Upload
highload-2009
View
589
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Microsoft TechDayshttp://www.techdays.ru
Отказоустойчивые системы на основе Hyper-V и Windows Server 2008 R2Андрей Бешков Эксперт по информационной инфраструктуре [email protected]://blogs.technet.com/abeshkov/
Microsoft TechDayshttp://www.techdays.ru
Windows Server 2008 R2
2003 2005 2008 2010
Microsoft TechDayshttp://www.techdays.ru
Windows Server 2008 R2 Hyper-VНовые возможности Live Migration
Cluster Shared Volumes (CSV) Парковка ядра Коалесцирующий таймер Second Level Address Translation (SLAT) Горячее добавление/удаление хранилищ Новые сетевые функции Microsoft Hyper-V Server v2…
Microsoft TechDayshttp://www.techdays.ru
Quick MigrationКлиент работает с
виртуальной машиной
VHD
SAN
Quick Migrate
1. Сохранение состояния ВМ
2. Отключение ВМ и ресурсов кластера
3. Переключение ВМ и ресурсов кластера
4. Включение ресурсов кластера
5. Запуск ВМ 6. Переподключени
е клиента
Microsoft TechDayshttp://www.techdays.ru
Live MigrationЗапрос №1 от заказчиков
Перенос виртуальной машины (ВМ) с одного физического сервера на другой без прерывания обслуживания клиентов
Основа для реализации новых динамических сценариев
Балансировка нагрузки ВМ с помощью политик
Microsoft TechDayshttp://www.techdays.ru
Фазы Live Migration
Исходный узел
Целевой узел
Время
Запуск миграции
Передачапамяти
Передачасостояния
ВМ в рабочем состоянии
Microsoft TechDayshttp://www.techdays.ru
Сост
оян
ие
Кон
фи
гур
ац
ия
Принцип работы Live Migration
Сервер 1 Сервер 2
Память Память
Кон
фи
гур
ац
ия
Сост
оян
ие
Microsoft TechDayshttp://www.techdays.ru
Live Migration
Бешков АндрейMicrosoft
Демонстрация
Microsoft TechDayshttp://www.techdays.ru
Cluster Shared Volumes Cluster Shared Volumes (CSV) применяет гибридную модель управления LUN
Один узел владеет пространством имен (структурой директорий) и метаданными Другие узлы могут иметь доступ к отдельным файлам (VHD) тома
Преимущества CSV:Все VHD можно хранить на одном LUN Прозрачное перемещение ВМ между узлами
Узел-владелец может выполнять любые операции с файлом данныхПри этом все узлы имеют доступ на чтение/запись к файламСмена владельца LUN не требуется
Бесшовная смена владельца LUNСмена владельца возможна без прерывания работы ВМ
Microsoft TechDayshttp://www.techdays.ru
Пространство имен CSVCSV создает единое пространство имен
Путь и имя файла одинаковы для всех узловТома CSV монтируются в %windir%\ClusterStorage
C:\ClusterStorage\Volume1\<root>C:\ClusterStorage\Volume2\<root>C:\ClusterStorage\Volume3\<root>
Microsoft TechDayshttp://www.techdays.ru
Cluster Shared Volumes
Бешков Андрей Microsoft
Демонстрация
Microsoft TechDayshttp://www.techdays.ru
CSV просто работает!
Совместимость CSV CSV в WS08 R2 поддерживается только для Hyper-VНе требуется специализированное оборудование Используются стандартные диски
iSCSI, Fibre Channel, SASНет ограничений на структуру директорий или их вложенностьНе требуются агенты или дополнительные компонентыИспользуется стандартный формат файловой системы NTFS
Microsoft TechDayshttp://www.techdays.ru
Устойчивость к сбоям сети
Нарушение связности сети
VHD
Обновления метаданных
перенаправлены в резервные сети
Вирт. машина на узле 2 не
пострадала
SAN
Отказоустойчивые соединения поверх всех сетей
Нарушение связности сети
Обновления метаданных
перенаправлены в резервные сети
Вирт. машина на узле 2 не пострадала
Узел- координато
р
Microsoft TechDayshttp://www.techdays.ru
Отказоустойчивость SAN
Вирт. машина на узле 2 не пострадала
Потеря связи с SAN
VHD
Ввод-вывод перенаправляется
через SMB
SAN
Узел- координатор
Microsoft TechDayshttp://www.techdays.ru
Отказоустойчивость узлов
Данные накапливаются в очереди, пока не
сменится узел- координатор
VHD
Авария узла
Вирт. машина на узле 2 не пострадала
SANУзел-
координатор
Узел- координат
ор
Microsoft TechDayshttp://www.techdays.ru
CSV и резервное копированиеВозможно применение различных решений
Должен быть выполнен вызов VSS API PrepareVolumeForSnapshotSetУзел, инициировавший резервное копирование, становится координаторомС работающих дисков CSV делаются мгновенные снимкиВвод/вывод замораживается до окончания резервного копирования
Microsoft TechDayshttp://www.techdays.ru
PowerShell – новый скриптовый язык для управления кластером
Cluster.exe не рекомендуется использовать
Командлеты CSV*Создать вирт. машины: Add-ClusterVirtualMachineRoleQuick Migration: Move-ClusterGroupLive Migration: Move-ClusterVirtualMachineRoleДобавить диск в CSV: Add-ClusterSharedVolumeПередать CSV-диск координатору: Move-ClusterSharedVolumeОбновить конфигурацию вирт. машины:
Update-ClusterVirtualMachineConfiguration
*названия командлетов могут измениться
Server Core и PowerShell
Microsoft TechDayshttp://www.techdays.ru
Итоги Live Migration позволяет реализовать новые сценарии для динамических ЦОД Cluster Shared Volumes
Улучшает управляемость хранилищами Увеличивает масштабируемость кластеров Повышает доступность виртуальных систем
Обе технологии доступны в Windows Server 2008 R2 и не требуют изменений инфраструктуры
Microsoft TechDayshttp://www.techdays.ru
Дополнительные ресурсыhttp://blogs.technet.com/abeshkov/