Workgroup Cluster の構築手順

いつも弊社製品をご利用いただきまして誠にありがとうございます。
Windows プラットフォーム サポートの岩井です。
今回は Workgroup Cluster の構築手順をご案内させていただきます。

[はじめに] Workgroup Clusterとは

Windows Server 2012 R2 以前のフェールオーバー クラスターは、すべてのクラスターノードが
同じ Active Directory ドメインに参加するメンバーである必要がありました。
Windows Server 2016 では、新たに Active Directory ドメインに参加しないワークグループ構成の
フェールオーバークラスターをサポートしております。
この Active Directory ドメインのメンバーとして構成していない、ワークグループ構成のノード間で
構成されたクラスターを Workgroup Cluster と呼びます。

今回は、この Workgroup Cluster の構築方法および留意事項についてご説明します。

[事前準備していただく必須要件]

✓すべてのサーバーがWindows Server 2016 であること
✓すべてのサーバーにフェールオーバークラスター機能がインストールされていること
✓クラスターを構成する全ノードにローカルユーザーアカウントを作成しておくこと
✓各ノードのアカウントのユーザー名とパスワードはすべて同一であること
✓各ノードのアカウントはローカル管理者のメンバーであること

[構築手順]

【ステップ1】 アカウントの作成
1-1.  Windows Server 2016 をインストールした複数台のサーバー(ノード)を用意します。

1-2.  各ノードにローカルユーザーアカウントを作成します。
   ユーザ名とパスワードはすべてのノードで同一のものとし、アカウントはローカル管理者のメンバーに設定してください。

1-3.  各ノードのコンピュータ名を設定します。サーバーのワークグループ構成は、既定の Workgroup のままにしておきます。

1-4.  プライマリ DNS サフィックスを、各ノードで同一になるように設定します。

【ステップ2】 DNS の登録
2-1.  ノード間およびクライアントから名前解決ができるように、
   DNS サーバーにノードの A(アドレス)レコードを登録します。
   また、クラスター名とクラスター IP の A レコードも登録しておきます。

【ステップ3】クラスターの作成
3-1.  各ノードにフェールオーバークラスター機能をインストール後、
   フェールオーバークラスターマネージャーより構成の検証を行い、すべてのカテゴリで検証が成功することを確認します。
   ※[ Active Directory 構成の検証]項目では警告が出ますが、Workgroup Cluster の構成上、問題ありません。

3-2.  フェールオーバークラスターマネージャーより、クラスターの作成を行います。
   構成するノードを選択し、 DNS に登録したクラスター名とクラスター IP を入力します。
   ※確認画面で、[クラスター登録]項目が『 DNS のみ』となっていることを確認してください。

3-3.  クラスターを作成し、作成レポートを確認します。
   ※[クラスター登録]項目が『 DNS のみ』になっています。

[留意事項]

Workgroup Cluster をご利用いただく際の留意事項について2点ご説明します。

【留意事項1】サポートしている機能
Workgroup Cluster には一部機能の制約がございます。
以下の表に、サポートの有無と備考を示します。

【留意事項2】Workgroup Cluster 構築後のドメイン参加
Workgroup Cluster 構築後に、ドメイン参加をしてクラスターを再構築したいというお問い合わせがあります。
しかし、Workgroup 構成は Workgroup 用のクラスターとなりますので、AD モードのクラスターの動作は保証されておりません。
したがって、AD 環境のクラスター構築をされたい場合は、AD 環境の下で最初から構築を行っていただく必要があります。

AD 環境のクラスターか否かは、以下の方法で確認可能です。

PowerShell 起動後、以下のコマンドを実施し、AdmnistrativeAccessPoint 項目の出力を確認してください。
> get-cluster | fl *

▼ AD 環境のクラスターの場合

出力)AdmnistrativeAccessPoint : ActiveDirectoryAndDns

▼ Workgroup Cluster の場合

出力)AdmnistrativeAccessPoint : Dns

出力が『 ActiveDirectoryAndDns 』の場合は、クラスターは AD 環境のクラスターであり、
出力が『 Dns 』の場合は、クラスターは Workgroup Cluster であることが確認できます。

※参考情報
本クラスターは SQL で利用される場合が多くございます。
その際の注意事項など、詳細については以下のリンクをご参照ください。
“ドメインに依存しない可用性グループ”
/ja-jp/sql/database-engine/availability-groups/windows/domain-independent-availability-groups?view=sql-server-2017

いかがでしたでしょうか。
本ブログが少しでも皆様のお役に立てますと幸いです。