Как из командной строки настроить Hyper-V Server 2008 R2 Failover Cluster-1 часть

Обновлено 09.06.2017

Добрый день уважаемые читатели блога pyatilistnik.org, сегодня хочется рассказать, Как из командной строки настроить Hyper-V Server 2008 R2 Failover Cluster. Хотя на дворе 2014 год и 2008R2, в большинстве организаций все еще стоят именно они, а статья выкладывается чтобы, во первых ее таким образом сохранить и во вторых уверен, что кому то будет полезно.

Схема организации кластера:

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть


Один контроллер домена (W2K8-DCS01), один сервер, выполняющий роль iSCSI Target (W2K8-STR01), два узла Hyper-V Server R2 (W2K8-HYP01 и W2K8-HYP02) с двумя сетевыми адаптерами: один - для доступа к узлам, работы с виртуальными машинами, а также подключения к iSCSI Target'ам, второй - для передачи heartbeat. Кворум предполагается размещать на одном LUN'е (Quorum), презентованном по iSCSI, раздел для хранения виртуальных машин - на втором (Storage).

Первоначальная настройка
Перед тем, как начать собирать кластер, потребуется выполнить настройку сети на сервере Hyper-V.

Закрываем неприглядное окно sconfig'а, на передний план выходит cmd.

Сначала включим несколько дополнительных компонентов (службы кластера, PowerShell и Framework для него):

dism /online /enable-feature /featurename:FailoverCluster-Core
 dism /online /enable-feature /featurename:NetFx2-ServerCore
dism /online /enable-feature /featurename:MicrosoftWindowsPowerShell

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-02

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-02

Они понадобятся нам на более поздних этапах настройки.

Кстати, получить список доступных (активных/неактивных) компонентов можно с помощью команды:

dism /online /get-features

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-03

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-03

С помощью netsh настроим сетевые подключения. Сначала узнаем имена, которые система назначила сетевым адаптерам:
netsh interface show interface

В моем случае адаптер "Local Area Network" подключен к общей сети, адаптер "Local Area Network 3" к частной (heartbeat). Исходя из первоначального плана, назначаем адреса, маски, DNS, Default Gateway:

netsh interface ipv4 set address "Local Area Connection" static 192.168.10.11 255.255.255.0 192.168.10.254
netsh interface ipv4 set dnsserver "Local Area Connection" static 192.168.10.1 primary
netsh interface ipv4 set address "Local Area Connection 3" static 10.0.0.1 255.255.255.252

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-04

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-04

Без RDP может быть скучно, поэтому включим и его:
Cscript.exe "C:\Windows\System32\Scregedit.wsf" /AR 0

И разрешим подсоединятся старым RDP клиентам:
Cscript.exe "C:\Windows\System32\Scregedit.wsf" /CS 0

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-05

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-05

Перед присоединением сервера к домену, изменим его имя на что-то более благозвучное:
netdom renamecomputer %computername% /newname <НОВОЕ_ИМЯ_СЕРВЕРА>

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-06

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-06

Перезагрузим сервер:
shutdown -r -t 00

Добавим сервер в домен:
netdom join %computername% /domain:<ИМЯ_ДОМЕНА> /userd:<УЧЕТНАЯ_ЗАПИСЬ> /passwordd:<ПАРОЛЬ>

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-07

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-07

и снова перезагрузим сервер.

Подключение дисков
Перед созданием кластера нам понадобится настроить iSCSI Initiator чтобы получить доступ к презентованным дискам. Сделать это можно в несколько щелчков мыши, запустив графическую настройку iscsicpl.exe.

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-08

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-08

Однако, мы не ищем легких путей, поэтому будем настраивать все из командной строки. 🙂

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

По-умолчанию служба iSCSI Initiator выключена, поэтому для начала запустим ее:
net start msiscsi

А чтобы не повторять эту операцию каждый раз при загрузке сервера вручную настроим ее на автоматический старт:
sc config msiscsi start= auto

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-09

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-09

На очереди сама консольная утилита - iscsicli. С ее помощью и настроим iSCSI Initiator на узле. Подключимся к iSCSI Target серверу:
iscsicli qaddtargetportal <ИМЯ_СЕРВЕРА>
, где <ИМЯ_СЕРВЕРА> - имя или IP адрес iSCSI хранилища.

Посмотрим на список доступных целей:
iscsicli listtargets

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-10

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-10

Подключимся к обоим целям:
iscsicli qlogintarget <IQN>
, где <IQN> - IQN целей, к которым требуется подключиться

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-11

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-11

а также сделаем так, чтобы они автоматически подключались после перезагрузки сервера:
iscsicli persistentlogintarget <IQN> t * * * * * * * * * * * * * * * 0

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-12

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-12

Разбиение дисков
Теперь потребуется создать отформатировать разделы на подключенных дисках. Сделать это можно с помощью консольной утилиты Diskpart.

Запустим Diskpart и посмотрим на подключенные диски:
list disk

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-13

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-13

Выберем первый диск, создадим и отформатируем на нем раздел под кворум:
select disk 1
create partition primary
format fs=ntfs label="Quorum" quick

аналогичные операции выполним для второго диска под хранилище виртуальных машин:
select disk 2
create partition primary
 format fs=ntfs label="Storage" quick

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-14

Как из командной строки настроить Hyper-V Server R2 Failover Cluster-1 часть-14

Читайте далее Как из командной строки настроить Hyper-V Server 2008 R2 Failover Cluster-2 часть

Материал сайта Pyatilistnik.org

Автор - Сёмин Иван

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *