VMだけで構成するESXi RDMを利用したワークグループWSFCによるファイルサーバ構築

通常はFC-SANを利用して構築する、ESXi RDMを利用したWSFCファイルサーバについて仮想環境のみで構築します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/59af6548-67e9-3826-ac6c-a21b24420ef1.png)

※通常はADサーバも利用する構成が多いと思いますが、今回はADサーバを排してワークグループクラスターで構成します。



# ■環境
**ESXiサーバ**
```
6.7.0 Update 3 (Build 14320388)
```
**WindowsServer**
```
OS 名:                 Microsoft Windows Server 2016 Standard Evaluation
OS バージョン:          10.0.14393 N/A ビルド 14393
```


# ■構成詳細
サーバ`istg01`にてiSCSIディスクを2つ作成し、ESXiに接続します。
ESXiに接続されたiSCSIディスクをVMにRDMで結びつけます。
RDMで結びつけたディスクをWSFC共有ディスクとして利用します。

:::note warn
ADサーバを構築しない、ワークグループクラスタで構築します。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/61ee89ce-d975-3bbd-8b62-b75ad279a0af.png)

サーバ | IPアドレス | 役割
--- | --- | ---
ESXi | 192.168.142.10 | ESXiサーバ、iSCSIイニシエータ
istg01 | 192.168.142.71 | iSCSIターゲット
fs01 | 192.168.142.72 | ファイルサーバ1号機
fs02 | 192.168.142.73 | ファイルサーバ2号機
cls01 | 192.168.142.80 | WSFCクラスタ
cls-fs | 192.168.142.81 | ファイルサーバ論理
DNS | 192.168.142.31 | DNSサーバ(BIND)

:::note warn
iSCSIターゲットサーバの構築とESXi接続は以下記事に記載し、割愛します。
:::
https://qiita.com/Higemal/items/67bbb598209716ab59b4#%E6%89%8B%E9%A0%861-1iscsi%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%E3%82%B5%E3%83%BC%E3%83%90%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB



# ■構築フロー
**1.VM作成**
1-1.VM作成
1-2.windowsインストール
1-3.RDMディスクのマウント
1-4.片方でRDMディスクのフォーマット

**2.WSFC構築**
2-1.DNSサーバの設定
2-2.DNSクライアントの設定
2-3.ホスト名およびDNSサフィックスの作成
2-4.WSFCインストール
2-5.WSFCクラスタ作成
2-6.WSFCクラスタ作成

**3.ファイルサーバの役割作成**
3-1.ファイルサーバ、FSRMインストール
3-2.ファイルサーバの役割作成
3-3.WinRM TrustedHosts修正
3-4.共有の作成

**4.動作確認**
4-1.共有へのアクセス確認
4-2.フェールオーバー確認

`1.VM作成`ではRDMを接続したVMを作成します。
`2.WSFC構築`ではWSFCクラスタのセットアップまで実施します。
`3.ファイルサーバの役割作成`ではWSFCクラスタ上にファイルサーバの役割を作成します。
`4.動作接続`ファイルサーバへのアクセス確認、WSFCクラスタのフェールオーバーの確認を実施します。



# 作業1.VM作成
新規でVMを作成し、RDMディスクのマウント・フォーマットを行います。

## 手順1-1.VM作成
ファイルサーバ用VMの`fs01`、`fs02`を作成します。

:::note warn
Windowsインストール時点ではRDMは接続しないで構築します。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1bf072be-17d8-647b-a6d9-3db8950bfb7c.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b8f4509a-3408-91a4-1899-f2d2969c2d0f.png)




## 手順1-2.windowsインストール
windowsをインストールします（割愛）。

:::note warn
ワークグループクラスタの要件として、アカウント名とパスワードは同一にする必要があるので、インストール時のAdministratorパスワードは`fs01`、`fs02`で共通にしておきます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/fa5b18d4-caf0-6b14-016a-912fafa56da9.png)

Workgroup and Multi-domain clusters in Windows Server 2016
https://techcommunity.microsoft.com/t5/failover-clustering/workgroup-and-multi-domain-clusters-in-windows-server-2016/ba-p/372059
:::

<br>

インストール後、以下だけは設定をしておきます（割愛）。
・IPアドレス固定設定
・リモートデスクトップ接続設定
・Windowsファイアウォールの無効化



## 手順1-3.RDMディスクのマウント
OSを停止し、RDMディスクをマウントします。

### 手順1-3-1.新規Rawディスクのマウント(fs01)
`その他のデバイスの追加` > `SCSiコントローラ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b6ebcd44-900e-4a5f-0203-cd9cd7060369.png)

`SCSIバスの共有`は`物理`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/61114e0a-0d32-f690-e095-1d64f23816bd.png)

`ハードディスクの追加` > `新規Rawディスク`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d8422f25-0147-2944-4bdb-e4e0db767a33.png)

`10GB`の方を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5a0e050d-a5bd-a4ca-1153-ad999913e169.png)

追加したディスクについて、`コントローラの場所`を`SCSIコントローラ1`(上記で追加したSCSIコントローラ)を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b397b505-f6c2-a5f1-d15d-5155d4d2f3c7.png)

同様に、もう1個のディスクについても`新規Rawディスク`から追加します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/92bea845-746d-e1bb-5771-cc37b395d865.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d0defd97-a2d0-c196-8ce2-6b4898e1a4b6.png)

追加したディスクについて、`コントローラの場所`を`SCSIコントローラ1`(上記で追加したSCSIコントローラ)を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/39712881-8460-3c96-5a5e-db6f9d8ddaa2.png)

VMが問題なく再構成されたら、VMを起動します。

### 手順1-3-2.既存のハードディスクディスクのマウント(fs02)
もう片方のVMである`fs02`においては、`fs01`にて接続されたRDMと同じものを接続するため、`既存のハードディスク`マウントします。

`その他のデバイスの追加` > `SCSiコントローラ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/be8fd447-0082-11da-8dbe-54659ed359fc.png)

`SCSIバスの共有`は`物理`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e6a6ad89-1cac-58dd-67cb-2772bd0bb39f.png)

`ハードディスクの追加` > `既存のハードディスク`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/2dad1e6e-2c74-fbce-ee0d-8687e3734912.png)

`fs01`で追加したハードディスクを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b6a01ded-c4ac-43aa-6109-348287608342.png)

追加したディスクについて、`コントローラの場所`を`SCSIコントローラ1`(上記で追加したSCSIコントローラ)を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3c8c465d-4876-0df1-c866-b20e69785644.png)

もう一方のディスクについても同様に追加・設定し、VMが問題なく再構成されたら、VMを起動します。


## 手順1-4.片方でRDMディスクのフォーマット
Windows起動後、`fs01`にてRDMディスクのフォーマットを実施します。

:::note warn
この作業はクラスタ内の1サーバのみの実行で問題ありません。
:::

`ディスクの管理`を起動し、ディスクが2個追加されていることを確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6447d494-e386-1259-1370-f63e2b887732.png)

ディスクのオンラインとフォーマットを実行します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b45b472c-a872-241d-d91b-6788566453f3.png)

ドライブ文字の変更を行います。デフォルトで`E:`となっているので、`Z:`ドライブに変更します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0e629ced-642a-4530-cdf2-ad645da7df33.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/8295be4e-b015-35d3-1b38-9f7a71fc7b26.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/88ec8fe8-3b39-a73b-ca1b-1aa34df500e5.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d49e403c-2571-b1a8-25ba-b2a26cbe5be7.png)

ドライブ文字が`Z:`ドライブに変更されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/756c58bc-09ee-7aa5-e596-16fa90448d2c.png)


もう片方のディスクについても、オンライン化、フォーマット、ドライブレターの変更を行います。
Quorum用ディスクとして`Q:`ドライブとしています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6765c6f4-cd7e-ed00-5d81-a396c21ae2ba.png)

エクスプローラからも認識されたことを確認しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/bf38ffca-a4f7-15f0-6dc9-65e219a1ac74.png)



# 作業2.WSFC構築
WSFCの構築を行います。まずはDNS系の設定を実施します。

## 手順2-1.DNSサーバの設定
DNSサーバの設定を行い、利用する予定のレコードを設定します。

:::note info
ゾーンは`test.local`を利用します。
:::

:::note warn
DNSサーバの設定手順は割愛します。
:::

```text:正引き
$TTL      86400
@         IN       SOA     cent77-01.test.local.  root.test.local.(
                                        2020020501 ; Serial
                                        28800      ; Refresh
                                        14400      ; Retry
                                        3600000    ; Expire
                                        86400 )    ; Minimum
            IN NS cent77-01.test.local.
fs01    IN A 192.168.142.72
fs02    IN A 192.168.142.73
cls01   IN A 192.168.142.80
cls-fs  IN A 192.168.142.81
```

```text:逆引き

$TTL      86400
@         IN       SOA     cent77-01.test.local.  root.test.local.(
                                        2020020501 ; Serial
                                        28800      ; Refresh
                                        14400      ; Retry
                                        3600000    ; Expire
                                        86400 )    ; Minimum
     IN NS cent77-01.test.local.
72   IN PTR fs01.test.local.
73   IN PTR fs02.test.local.
80   IN PTR cls01.test.local.
81   IN PTR cls-fs.test.local.
```

## 手順2-2.DNSクライアントの設定
Windowsサーバ側でDNS設定を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6fc0a5d8-57ee-70d8-60ba-818249dc4b37.png)



## 手順2-3.ホスト名およびDNSサフィックスの作成
Windowsサーバにてホスト名とDNSサフィックスの設定を行います。

`サーバマネージャ`の`コンピュータ名`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/2c216e4c-5b68-3430-b8de-153a5134c85f.png)

`変更`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/672ebd34-17d6-6b9e-ec65-146d2b360588.png)

`コンピュータ名`を修正します。
また、`詳細(M)...`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3d414162-6475-f7ab-4bc7-2ddce3c5e76c.png)

`このコンピュータのプライマリDNSサフィックス(P):`を入力し、`OK`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/bebeed60-0450-780e-e67a-a64c4910df8e.png)

`フルコンピュータ名:`が　コンピュータ名＋DNSサフィックス　となっていることを確認し、`OK`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ccdb0084-cc25-b62b-e40f-02ee3fb3d7df.png)

`OK`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/16bcf811-07b9-a505-086c-ca04562d9286.png)

`閉じる`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b1471b2d-8950-277b-adb1-cefc25bdbb80.png)

`今すぐ再起動する(R)`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/50bd12d3-e043-a33d-63f6-11b132efbe4d.png)

再起動後、ホスト名が修正されたことを確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/47f692ad-38e5-a61a-06b7-0282242b038e.png)


同様のことをクラスタ構成する全てのサーバに対して実行します。


## 手順2-4.WSFCインストール
`サーバーマネージャー` > `管理` > `役割と機能の追加`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/38c32694-9853-2dd7-53e3-31a62985b656.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e919bdd0-c386-1f80-9c6f-17f914774b18.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3442f698-7692-b82c-7d8f-37b81a835b33.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/cc9e13fa-725b-5661-9118-c03894d82150.png)

役割は何も追加せず、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/161767ac-4f19-c6b4-c79b-3a4a0e31e794.png)

機能として`フェールオーバークラスタリング`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5f9dcdf5-b068-9d70-a16c-1c6f2792646c.png)

`機能の追加`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0078396a-af71-0708-af27-78398a887988.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/adbb9571-558a-74b1-835d-540226f9084b.png)

`必要に応じて対象サーバーを自動的に再起動する`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6fb22162-6de8-db2a-1409-0f68b9f9ea4f.png)

`はい`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/a6eb03da-d0cf-fa71-6071-b43cd8295536.png)

`インストール`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b7468198-f1e5-8ecd-ce4a-e84d8813051d.png)

インストールが完了しました。
`閉じる`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/993dfa57-5025-dd27-808f-52dd516e4c72.png)

再起動要求はありませんでしたが、**念のため**再起動を行います。

同様のことをクラスタ構成する全てのサーバに対して実行します。



## 手順2-5.WSFCクラスタ作成
`サーバーマネージャー` > `ツール` > `フェールオーバークラスターマネージャー`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b134efe3-b073-c089-b12b-1b22bef463d4.png)

`クラスターの作成`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1abca205-b37c-5fff-7653-ade7e96ad68e.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6c70fa95-b31d-571f-d81d-d8620b34dccf.png)

クラスタを構成するサーバのホスト名を入力し、`追加`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/eba8c8f7-d5b1-3289-d157-d7fc43af7b43.png)

続いて、次のサーバのホスト名を入力し、`追加`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c7799655-1c47-2d25-4202-d05f891a02d9.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/2dbde3bc-0e6e-6c8a-ea2a-f323e06a4ba5.png)

構成検証テストですが、`はい`を選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3f456bf9-353b-258e-08a4-63dd6c4dfdb6.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/a27be0e5-bcd8-e773-771a-8a1ae14ee4ba.png)

`すべてのテストを実行する`(デフォルト)を選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/f9786617-18a3-09a9-06f5-417f47cdcca0.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5f9ed752-5109-6bb3-6430-71a26bf756b9.png)

`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/67fb459e-ba4b-94c9-495d-5e29dbb68bdf.png)

:::note info
結果の中に`失敗`も含まれますが、問題なく続行が可能です。
:::

<br>
<br>
<br>

`クラスター名`および`住所`を入力し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/21835f56-f997-1b07-b97d-9921480eca37.png)

`使用可能な記憶域を全てクラスターに追加する`のチェックを外し、`次へ`を押下します。
（あとからディスク追加するため）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/eb56b01a-b971-d258-6599-c236e785916d.png)

クラスターの作成が開始されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b4790f22-d18c-e79b-ba9a-ed449124e3e2.png)

クラスターが作成されました。
`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/a6bd4fe1-4fd8-a00b-3334-feab250abf1a.png)

クラスターが表示されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ec2d0020-284c-d308-0ced-5ab88735a2a4.png)

ノードとして2ノードが登録され、稼働中になっています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/8d3746ab-6f9e-e84d-ec04-e24d1f0942cf.png)


## 手順2-6.WSFCクラスタ作成
`ディスク`から`ディスクの追加`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0654743d-d68d-1968-95cb-9b469191fcdd.png)

RDMディスクが表示されるので、チェックを入れて`OK`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/467a5ac5-efe1-f189-654e-5d14620c22f1.png)

ディスクが追加され、オンラインとなりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/38b5743c-3cb7-04a0-c5fa-948e5e882ec4.png)

念のため名前の変更を行います。`プロパティ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/bc61041e-26fd-aff0-e409-a14fda5ac919.png)

名前を変更して`OK`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e662709e-3d06-4645-ca9a-40252cdbec8d.png)

名前が変更されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c89ae43f-692e-a898-e00a-5728c17a6a8e.png)

同様に、もう片方のディスクについても名前の変更を行います。
データ共有用のディスクを`Data`、クォーラムとして共有しないディスクを`Quorum`としています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0156ed7f-2fc8-10b1-eaa5-fcbb93ee362d.png)


# 作業3.ファイルサーバの役割作成
ファイルサーバの役割を作成し、外部からのアクセスを許可するところまで構築します。

## 手順3-1.ファイルサーバ、FSRMインストール
役割の`ファイルサーバー`と`ファイルサーバーリソースマネージャー`をインストールします。

`サーバーマネージャー` > `管理` > `役割と機能の追加`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/38c32694-9853-2dd7-53e3-31a62985b656.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e919bdd0-c386-1f80-9c6f-17f914774b18.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3442f698-7692-b82c-7d8f-37b81a835b33.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/cc9e13fa-725b-5661-9118-c03894d82150.png)

役割の`ファイルサーバー`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/a1a65e5c-a866-951a-e38e-cdfb95fb441f.png)

`ファイルサーバーリソースマネージャー`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c2676a90-d5f4-22a3-95ef-5d5c12db7a3c.png)

`機能の追加`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/2f654b2e-3cb0-feb6-f226-525bf293b9bb.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d0ad8330-c122-150c-c62c-2699d4d7baeb.png)

機能は何も選択せず、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5f9dcdf5-b068-9d70-a16c-1c6f2792646c.png)

`必要に応じて対象サーバーを自動的に再起動する`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/4190c238-522c-8617-1d07-1026555f9f17.png)


`はい`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e5dbd9fd-88cc-9235-401d-d9c4e75cad8c.png)


`インストール`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5efebfc0-37e0-e106-c5b3-668f3a06b44a.png)


インストールが完了したら、`閉じる`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5b3fb64b-ee2b-c315-d4b2-53dca2ea90e1.png)

再起動要求はありませんでしたが、**念のため**再起動を行います。

同様のことをクラスタ構成する全てのサーバに対して実行します。


## 手順3-2.ファイルサーバの役割作成
クラスタにファイルサーバーの役割を作成します。

フェールオーバークラスターを起動し、クラスターの役割にて`役割の構成`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/cb118b24-ffda-6ab5-07d7-f6724967e29a.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d44d85b4-9a4c-bc5d-4bf1-f113af832e06.png)

`ファイルサーバー`を選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/135eb5bb-3c27-ae44-be91-bf31e1dd2098.png)

`汎用ファイルサーバー`(デフォルト)を選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/580abfde-2210-181a-77a6-4328ac642990.png)

クライアントアクセスポイントとなる`名前`と`住所`を入力し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d7288b4f-062e-2d94-1a78-48c4d648e43c.png)

使用する記憶域を選択します。
今回は`Data`のみを選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/2227dd5a-1ad6-4ed3-aff7-9f3f24be18f5.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ea58073f-236e-ebd2-7b9f-59dbd14acc76.png)

役割が構成されました。`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6dfa19ed-7001-d05c-44b3-7784c3d72de7.png)

役割が表示され、実行中となっていることが確認できました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ff716977-d079-3715-26a5-e7e31ab308ad.png)


## 手順3-3.WinRM TrustedHosts修正
フェールオーバークラスター上のファイルサーバー共有については内部的にWinRMが利用されています。こちらの`TrustedHosts`に許可を与えておかないとファイルサーバー共有の作成時にエラーになってしまうため、こちらの許可設定を実施します。

Powershellを起動し、既存のWinRM TrustedHostsの設定を確認します。
コマンド：`Get-Item WSMan:\localhost\Client\TrustedHosts`
```text:Before
PS C:\Users\Administrator> Get-Item WSMan:\localhost\Client\TrustedHosts

   WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Client

Type            Name                           SourceOfValue   Value
----            ----                           -------------   -----
System.String   TrustedHosts

PS C:\Users\Administrator>
```


許可設定を行います。
コマンド：`Set-Item -Path WSMan:\localhost\Client\TrustedHosts -Value '*'`
```text:Setting
PS C:\Users\Administrator> Set-Item WSMan:\localhost\Client\TrustedHosts -Value `*`

WinRM セキュリティの構成。
このコマンドは WinRM クライアントの TrustedHosts の一覧を変更します。TrustedHosts
の一覧内にあるコンピューターは認証されない可能性があります。クライアントはこれらのコンピューターに資格情報を送信する可能性があります。この一覧を変更しますか?
[Y] はい(Y)  [N] いいえ(N)  [S] 中断(S)  [?] ヘルプ (既定値は "Y"): Y
PS C:\Users\Administrator>
```

設定後のWinRM TrustedHostsの設定を確認します。
コマンド：`Get-Item WSMan:\localhost\Client\TrustedHosts`
```text:After
PS C:\Users\Administrator> Get-Item WSMan:\localhost\Client\TrustedHosts

   WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Client

Type            Name                           SourceOfValue   Value
----            ----                           -------------   -----
System.String   TrustedHosts                                   *

PS C:\Users\Administrator>
```

設定後、役割について`役割の停止`および`役割の起動`を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ef9818f4-06f0-7b0f-d7f0-e60e512800b6.png)




## 手順3-4.共有の作成
ファイルサーバーのディレクトリ共有設定を行います。

事前に、共有するディレクトリを作成します。
今回は`Z:\sahre-test`とします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/8a6dfb1c-40f8-5d18-c0b4-099242231d78.png)

役割を右クリックし、`ファイル共有の追加`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/28e3137b-e5d9-ffbd-384f-2a9471e41a83.png)

`SMB共有 - 高度`を選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/48eac8f2-31ea-3a1f-8cbb-4fe9aa2b1c16.png)

下部`カスタムパスを入力してください`を選択し、`参照`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/f557e71f-63fa-f15b-251f-41f1efc738ea.png)

事前に作成しておいたディレクトリを選択し、`フォルダーの選択`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1b90dacc-6172-309c-6dfa-753d26e8ba80.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/84c9dfc0-f018-eb62-abb8-ce03283cdeef.png)

`共有名`を入力し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/94c99228-6f30-1a32-6952-f6228a4b645a.png)

デフォルトのまま、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ba70065b-8857-022b-583f-4b8c8e31e232.png)

`アクセス許可をカスタマイズ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/45788f8d-42f8-dd3a-e1dc-ee077085bb19.png)

`アクセス許可`(NTFS共有)は特に変更しません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/23e1435b-fbb1-5fd7-5460-41e98ed468fd.png)

`共有`(共有フォルダアクセス)は読み取りしか付いていないため、`Everyone`を`編集`します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/18d05d15-22e4-fa64-60e7-656e41be2bcd.png)

`フルコントロール`にチェックを入れ、`OK`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b229d76c-cc58-71ac-5fbf-5bb4b909d0a2.png)

`OK`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/cc396490-0808-201c-c386-f99404276fb4.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3ecf9e4b-41c5-984b-d6f8-04377183bc2a.png)

デフォルトのまま、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/4296cef9-b454-caf4-3456-0cab5fda2165.png)

デフォルトのまま、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/f0489d1f-897d-60ca-9ef0-44eeedd82eb3.png)

`作成`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6ac23806-d3ba-13c5-a960-0d8db136f476.png)

共有が作成されました。
`閉じる`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/dfbc3585-5ad4-cb1f-4ae1-1892ea46db2c.png)


# 作業4.動作確認
## 手順4-1.共有へのアクセス確認
他のPCから、共有フォルダへのアクセスを行います。
共有アクセスポイントのIPアドレスおよび共有名を利用してアクセスします。
アドレス：`\\192.168.142.81\share`

エクスプローラにてアドレスを入力します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/79b83a98-d5c1-a174-d0d5-e99338578047.png)

:::note info
Windows Server 2016のAdministratorユーザによるパスワード認証を行っています。
:::

<br>
<br>
<br>

アクセスが出来ました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/4acc8349-42af-1ef8-78ed-910574960d58.png)

ファイルの書き込みも可能となっています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c1b569db-643a-ef08-45c1-059dcd603505.png)


## 手順4-2.フェールオーバー確認
フェールオーバー確認については役割の移動によって確認しています。

**事前状態(現状)**
　役割が`fs01`に搭載されており、記憶域(`Z:\`)も`fs01`も搭載されている。

**事後状態(想定)**
　役割が`fs02`に搭載されており、記憶域(`Z:\`)も`fs02`も搭載されている。

<br>
<br>
<br>

事前状態を確認します。役割および記憶域が`fs01`も搭載されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/886a22fb-ca96-56c5-e02d-f1c436f33679.png)

役割を右クリックし、`移動` > `ノードの選択`を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5b3ba15a-dbe2-64f9-baf4-14ec2bd3b3eb.png)

`fs02`を選択し、`OK`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d8ea2e6d-9a16-7956-9c4b-dd985cea608d.png)

事後状態を確認します。役割および記憶域が`fs02`も移動されたことが確認できました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c488412f-7444-085b-c64b-7c8fe25dc2c8.png)



# ■参考

**Workgroup and Multi-domain clusters in Windows Server 2016**

https://techcommunity.microsoft.com/t5/failover-clustering/workgroup-and-multi-domain-clusters-in-windows-server-2016/ba-p/372059

<br>
<br>

**Workgroup Cluster の構築手順**

https://social.technet.microsoft.com/Forums/ja-JP/1c9622ab-5c48-410c-ba33-2f7d4880d527/workgroup-cluster-?forum=Wcsupportja

<br>
<br>

**WSFC / MSFC入門 (Windows Serverのクラスターでファイルサーバーを構築する)**

https://tech-mmmm.blogspot.com/2017/06/wsfc-msfc.html

<br>
<br>

**Windows Server 2019 MSFC 構築手順**

https://qiita.com/bitterrich/items/a791b944c1e61dbd2543

<br>
<br>

**【VMware】SCSI バス共有を構成して RDM を仮想マシン間で共有させる方法**

https://ss-engineer.com/scsi-bus-sharing/

<br>
<br>

**【図解】Windows Server 2022：WSFC (Windows Server Failover Clustering)構築手順**

https://inab818.site/microsoft-windows-server-failover-clustering/windows-server-2022-windows-server-failover-clustering-construction/