26

Системы виртуализации высокой надежности

  • Upload
    satya

  • View
    83

  • Download
    0

Embed Size (px)

DESCRIPTION

Системы виртуализации высокой надежности. Новые возможности Windows Server 2008 R2. Косивченко Александр , MCSA2003 E-mail: [email protected] http://www.itband.ru. Краткое содержание. Что такое виртуализация? Что такое отказоустойчивость? Отказоустойчивые кластеры. - PowerPoint PPT Presentation

Citation preview

Page 1: Системы виртуализации высокой надежности
Page 2: Системы виртуализации высокой надежности

Системы виртуализации высокой надежности

Новые возможности Windows Server 2008 R2

Косивченко Александр, MCSA2003E-mail: [email protected]

http://www.itband.ru

Page 3: Системы виртуализации высокой надежности

Краткое содержаниеЧто такое виртуализация?Что такое отказоустойчивость?Отказоустойчивые кластеры.Использование отказоустойчивых кластеров

совместно с виртуализацией.Способы перемещения ВМ.Подробнее о Live Migration.Сценарии применения.От теории – к практике.

Page 4: Системы виртуализации высокой надежности

Что такое виртуализация?

Page 5: Системы виртуализации высокой надежности

Pro et ContraPro:Рациональное использование аппаратных ресурсовЭкономия денег, места и электроэнергииУдобство администрированияContra:Необходимость приобретения более мощного

оборудованияЕдиная точка отказа – физический хост

Page 6: Системы виртуализации высокой надежности

Основные термины:Гипервизор – ПО, эмулирующее аппаратное

обеспечение компьютера и являющееся средой для запуска виртуальных машин.

Хост – физический сервер, на котором запущен гипервизор.

Host OS – ОС на физическом хосте.Guest OS – ОС, работающая внутри ВМ.Виртуальные устройства – устройства, эмулируемые

гипервизором, составляющие окружение виртуальной машины.

Page 7: Системы виртуализации высокой надежности

ТребованияОсновные требования для использования

виртуализации на базе Windows Server 2008CPU:

Архитектура – x86 64bitАппаратная поддержка виртуализации (Intel VT,

AMD-V)Аппаратная поддержка DEP

RAM: суммарный объем памяти ВМ + 1 ГбайтHDD: суммарное дисковое пространство ВМ + 20

Гбайт, желательно высокоскоростной RAID или СХД.

Page 8: Системы виртуализации высокой надежности

Отказоустойчивые системы

Page 9: Системы виртуализации высокой надежности

Отказоустойчивые кластеры

Node1 Node2

Quorum

Heartbeat

FAILOVERFAILBACK

Page 10: Системы виртуализации высокой надежности

Виртуализация и кластерыPro:Все достоинства виртуализации + высокая

надежность.Contra:Удорожание системы:

Дополнительные сервераНеобходимость покупки СХД, развертывания SANВозможно – покупка более дорогих версий ОС

Page 11: Системы виртуализации высокой надежности

Перемещение ВМАварийное, незапланированное перемещение (Failover)Запланированное перемещение:

Move – собственно перемещение: Перевод виртуальной машины в Offline (Shutdown, Save State) Перенос файлов на другой узел Запуск виртуальной машины на новом узле

Quick Migration Виртуальная машина – Save State Перехват управления дисками Вывод из Save State на новом узле

Live Migration Синхронизация памяти «на лету» Перехват управления дисками и запуск на новом узле

Page 12: Системы виртуализации высокой надежности

Live Migration

Page 13: Системы виртуализации высокой надежности

Сценарии применения: обслуживание серверов

1. Переносим виртуальные машины на другой сервер

2. Производим обслуживание (установка обновлений, замена оборудования, etc.)

3. Переносим виртуальные машины обратно на готовый сервер

Page 14: Системы виртуализации высокой надежности

Сценарии применения: динамическая инфраструктура

С помощью ПО SCVMM и SCOM позволяет автоматически переносить виртуальные машины в зависимости от нагрузки.1. Для повышения

быстродействия - равномерное распределение нагрузки

2. Для экономии электроэнергии – повышение консолидации с отключением неиспользуемых узлов

Энергопотребление

Page 15: Системы виртуализации высокой надежности

Live Migration: принцип работыСтадии процесса Live Migration:Инициация

Через консоль Failover Cluster Management (FCM)С помощью SCVMM (если используется)С помощью скрипта PowerShell

Создание «каркаса виртуальной машины» на другом узле

Синхронизация памятиПерехват управления дисковыми ресурсами и запуск

виртуальной машины на новом узле.

Page 16: Системы виртуализации высокой надежности

Live Migration: работа с памятьюКопирование содержимого памяти осуществляется по сети страницами по 4Кб.1. Копируется все содержимое памяти

виртуальной машины.2. Если в процессе копирования

содержимое некоторых страниц изменилось – копируются измененные страницы.

3. П.2 повторяется до полной идентичности содержимого памяти на обоих узлах.

4. Если полной идентичности не удается достичь за 10 итераций – выводится сообщение о невозможности осуществления миграции.

Page 17: Системы виртуализации высокой надежности

Live Migration: принцип работыТри стадии процесса Live Migration:Инициация

Через консоль Failover Cluster Management (FCM)Через консоль SCVMM (если используется)С помощью скрипта PowerShell

Создание «каркаса виртуальной машины» на другом узле

Синхронизация памятиПерехват управления дисковыми ресурсами и запуск

виртуальной машины на новом узле.

Page 18: Системы виртуализации высокой надежности

Требования1. Поддерживаемые ОС:

Windows Server 2008 R2 64bit Enterprise Edition Windows Server 2008 R2 64bit Datacenter Edition Hyper-V Server 2008 R2

2. Все хосты, на которых планируется использовать Live Migration – должны являться узлами Microsoft Failover Cluster. Поддерживается до 16 узлов в одном кластере.

3. Следует создать между узлами отдельную независимую сеть для трафика Live Migration с пропускной способностью 1Gbps и выше.

4. Все узлы кластера должны иметь процессоры одного производителя (AMD/Intel).

Page 19: Системы виртуализации высокой надежности

Требования5. Для использования Cluster Shared Volume все узлы кластера

должны иметь одинаковую букву загрузочного раздела (например – С:).

6. Все хосты должны принадлежать к одной IP-подсети.7. Все хосты должны иметь доступ к общему хранилищу данных.Рекомендуется:Для хранения файлов виртуальных машин использовать Cluster

Shared Volume.Конфигурация кластера должна удовлетворять Microsoft Support

Policy for Windows Server 2008 Failover Clusters: http://support.microsoft.com/default.aspx?scid=kb;EN-US;943984

Page 20: Системы виртуализации высокой надежности

От теории – к практикеДемонстрация работы Live Migration

Page 21: Системы виртуализации высокой надежности

Тестовая среда

Page 22: Системы виртуализации высокой надежности

ДемонстрацияСоздание отказоустойчивого кластера

Page 23: Системы виртуализации высокой надежности

ДемонстрацияТестирование Live Migration

Page 24: Системы виртуализации высокой надежности

Вопросы и ответы

Page 25: Системы виртуализации высокой надежности

Спасибо!Александр Косивченко

E-mail: [email protected]://www.itband.ru

Page 26: Системы виртуализации высокой надежности