В. Как создать новую кластерную группу ресурсов Windows Server 2008 из командной строки?

О. Никогда не добавляйте ресурсы в кластерную группу по умолчанию. Вместо этого следует создавать группы ресурсов для размещения ресурсов. Новой группе ресурсов необходим, по крайней мере, IP-адрес, сетевое имя и экземпляр типа ресурса (например, сервер файлов). В качестве примера организуем новую группу с сервером файлов в ней. Точка (.) показывает, что изменения вносятся в локальный кластер.

C:>cluster . group "file server" /create
Creating resource group 'file server'...

Group                Node            Status

-------------------- --------------- ------

file server          savdalclus01    Offline

C:>cluster . res "File Server" /create /group:"file server" /type:"File Server"

Creating resource 'File Server'...

Resource             Group                Node            Status

-------------------- -------------------- --------------- ------

File Server          file server          savdalclus01    Offline

С помощью команды cluster restype можно показать полный список типов ресурсов:

C:>cluster restype

Listing all available resource types:

Display Name                         Resource Type Name

------------------------------------

------------------------------------

DHCP Service                         DHCP Service

Distributed File System              Distributed File System

Distributed Transaction Coordinator  Distributed Transaction Coordinator

File Server                          File Server

File Share Quorum Witness            File Share Witness

Generic Application                  Generic Application

Generic Script                       Generic Script

Generic Service                      Generic Service

IP Address                           IP Address

IPv6 Address                         IPv6 Address

IPv6 Tunnel Address                  IPv6 Tunnel Address

iSNSClusRes                          Microsoft iSNS

(Resource Type Unavailable)          MSMQ

(Resource Type Unavailable)          MSMQTriggers

Network Name                         Network Name

NFS Share                            NFS Share

Physical Disk                        Physical Disk

Print Spooler                        Print Spooler

Volume Shadow Copy Service Task      Volume Shadow Copy Service Task

WINS Service                         WINS Service

После этого вводятся IP-адрес и имя сети. Обратите внимание, что используется адрес IPv4, но можно ввести и адрес IPv6.

C:>cluster . res "FS IP Address" /create /group:"file server" /type:"IP Address" /priv address=192.168.1.106 subnetmask=255.255.255.0

Creating resource 'FS IP Address'...

Resource             Group                Node            Status

-------------------- -------------------- --------------- ------

FS IP Address        file server          savdalclus01    Offline

C:>cluster . res "FS Name" /create /group:"file server" /type:"Network Name" /priv name="savdalclusfsfs01" dnsname="savdalclusfsfs01"

Creating resource 'FS Name'...

Resource             Group                Node            Status

-------------------- -------------------- --------------- ------

FS Name              file server          savdalclus01    Offline

Теперь необходимо создать зависимость между IP-адресом и именем:

C:>cluster . res "FS Name" /adddep:"FS IP Address"

Making resource 'FS Name' depend on resource 'FS IP Address'...

C:>cluster . res "FS Name" /listdep

Listing resource dependency expression for 'FS Name':

----------------------------------------------------------------

([FS IP Address])

Listing resource dependencies for 'FS Name':

Resource             Group                Node            Status

-------------------- -------------------- --------------- ------

FS IP Address        file server          savdalclus02    Online

Далее нужно перевести ресурсы в оперативный режим с помощью команды cluster .res "имя_ресурса" /on.

Ресурсные группы большинства типов бесполезны без общего хранилища. Поэтому переместим хранилище в новую группу ресурсов:

C:>cluster res "Data Disk" /move:"file server"

Moving resource 'Data Disk' to group 'file server'...

Resource             Group                Node            Status

-------------------- -------------------- --------------- ------

Data Disk            file server          savdalclus01    Online

Сетевое имя и хранилище данных назначаются в качестве зависимостей для группы ресурсов, переводимой в оперативный режим:

C:>cluster . res "file server" /adddep:"FS Name"

Making resource 'file server' depend on resource 'FS Name'...

C:>cluster . res "file server" /adddep:"Data Disk"

Making resource 'file server' depend on resource 'Data Disk'...

C:>cluster . res "file server" /listdep

Listing resource dependency expression for 'file server': C:>cluster . res "file server" /adddep:"FS Name"

Making resource 'file server' depend on resource 'FS Name'...

C:>cluster . res "file server" /adddep:"Data Disk"

Making resource 'file server' depend on resource 'Data Disk'...

C:>cluster . res "file server" /listdep

Listing resource dependency expression for 'file server':

----------------------------------------------------------------

([Data Disk]) and ([FS Name])

Listing resource dependencies for 'file server':

Resource             Group                Node            Status

-------------------- -------------------- --------------- ------

Data Disk            file server          savdalclus01    Online

FS Name              file server          savdalclus01    Online

----------------------------------------------------------------

([Data Disk]) and ([FS Name])

Listing resource dependencies for 'file server':

Resource             Group                Node            Status

-------------------- -------------------- --------------- ------

Data Disk            file server          savdalclus01    Online

FS Name              file server          savdalclus01    Online

Активизировать группу ресурсов можно с помощью команды cluster .group group name /on. Наконец, можно добавлять элементы в группу ресурсов, как в случае с общими ресурсами при использовании типовых методов, например

net share data=e:data /remark:"Data Share"v