Управление кластером из командной строки

Failover Cluster Manager – замечательная графическая утилита для администрирования кластерами, но управление через командную строку тоже имеет много своих плюсов. Сегодня я бы хотел рассказать о стандартной команде cluster. Для этого я возьму тестовую среду, в которой у меня есть один кластер на Windows Server 2008 R2. Для просмотра всех параметром и возможностей вы можете запустить:

cluster /?

Я покажу лишь несколько небольших примеров.

Просмотр списка кластеров

cluster /list

Утилита показала, что в моей среде обнаружен всего один кластер с именем ALWAYSONC.

Просмотр узлов в кластере

cluster node

В моем кластере 4 узла, причем узел ALWAYSON2 в данный момент недоступен, т.к. я его выключил. Также можно поставить узел на паузу, возобновить, остановить или запустить кластерную службу, исключить узел из кластера.

Отображение групп в кластере

cluster group

Также можно например отобразить владельцев группы в порядке их приоритера

cluster group “SQL Server (CL)” /listowners

Дополнительно можно создать, удалить или переименовать группу. Изменить список ее владельцев или изменить их приоритет.

Отображение списка ресурсов

cluster resource

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

Я привел лишь небольшие примеры работы с командой cluster, но в реальности список ее возможностей гораздо шире и это существенно может облегчить вам администрирование ваших кластеров.