Настройка отказоустойчивой кластеризации для Hyper-V (часть 8)

Опубликовано: 21 Апреля, 2023

До сих пор в этой серии статей я уделял много времени обсуждению подключения iSCSI и общей архитектуры, используемой кластером Hyper-V. Теперь пришло время использовать то, что вы узнали, и приступить к созданию отказоустойчивого кластера для Hyper-V.

Прежде чем я начну

Прежде чем я начну, мне нужно убедиться, что мы все на одной волне. У вас должно быть два сервера Windows 2008 или 2008 R2, каждый из которых подключен через iSCSI к общему механизму хранения. На каждом из двух серверов также должен быть установлен Hyper-V и настроено несколько сетевых адаптеров. В идеале каждый узел кластера должен иметь три сетевых адаптера: один для подключения сервера к LUN хранилища, другой для трафика, специфичного для кластера, и третий адаптер для общего сетевого трафика. Конечно, в реальных хост-серверах, которые участвуют в кластерах Hyper-V, обычно используется более трех сетевых адаптеров, но трех адаптеров достаточно для демонстрационных целей. Для целей этой серии статей я также предполагаю, что узлы вашего кластера являются членами домена.

Установка функции отказоустойчивой кластеризации

Следующим шагом в процессе настройки является развертывание и настройка функции отказоустойчивого кластера. Для этого откройте Диспетчер серверов на первом узле кластера. Перейдите через дерево консоли к Диспетчер серверов | Функции, а затем щелкните ссылку Добавить функцию. Когда вы это сделаете, Windows спросит вас, какие функции вы хотите установить. Установите флажок «Отказоустойчивая кластеризация», затем нажмите «Далее», а затем «Установить и закрыть». Теперь повторите процесс, чтобы установить компонент отказоустойчивой кластеризации на втором узле кластера.

Проверка кластера

Прежде чем вы сможете настроить кластер, вам необходимо выполнить несколько проверочных тестов, чтобы убедиться, что узлы вашего кластера могут участвовать в кластере. Начните с перехода к первому узлу кластера и открытия консоли диспетчера отказоустойчивого кластера, которая находится в меню «Администрирование» сервера. Теперь нажмите ссылку «Проверить конфигурацию», расположенную на панели «Управление» консоли, как показано на рисунке А.

Изображение 27148
Рисунок A. Нажмите ссылку «Проверить конфигурацию».

В этот момент Windows запустит мастер проверки конфигурации. Нажмите «Далее», чтобы пропустить экран приветствия мастера, и вы увидите экран, сообщающий вам, что если вы хотите проверить набор серверов, вы должны добавить имена всех серверов. Введите полное доменное имя вашего первого узла кластера и нажмите «Добавить». Затем введите полный домен вашего второго узла кластера и нажмите «Добавить». Оба узла должны быть указаны в списке Selected Servers, как показано на рисунке B.

Изображение 27149
Рисунок B: Вы должны проверить все узлы вашего кластера.

Нажмите «Далее», и вы увидите экран с вопросом, хотите ли вы запустить все доступные тесты или предпочитаете запускать отдельные тесты. Выберите параметр «Выполнить все тесты (рекомендуется)» и нажмите «Далее». Теперь вы должны увидеть итоговый экран с описанием проверочных тестов, которые должны быть выполнены. Нажмите «Далее» еще раз, чтобы начать процесс тестирования.

Процесс проверки занимает всего около трех-четырех минут. Когда проверка завершится, Windows отобразит отчет о проверке отказоустойчивого кластера, подобный тому, который показан на рисунке C. Глядя на рисунок, вы заметите, что над фактическим отчетом есть сообщение о том, что конфигурация подходит для кластеризации.. Когда вы закончите просмотр отчета, нажмите «Готово».

Изображение 27150
Рисунок C. Отчет о проверке отказоустойчивого кластера подтверждает, что конфигурация подходит для кластеризации.

Создание кластера

Теперь, когда узлы кластера проверены, пришло время создать кластер. Для этого щелкните ссылку Create a Cluster, показанную на рисунке A. Когда вы это сделаете, Windows запустит мастер создания кластера.

Нажмите Next, чтобы пропустить экран приветствия мастера, и вы увидите экран с вопросом, какие серверы вы хотите включить в кластер (этот экран выглядит почти так же, как на рисунке B). Введите полное доменное имя первого узла кластера и нажмите кнопку Добавить. Затем введите полное доменное имя для второго узла кластера и нажмите «Добавить», а затем «Далее».

Теперь вы должны увидеть экран, аналогичный показанному на рисунке D. Как видно из рисунка, вы должны указать имя для кластера. Это имя похоже на имя компьютера, за исключением того, что оно используется для ссылки на кластер в целом. Точно так же, как требуется имя кластера, требуется и IP-адрес кластера. Предоставленный вами IP-адрес будет назначен кластеру в целом и отличается от IP-адресов, используемых отдельными узлами кластера.

Изображение 27151
Рисунок D: Вы должны назначить имя и IP-адрес кластеру.

Нажмите «Далее», и вы увидите итоговый экран с описанием предоставленных вами настроек. Предполагая, что информация, отображаемая на этом экране, верна, щелкните Далее, чтобы создать кластер. Когда процесс завершится, нажмите «Готово».

Создание файлового ресурса-свидетеля

В предыдущей статье я объяснил, что единственный способ, с помощью которого кластер из двух узлов может обеспечить возможности аварийного переключения, — это использовать файловый ресурс-свидетель вместо третьего узла кластера. Теперь пришло время создать этот файловый ресурс-свидетель.

Вы можете создать файловый ресурс-свидетель на любом сервере, доступном для обоих узлов кластера, но рекомендуется разместить файловый ресурс-свидетель либо на контроллере домена, либо на сервере хранения. После того, как вы решили, какой сервер использовать, откройте окно командной строки с повышенными привилегиями на этом сервере и введите следующие команды:

С:

CD

MD MNS-FSW

Чистая доля FSM_Hypercluster=C:MNS-FSW /Grant:Hypercluster$,FULL

Cacls c:MNS-FSW /G ВСТРОЕННЫЕАдминистраторы:F Hypercluster$:F

Этот блок кода создает папку с именем C:MNS-FSM, а затем предоставляет общий доступ к ней с использованием имени FSM_Hypercluster. Я использую Hypercluster, потому что именно так я назвал свой кластер. Вы должны изменить общий ресурс, чтобы он отражал имя вашего кластера.

Четвертая строка кода предоставляет полные права на общий ресурс для Hypercluster, который является именем кластера. Обратите внимание, что я поставил знак доллара после Hypercluster. Знак доллара указывает, что это учетная запись компьютера, а не пользователя.

Последняя строка кода предоставляет необходимые разрешения NTFS учетной записи компьютера Hypercluster и встроенной группе администраторов. Вы можете увидеть, как эти команды выглядят в действии, на рисунке E.

Изображение 27152
Рисунок E: Эти команды необходимо ввести на сервере, на котором будет размещаться файловый ресурс-свидетель.

Вывод

Теперь, когда мы создали файловый ресурс-свидетель, мы должны настроить наш кластер для его использования. Я покажу вам, как это сделать, в части 9 этой серии.

  • Настройка отказоустойчивой кластеризации для Hyper-V (часть 9)