Windows Server Server 2025 のフェールオーバー クラスターのファイル共有監視を、PowerShell で設定してみます。
今回の環境
下記の投稿と同様に、ファイル サーバー用 Windows マシンと、フェールオーバー クラスターを用意しておきます。
ファイル サーバー用 Windows マシン
- コンピューター名:lab-fs-01
- IP アドレス:192.168.40.15
- サブネット マスク:255.255.255.0
- デフォルト ゲートウェイ:192.168.40.1
- 参加ドメイン:hv.go-lab.jp
フェールオーバー クラスター
- クラスターのコンピューター名:lab-fc-02
- クラスターの FQDN:lab-fc-02.hv.go-lab.jp
- ノード:lab-hv-03、lab-hv-04
1. 共有フォルダーの作成
ファイル サーバー(lab-fs-01)に、ドメインの Administrator ユーザーでログインして、共有フォルダーを作成します。
共有フォルダーにするフォルダーを作成します。
- フォルダー:C:\quorum-01
PS C:\> mkdir C:\quorum-01
ファイル共有を作成します。(CNO)の権限を追加します。
- 共有名:quorum-01
- フォルダー:C:\quorum-01
- フル アクセス権限の付与:HV\lab-fc-02$
- クラスター コンピューター名オブジェクト(クラスタ名「lab-fc-02」の末尾に「$」を追記)を指定します。
PS C:\> New-SmbShare -Name quorum-01 -Path C:\quorum-01 -FullAccess "HV\lab-fc-02$" Name ScopeName Path Description ---- --------- ---- ----------- quorum-01 * C:\quorum-01
2. ファイル共有監視の設定
クラスター ノード(lab-hv-03)にドメインの Administrator ユーザーでログインして、ファイル共有監視を構成します。
- ファイル共有パス:\\lab-fs-01.hv.go-lab.jp\quorum-01
クラスタのクォーラムは、まだ構成されていません。
PS C:\> Get-ClusterQuorum Cluster QuorumResource ------- -------------- lab-fc-02
クォーラム(ファイル共有監視)として、共有フォルダーのパスを設定します。
- クラスター:lab-fc-02
- ファイル共有監視:\\lab-fs-01.hv.go-lab.jp\quorum-01
PS C:\> Set-ClusterQuorum -Cluster lab-fc-02 -FileShareWitness "\\lab-fs-01.hv.go-lab.jp\quorum-01" Cluster QuorumResource ------- -------------- lab-fc-02 ファイル共有監視
クォーラムに使用されている共有フォルダーの様子
ファイルサーバー(lab-fs-01)でフォルダの内容を確認すると、クラスタ監視のためのファイルが作成されています。
PS C:\> ls -Recurse C:\quorum-01\
ディレクトリ: C:\quorum-01
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2025/07/26 4:30 372698c2-b8fc-4b3a-a453-d47a1d739e44
ディレクトリ: C:\quorum-01\372698c2-b8fc-4b3a-a453-d47a1d739e44
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2025/07/26 14:15 0 VerifyShareWriteAccess.txt
-a---- 2025/07/26 4:29 512 Witness.log
つづく。