1 / 37

Конференция по виртуализации

Конференция по виртуализации. Владивосток, 21 апреля. Построение отказоустойчивого виртуального ЦОД. Федор Емельяненко Консультант по решениям Microsoft. Windows Server 2008 R2 Hyper-V. Построен на мощной надежной архитектуре Windows Server 2008 Hyper-V

dinah
Download Presentation

Конференция по виртуализации

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Конференция по виртуализации Владивосток, 21 апреля

  2. Построение отказоустойчивого виртуального ЦОД Федор Емельяненко Консультант по решениям Microsoft

  3. Windows Server 2008 R2 Hyper-V • Построен на мощной надежной архитектуре Windows Server 2008 Hyper-V • Интегрирован с новыми технологиями • Реализует новые динамические сценарии: • Увеличенная консолидация серверов • Динамические центры обработки данных • Управляемая виртуализация настольных систем • Отвечает запросам заказчиков

  4. Windows Server 2008 R2 Hyper-V SP1Новые возможности • Динамическая память (SP1) • Live Migration • Cluster Shared Volumes (CSV) • Парковка ядер • RemoteFX (SP1) – в докладе про VDI • Коалесцирующий таймер • Second Level Address Translation (SLAT) • Горячее добавление/удаление хранилищ • Новые сетевые функции • Microsoft Hyper-V Server v2 • …

  5. Dynamic Memory RAM 100% ~18% памяти не используется !!!

  6. Dynamic Memory – новый функционал • Dynamic Memory – технология динамического распределения ОЗУ между виртуальными машинами • DM позволит Вам использовать ОЗУ хоста более рационально • Повышается степень консолидации серверов • Снижаются затраты на аппаратную часть

  7. Начало рабочего дня Финансы Продажи Разработчики 8 GB 6 GB 4 GB 2 GB 3 ВМ запущено T = 0 T = 15 T = 30 T = 0 T = 15 T = 30 Настройки памяти для ВМ

  8. Прошло 15 минут… Финансистызапустили отчет, разработчики компилируют проект Финансы Продажи Разработчики 8 GB 6 GB 4 GB 2 GB 3 ВМ запущено T = 0 T = 15 T = 30 T = 0 T = 15 T = 30 Настройки памяти для ВМ

  9. Прошло еще 15 минут… Финансисты запустили отчет, разработчики компилируют проект Финансы Продажи Разработчики 8 GB IT 6 GB Финансисты закончили отчет, разработчики собрали и тестируют, IT запустили свою ВМ 4 GB 2 GB 3 ВМ запущено T = 0 T = 15 T = 30 T = 0 T = 15 T = 30 Настройки памяти для ВМ

  10. Технология Dynamic Memory • Не требует специальной подготовки сервера • Поддерживает «горячий» режим работы с ВМ • Кроме Min и Max Memory • Управляется через PowerShell • Поддерживает гостевые ОС: • Windows Server Enterprise | Datacenter 2003 и выше • Windows Vista Ultimate | Enterprise и выше

  11. Dynamic Memory «под капотом» Хост Виртуальная Машина Memory Balancer Dynamic Memory VSP Dynamic Memory VSC VMBus Windows Memory Manager Virtualization Stack Memory Manager Адресное Пространство Гостевой ОС Физическое адресное пространство Дисковый кеш

  12. Добавление памяти • Для добавления памяти используется технология «HotAdd» • Технология основывается на синтетических драйверах и не использует эмуляцию устройств VM Bus VSP VSC Pressure% VM1 VM2 Memory Balancer VMn…

  13. Уменьшение памяти • Используется Baloon Driver • Для гостевой ОС переданный участок памяти отмечается как Driver Locked

  14. Демонстрация Dynamic Memory

  15. Отказоустойчивый кластер • Группа независимых серверов, работающих вместе для повышения доступности сервисов и приложений

  16. Что же такое «кластер»? Heartbeat

  17. Failover Failover Boom!! Heartbeat

  18. Кластеризацияв деталях • Один из узлов вышел из строя (нет heartbeat) • Другие узлы принимают ресурсы, которыми владел вышедший из строя узел (failover) • Этот процесс (выход из строя другого узла и прием ресурсов) может продолжаться до тех пор, пока будет кворум • Кворум – это либо больше половины узлов кластера работают, либо доступен кворум диск

  19. Live Migration • Запрос №1 от заказчиков • Перенос виртуальной машины (ВМ) с одного физического сервера на другой без прерывания обслуживания клиентов • Основа для реализации новых динамических сценариев • Балансировка нагрузки ВМ с помощью политик

  20. Hyper-V и Failover Clustering • Два встроенных типа кластерных ресурсов (в Windows Server 2008 и выше) • Конфигурация виртуальной машины • Изменение настроек ВМ в режимах Offline и Online • Добавление/удаление ВМ • Виртуальная машина • Управление состоянием ВМ • Мониторинг «здоровья» ВМ для восстановления после сбоя • Контроль операций Start, Save, Stop в процессе переключения узлов при сбое (failover) • Управление Quick Migration и Live Migration

  21. Фазы Live Migration • Live Migration обеспечивает миграцию запущенной ВМ с минимальным нарушением в работе сервисов ВМ • Цель: сохранить открытые TCP/IP-соединения • Фазы Live Migration: • Установка соединения между узлами • Передача конфигурации ВМ и сведений об устройствах • Передача памяти ВМ • Приостановка ВМ на исходном узле и передача состояния • Восстановление ВМ на целевом узле

  22. Фазы Live Migration Время Исходный узел Целевой узел Передача памяти Передача состояния Запуск миграции ВМ в рабочем состоянии

  23. Принцип работы Live Migration Память Память Конфигурация Конфигурация Состояние Состояние Сервер 1 Сервер 2

  24. Переход к Live Migration • Управление из консоли Failover Clustering • Реализация политик с помощью System Center Virtual Machine Manager • Переход от QuickMigration к Live Migration: • Ограничения на гостевые ОС: Нет • Изменения в ВМ: Нет • Изменения в инфраструктуре хранилищ:Нет • Изменения в сетевой инфраструктуре:Нет • Обновление до Windows Server 2008 R2: Да

  25. Виртуализация и хранилища • В традиционных системах один узел имеет эксклюзивный доступ к LUN • Это порождает ряд проблем для виртуальных систем высокой доступности • Для каждой ВМ свой LUN • Проблемы управления (количество LUN и литер) • Все ВМ на одном LUN • Проблемы миграции (мигрировать все или ничего) • Длительная задержка при смене владельца LUN • Происходит переключение физического диска • Узлы монтируют/демонтируют том • Неоптимальное решение для Live Migration

  26. Cluster Shared Volumes • Cluster Shared Volumes (CSV) применяет гибридную модель управления LUN • Один узел владеет пространством имен (структурой директорий) и метаданными • Другие узлы могут иметь доступ к отдельным файлам (VHD) тома • Преимущества CSV: • Все VHD можно хранить на одном LUN • Прозрачное перемещение ВМ между узлами • Узел-владелец может выполнять любые операции с файлом данных • При этом все узлы имеют доступ на чтение/записьк файлам • Смена владельца LUN не требуется • Бесшовная смена владельца LUN • Смена владельца возможна без прерывания работы ВМ

  27. Реализация CSV • CSV-фильтрперенаправляет все операциис пространством имен (создание файла, удаление файла и пр.) владельцу LUN (координатору) • Такие операции сравнительно редки • Используется SMB2 • Узел с ВМ открывает VHD для эксклюзивного доступа • Операции чтения/записи VHD достаточно часты • CSV-фильтрполучает карту секторов файла • Операции чтения/записи осуществляются напрямую

  28. Архитектура CSV Создать файл ВМ Служба Сервер CSV I/O Драйвер CSV I/O Драйвер NTFS Редиректор FSD NetFT NetFT Драйверы хранилищ Драйверы хранилищ Владелец LUN LUN VHD

  29. Архитектура CSV Чтение/запись ВМ Служба Сервер CSV I/O Драйвер CSV I/O Драйвер NTFS Редиректор FSD NetFT NetFT Драйверы хранилищ Драйверы хранилищ Владелец LUN LUN VHD

  30. Пространство имен CSV • CSV создает единое пространство имен • Путь и имя файла одинаковы для всех узлов • Тома CSV монтируются в%windir%\ClusterStorage • C:\ClusterStorage\Volume1\<root> • C:\ClusterStorage\Volume2\<root> • C:\ClusterStorage\Volume3\<root>

  31. Демонстрация

  32. Совместимость CSV • CSV в WS08 R2 поддерживается только для Hyper-V • Не требуется специализированное оборудование • Используются стандартные диски • iSCSI, Fibre Channel, SAS • Нет ограничений на структуру директорий или их вложенность • Не требуются агенты или дополнительные компоненты • Используется стандартный формат файловой системы NTFS CSV просто работает!

  33. Windows Server 2008 R2 Hyper-V SP1Новые возможности • Динамическая память (SP1) • Live Migration • Cluster Shared Volumes (CSV) • Парковка ядер • RemoteFX (SP1) – в докладе про VDI • Коалесцирующий таймер • Second Level Address Translation (SLAT) • Горячее добавление/удаление хранилищ • Новые сетевые функции • Microsoft Hyper-V Server v2 • …

  34. Обучение и сертификация

  35. Обучение и сертификация • System Center Virtual Machine Manager 2008 R2

  36. Обратная связь Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала Спасибо!

  37. Вопросы • Федор Емельяненко • Консультант по решениям • emelif@microsoft.com • blogs.technet.com/fedor • Вы сможете задать вопросы докладчику в перерывах и во время сессии вопросов и ответов в конце конференции

More Related