Достижение высокой доступности для Hyper-V - Достижение высокой доступности виртуальных компьютеров
ОГЛАВЛЕНИЕ
Достижение высокой доступности виртуальных компьютеров
Настройка виртуального компьютера на высокую доступность заключается просто-напросто в использовании мастера роли высокой доступности в апплете управлении отказоустойчивыми кластерами. У виртуальных компьютеров Hyper-V имеется несколько ключевых компонентов, которые необходимо учитывать, когда они управляются как высокодоступные. Давайте взглянем на некоторые из важных концепций и общих требований.
Узлы отказоустойчивого кластера Каждый физический сервер, являющийся частью отказоустойчивого кластера, именуется узлом. Для кластеризации компьютеров размещения служба отказоустойчивого кластера работает в Windows Server 2008 на родительском разделе системы Hyper-V. Это позволяет виртуальным компьютерам, работающим в дочерних разделах на тех же физических серверах, быть настроенными как высокодоступные виртуальные компьютеры. Виртуальные компьютеры, настроенные на высокую доступность, будут показаны как ресурсы в консоли управления отказоустойчивого кластера.
Высокодоступные хранилища Высокодоступные виртуальные компьютеры могут быть настроены на использование виртуальных жестких дисков (VHD), транзитных дисков и разностных дисков. Чтобы обеспечить перемещение виртуальных компьютеров между узлами отказоустойчивого кластера, необходимы хранилища (появляющиеся как диски в апплете управления дисками), к которым возможен доступ с любого узла, который может разместить виртуальный компьютер и который управляется службой отказоустойчивого кластера. Транзитные диски следует добавить к отказоустойчивому кластеру как дисковые ресурсы, а файлы VHD должны находиться на дисках, добавленных к отказоустойчивому кластеру как дисковые ресурсы.
Ресурс виртуального компьютера Это тип ресурсов отказоустойчивого кластера, представляющий виртуальный компьютер. Когда ресурс виртуального компьютера начинает работу, Hyper-V создает дочерний раздел, а в виртуальном компьютере запускается ОС. При переводе ресурса виртуального компьютера в нерабочее состояние виртуальный компьютер удаляется из Hyper-V на узле, где он размещался, а дочерний раздел удаляется с компьютера размещения Hyper-V. Если виртуальный компьютер отключен, остановлен или помещен в сохраненное состояние, этот ресурс будет помещен в нерабочее состояние.
Ресурс настройки виртуального компьютера Это тип ресурса отказоустойчивого кластера, используемый для управления информацией о настройке для виртуального компьютера. Для каждого виртуального компьютера существует один ресурс настройки виртуального компьютера. Свойство этого ресурса содержит путь к файлу настройки, содержащему всю необходимую информацию для добавления виртуального компьютера к компьютеру размещения Hyper-V. Доступ к файлу настройки требуется для запуска ресурса виртуального компьютера. Поскольку настройка управляется отдельным ресурсом, настройку ресурса виртуального компьютера можно изменять, даже когда он не работает.
Группа служб и приложений виртуального компьютера Чтобы сделать службу или приложение высокодоступными через отказоустойчивую кластеризацию, на одном узле отказоустойчивого кластера необходимо разместить несколько ресурсов. Чтобы гарантировать постоянное пребывание этих ресурсов на одном узле и их правильное взаимодействие, ресурсы помещаются в группу, которую отказоустойчивый кластер Windows Server 2008 именует «Служба или приложение». Ресурс виртуального компьютера и ресурс настройки виртуального компьютера для определенного виртуального компьютера всегда находятся в одной группе служб или приложений. Кроме того, в группе служб и приложений может иметься один или несколько физических дисковых ресурсов (или ресурсов других типов хранилищ), содержащих виртуальные диски, или файлы настройки, или транзитные диски.
Зависимости ресурсов Важно гарантировать, чтобы ресурс настройки виртуального компьютера приводился в рабочее состояние прежде приведения в рабочее состояние (запуска) ресурса виртуального компьютера, а приводился в нерабочее состояние после приведения в нерабочее состояние (остановки) последнего. Установка свойств ресурса виртуального компьютера так, чтобы он зависел от ресурса настройки виртуального компьютера, обеспечивает именно такой порядок. В случае наличия ресурса хранилища, содержащего файл для ресурса настройки виртуального компьютера или ресурса виртуального компьютера, ресурс следует сделать зависимым от этого ресурса хранилища. Например, если виртуальный компьютер использует VHD-файлы на диске G: и диске H:, ресурс виртуального компьютера должен быть зависимым от ресурса файла настройки, ресурса для диска G: и ресурса для диска H:.
Предварительные требования
Предварительные требования для обеспечения высокой доступности виртуальных компьютеров Hyper-V с использованием компонента отказоустойчивого кластера Windows Server 2008 таковы:
- 1. Необходимо настроить компонент отказоустойчивого кластера Windows Server 2008 для каждого узла кластера. Дополнительная информация по настройке отказоустойчивых кластеров и управлению ими имеется в боковой панели «Материалы по Hyper-V».
- 2. Необходимо установить роль Hyper-V. Обновления Hyper-V должны быть установлены, а роль настроена для каждого узла отказоустойчивого кластера (опять же, см. боковую панель «Материалы по Hyper-V»). Для Hyper-V имеется пакет обновления, устанавливающий серверные компоненты Hyper-V, и другой пакет, устанавливающий консоль управления Hyper-V. После того, как обновление для серверных компонентов Hyper-V установлено, роль можно добавить через диспетчер серверов или ServerManagerCMD.
- 3. Необходимо иметь общее хранилище, доступное виртуальным компьютерам. Это хранилище может управляться отказоустойчивым кластером как встроенным типом ресурса физического диска, либо можно использовать решение от стороннего производителя для управления физическим хранилищем. Само собой, решение от стороннего производителя должно поддерживать отказоустойчивые кластеры Windows Server 2008.