Windows 2022
Sponsored Link

Windows Server Failover Clustering : 共有ストレージを追加する2022/12/27

 
すでに構成している WSFC に、データ保管用の共有ストレージを、クラスターディスクとして追加します。
                                   |
+----------------------+           |           +----------------------+
|  [      AD DS     ]  |10.0.0.100 | 10.0.0.110|  [  iSCSI Target  ]  |
|    fd3s.srv.world    +-----------+-----------+    tgt01.srv.world   |
|                      |           |           |                      |
+----------------------+           |           +----------------------+
                                   |
+----------------------+           |           +----------------------+
|  [ Cluster Node#1 ]  |10.0.0.101 | 10.0.0.102|  [ Cluster Node#2 ]  |
|    rx-7.srv.world    +-----------+-----------+    rx-8.srv.world    |
|                      |                       |                      |
+----------------------+                       +----------------------+

 
CUI で 共有ストレージを追加する場合は PowerShell を管理者権限で起動して以下のように設定します。
[1]
[2] iSCSI ターゲットサーバーで、クラスターで使用するデータ保管用の共有ストレージを設定します。
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\Users\Administrator> Get-IscsiServerTarget 

ChapUserName                : username
ClusterGroupName            :
ComputerName                : tgt01.srv.world
Description                 :
EnableChap                  : True
EnableReverseChap           : False
EnforceIdleTimeoutDetection : True
FirstBurstLength            : 65536
IdleDuration                : 00:00:00
InitiatorIds                : {IPAddress:10.0.0.101, IPAddress:10.0.0.102}
LastLogin                   : 1/23/2023 8:59:05 PM
LunMappings                 : {TargetName:iSCSITarget01;VHD:"C:\iSCSIDisk\Quorum01.vhdx";LUN:0}
MaxBurstLength              : 262144
MaxReceiveDataSegmentLength : 65536
ReceiveBufferCount          : 10
ReverseChapUserName         :
Sessions                    : {400001370001-0100, 400001370001-0200}
Status                      : Connected
TargetIqn                   : iqn.1991-05.com.microsoft:tgt01-iscsitarget01-target
TargetName                  : iSCSITarget01

# データ用共有ディスク作成 (データ保管に必要な任意のサイズを指定)
PS C:\Users\Serverworld> New-IscsiVirtualDisk -Path "C:\iSCSIDisk\DataDisk01.vhdx" -SizeBytes 30GB 

ClusterGroupName   :
ComputerName       : tgt01.srv.world
Description        :
DiskType           : Dynamic
HostVolumeId       : {98785070-01DE-4ED5-A7CD-0DA847762122}
LocalMountDeviceId :
OriginalPath       :
ParentPath         :
Path               : C:\iSCSIDisk\DataDisk01.vhdx
SerialNumber       : C43A21B2-7692-4E27-B8BD-E0931F58AE5B
Size               : 32212254720
SnapshotIds        :
Status             : NotConnected
VirtualDiskIndex   : 403855565

# iSCSI ターゲットに iSCSI 仮想ディスクを割り当てる
PS C:\Users\Serverworld> Add-IscsiVirtualDiskTargetMapping -TargetName "iSCSITarget01" -Path "C:\iSCSIDisk\DataDisk01.vhdx" 

# 設定確認
PS C:\Users\Serverworld> Get-IscsiServerTarget -TargetName "iSCSITarget01" 

ChapUserName                : username
ClusterGroupName            :
ComputerName                : tgt01.srv.world
Description                 :
EnableChap                  : True
EnableReverseChap           : False
EnforceIdleTimeoutDetection : True
FirstBurstLength            : 65536
IdleDuration                : 00:00:00
InitiatorIds                : {IPAddress:10.0.0.101, IPAddress:10.0.0.102}
LastLogin                   : 1/23/2023 8:59:05 PM
LunMappings                 : {TargetName:iSCSITarget01;VHD:"C:\iSCSIDisk\Quorum01.vhdx";LUN:0,
                              TargetName:iSCSITarget01;VHD:"C:\iSCSIDisk\DataDisk01.vhdx";LUN:1}
MaxBurstLength              : 262144
MaxReceiveDataSegmentLength : 65536
ReceiveBufferCount          : 10
ReverseChapUserName         :
Sessions                    : {400001370001-0100, 400001370001-0200}
Status                      : Connected
TargetIqn                   : iqn.1991-05.com.microsoft:tgt01-iscsitarget01-target
TargetName                  : iSCSITarget01
[3] クラスター内でプライマリーとなっているノードで、認識された iSCSI ディスクを NTFS でフォーマットし、クラスターディスクとして追加します。
# ディスク確認
PS C:\Users\Serverworld> Get-Disk | Format-Table -AutoSize -Wrap 

Number Friendly Name            Serial Number                        HealthStatus OperationalStatus Total Size Partition Style
------ -------------            -------------                        ------------ ----------------- ---------- --------
0      VMware Virtual NVMe Disk VMWare NVME_0000                     Healthy      Online                120 GB GPT
1      VMware Virtual NVMe Disk VMWare NVME_0000                     Healthy      Online                 80 GB GPT
3      MSFT Virtual HD          C43A21B2-7692-4E27-B8BD-E0931F58AE5B Healthy      Offline                30 GB RAW
2      MSFT Virtual HD          6E271242-7011-4F88-A8F9-F7B4F95933A6 Healthy      Online                512 MB GPT

# ディスクをオンラインにしてパーティションタイプ GPT で初期化
PS C:\Users\Serverworld> Set-Disk -Number 3 -IsOffline $False 
PS C:\Users\Serverworld> Initialize-Disk -Number 3 -PartitionStyle GPT 

# ドライブレターを割り当ててパーティションを作成
PS C:\Users\Serverworld> New-Partition -DiskNumber 3 -UseMaximumSize -AssignDriveLetter 

   DiskPath: \\?\Disk{66db646e-c7be-ffde-6502-247d73f510ff}

PartitionNumber  DriveLetter Offset                                        Size Type
---------------  ----------- ------                                        ---- ----
2                G           16777216                                  29.98 GB Basic

# NTFS でフォーマット
PS C:\Users\Serverworld> Format-Volume -DriveLetter G -FileSystem NTFS -Force 

DriveLetter FriendlyName FileSystemType DriveType HealthStatus OperationalStatus SizeRemaining     Size
----------- ------------ -------------- --------- ------------ ----------------- -------------     ----
G                        NTFS           Fixed     Healthy      OK                     29.91 GB 29.98 GB

# クラスターに追加
PS C:\Users\Serverworld> Get-Disk -Number 3 | Add-ClusterDisk 

Name           State  OwnerGroup        ResourceType
----           -----  ----------        ------------
Cluster Disk 2 Online Available Storage Physical Disk

PS C:\Users\Serverworld> Get-ClusterResource 

Name               State  OwnerGroup        ResourceType
----               -----  ----------        ------------
Cluster Disk 1     Online Cluster Group     Physical Disk
Cluster Disk 2     Online Available Storage Physical Disk
Cluster IP Address Online Cluster Group     IP Address
Cluster Name       Online Cluster Group     Network Name
Windows Server Failover Clustering : 共有ストレージを追加する (GUI)
 
GUI で設定する場合は以下のように設定します。
[4]
iSCSI ターゲット ⇒ [iSCSITarget01]
共有ストレージ ⇒ [C:\iSCSIDisk\DataDisk01.vhdx] (30GB)
[5] プライマリーノードで新たに追加して認識された iSCSI ディスクを NTFS でフォーマットし、その後 [フェールオーバークラスターマネージャー] を起動して、左ペインで [ストレージ] - [ディスク] - [ディスクを追加] をクリックします。
[6] 追加したいディスクを選択して [OK] ボタンをクリックします。
[7] 共有ストレージがクラスターディスクとして追加されました。
関連コンテンツ