フェールオーバー クラスタリングのハードウェア要件と記憶域オプション
フェールオーバー クラスターを作成するには、システムで次の要件が満たされている必要があります。
- 「ハードウェア要件」の一覧で示されているすべてのハードウェアがある
- 現在実行している Windows Server のバージョンですべてのハードウェアが認定されている
- フェールオーバー クラスターのすべての部分が、構成の検証に関する記事の検証テストに合格する必要がある。
この記事では、これらの各ハードウェア要件について詳しく説明します。
ハードウェア要件
以下のセクションでは、フェールオーバー クラスターのハードウェア要件と推奨事項について説明します。
サーバー
同じ、または似たコンポーネントを含む一致するコンピューターのセットを使うことをお勧めします。
Note
お好みの Microsoft ハードウェア パートナーから Azure Stack HCI カタログ に載せられている Azure Stack HCI 統合システム ソリューション ハードウェアを購入した場合、Azure Stack HCI オペレーティング システムはプレインストールされているはずです。
ネットワーク アダプターとケーブル
Internet Small Computer Systems Interface (iSCSI) を使う場合は、各ネットワーク アダプターをネットワーク通信または iSCSI の専用にする必要があります。
クラスター ノードを接続するネットワーク インフラストラクチャでは、単一障害点を回避する必要があります。 たとえば、複数の個別のネットワークを使用してクラスター ノードを接続する方法があります。 また、チーム化されたネットワーク アダプター、冗長なスイッチ、冗長なルーター、または単一障害点を除去する同様のハードウェアで構成されたネットワークを使って、クラスター ノードを接続することもできます。
Note
単一のネットワークでクラスター ノードを接続する場合、そのネットワークは構成の検証に関する記事の冗長性要件に合格する必要があります。 ただし、レポートには、ネットワークに単一障害点が存在してはならないというメッセージも表示されるはずです。
記憶域用のデバイス コントローラーとその他のアダプター
記憶域に使用する必要があるデバイス コントローラーまたは他の互換アダプターは、使用する記憶域の種類によって異なります。
Serial Attached SCSI またはファイバー チャネルを使う場合は、すべてのクラスター化されたサーバーの記憶域スタックのすべての要素が同一である必要があります。 具体的には、クラスター記憶域にアタッチされている次のコンポーネントは、すべてのクラスター化されたサーバーで同じである必要があります。
- マルチパス I/O (MPIO) ソフトウェア
- デバイス固有モジュール (DSM) ソフトウェア
- ホスト バス アダプター (HBA)
- HBA ドライバー
- HBA ファームウェア
別の HBA を使う場合は、構成ガイドラインに従っていることを記憶域ベンダーに確認する必要があります。
iSCSI を使う場合は、クラスター化されたサーバーごとに、クラスター記憶域専用のネットワーク アダプターまたは HBA が 1 つ以上必要です。 ネットワーク通信には、iSCSI に接続したネットワークのみを使う必要があります。 iSCSI 記憶域ターゲットに接続するためのネットワーク アダプターは、すべてのサーバーで同じである必要があります。 ギガビット イーサネット以上を使うことをお勧めします。
記憶域
Windows Server 2012 R2、Windows Server 2012、およびそれ以降と互換性のある記憶域スペース ダイレクトまたは共有記憶域を使う必要があります。 フェールオーバー クラスターで構成した Hyper-V を実行するサーバー用の共有記憶域としては、アタッチされた共有記憶域を使うことも、SMB 3.0 ファイル共有を使うこともできます。 詳細については、「Hyper-V over SMB の展開」を参照してください。
ほとんどの場合、アタッチされた記憶域には、ハードウェア レベルで構成された複数の個別ディスクが含まれている必要があります。 これらのディスクは論理ユニット番号 (LUN) とも呼ばれます。
一部のクラスターには "ディスク監視" として機能するディスクがあり、これはクラスター構成データベースを保持するクラスター記憶域内のディスクです。 フェールオーバー クラスターにディスク監視が存在するのは、ディスク監視が指定されたクォーラム構成の一部であると想定されている場合のみです。 詳細については、記憶域スペース ダイレクトのクォーラムの概要に関するページを参照してください。 他のディスクには、クラスター化された役割に必要なファイルが含まれています。
また、これに加えて、次の記憶域要件も考慮する必要があります。
フェールオーバー クラスタリングに含まれるネイティブ ディスク サポートを使うときは、ダイナミック ディスクではなくベーシック ディスクのみを使う必要があります。
New Technology File System (NTFS) を使ってディスク パーティションをフォーマットすることをお勧めします。 クラスターの共有ボリューム (CSV) を使う場合は、各 CSV のパーティションを NTFS でフォーマットする必要があります。
Note
クォーラム構成用にディスク監視を使用する場合は、ディスクを NTFS または Resilient File System (ReFS) のいずれかでフォーマットできます。
ディスクのパーティション スタイルとしては、マスター ブート レコード (MBR) または GUID パーティション テーブル (GPT) を使用できます。
Hyper-V のハードウェア要件
クラスター化された仮想マシンが含まれるフェールオーバー クラスターを作成する場合、クラスター サーバーは Hyper-V の役割をサポートするためのハードウェア要件も満たしている必要があります。
Hyper-V の役割には、次の要件があります。
- 64 ビット プロセッサ
- プロセッサにはハードウェア支援型仮想化が必要です。これは、仮想化オプションを備えたプロセッサで使用できます (特に、Intel Virtualization Technology (Intel VT) または Advanced Micro Devices Virtualization (AMD-V) テクノロジ)。
- また、プロセッサではハードウェアによるデータ実行防止 (DEP) が利用でき、有効にされていることも必要です。 具体的には、Intel execute disable (XD) ビットまたは AMD no execute (NX) ビットを有効にする必要があります。
Hyper-V の役割の詳細については、「 Hyper-V の概要」を参照してください。
フェールオーバー クラスターでの記憶域ネットワークの展開に関するガイドライン
フェールオーバー クラスターで記憶域ネットワーク (SAN) を展開する場合は、次のガイドラインに従ってください。
記憶域の互換性を確認します。 記憶域 (そのドライバー、ファームウェア、ソフトウェアを含む) と、実行している Windows Server のバージョンでのフェールオーバー クラスターとの間に互換性があることを、製造元やベンダーに確認します。
記憶域デバイスを、デバイスごとに 1 つのクラスターに分離します。 異なるクラスターのサーバーが同じ記憶域デバイスにアクセスしてはなりません。 ほとんどの場合、LUN マスキングまたはゾーニングにより、1 つのクラスター サーバー セットに使う LUN を、他のすべてのサーバーから分離する必要があります。
マルチパス I/O ソフトウェアまたはチーム化されたネットワーク アダプターを使います。 高可用性の記憶域ファブリックを使う場合は、マルチパス I/O ソフトウェアまたはネットワーク アダプター チーミングを使って、複数の HBA を備えたフェールオーバー クラスターを展開できます。 これら 2 つの方法では、負荷分散とフェールオーバー (LBFO) を実行でき、これにより可能な限り高いレベルの冗長性と可用性がシステムに提供されます。 Windows Server 2012 R2 または Windows Server 2012 を使っている場合は、Microsoft マルチパス I/O (MPIO) に基づくマルチパス ソリューションを使う必要があります。 通常は、ハードウェア ベンダーからハードウェアに対応した MPIO デバイス固有モジュール (DSM) が提供されますが、Windows Server にもオペレーティング システムの一部として 1 つ以上の DSM が組み込まれています。
重要
HBA とマルチパス I/O ソフトウェアは、バージョンに依存する場合があります。 ハードウェア ベンダーと密接に連携して、システムの Windows Server のバージョンと互換性がある正しいアダプター、ファームウェア、ソフトウェアを選んでください。 スイッチ埋め込みチーミング (SET) がすべてのクラスター ノードで正常に機能するには、ネットワーク インターフェイス カード (NIC) アダプター、ドライバー、ファームウェアが完全に一致している必要があります。
記憶域スペースを使用します。 記憶域スペースを使って構成したシリアル接続 SCSI (SAS) クラスター化記憶域の展開を計画している場合は、「クラスター化された記憶域スペースを展開する」の要件をよくお読みください。