vMSC設計および実装ガイドライン
本ドキュメントでは、ONTAPストレージシステムを使用するvMSCの設計と実装のガイドラインについて説明します。
NetAppストレージ構成
NetApp MetroClusterのセットアップ手順については、を参照してください "MetroCluster のドキュメント"。SnapMirror Active Sync(SMA)の手順については、を参照してください "SnapMirror のビジネス継続性機能の概要"。
一度MetroClusterを設定すると、従来のONTAP環境を管理するようなものになります。Storage Virtual Machine(SVM)は、コマンドラインインターフェイス(CLI)、System Manager、Ansibleなどのさまざまなツールを使用してセットアップできます。SVMを設定したら、通常の運用に使用する論理インターフェイス(LIF)、ボリューム、論理ユニット番号(LUN)をクラスタに作成します。これらのオブジェクトは、クラスタピアリングネットワークを使用してもう一方のクラスタに自動的にレプリケートされます。
MetroClusterを使用していない場合や、MetroClusterでサポートされていないONTAPシステム(ASA R2システムなど)を使用している場合は、SnapMirrorアクティブ同期を使用して、異なる障害ドメイン内の複数のONTAPクラスタ間でデータストアのきめ細かな保護とアクティブ/アクティブアクセスを提供できます。SMAでは、整合グループ(CG)を使用して1つ以上のデータストア間で書き込み順序の整合性が確保されます。また、アプリケーションとデータストアの要件に応じて、複数のCGを作成することもできます。整合グループは、複数のデータストア間でのデータ同期が必要なアプリケーションに特に役立ちます。たとえば、データストア間でゲストLVMを分散した場合などです。SMAは、Raw Device Mapping(RDM;rawデバイスマッピング)とゲスト内iSCSIイニシエータを使用するゲスト接続ストレージもサポートしています。整合グループの詳細については、を参照してください "整合グループの概要"。
SnapMirrorアクティブ同期を使用するvMSC構成の管理は、MetroClusterとは多少異なります。まず、SMAはSANのみの構成であり、SnapMirrorのアクティブな同期でNFSデータストアを保護することはできません。次に、両方の障害ドメインのレプリケートされたデータストアにアクセスできるように、両方のLUNのコピーをESXiホストにマッピングする必要があります。次に、SnapMirrorのアクティブな同期で保護するデータストアの整合グループを1つ以上作成する必要があります。最後に、作成した整合グループのSnapMirrorポリシーを作成する必要があります。これらはすべて、ONTAP tools vCenterプラグインの「クラスタの保護」ウィザードを使用して簡単に実行できます。また、ONTAP CLIまたはSystem Managerを使用して手動で実行することもできます。
SnapMirror Active Sync用ONTAPツールvCenterプラグインの使用
ONTAP tools vCenterプラグインを使用すると、vMSCのSnapMirrorアクティブ同期をシンプルかつ直感的に設定できます。ONTAP tools vCenterプラグインを使用して、2つのONTAPクラスタ間にSnapMirrorのアクティブな同期関係を作成および管理できます。このプラグインは、これらの関係を効率的に確立および管理するための使いやすいインターフェイスを提供します。ONTAP tools vCenterプラグインの詳細については、を参照 "VMware vSphere 用の ONTAP ツール"するか、にジャンプし "ホストクラスタの保護を使用した保護"ます。
VMware vSphereの設定
vSphere HAクラスタの作成
vSphere HAクラスタの作成は複数の手順で構成されます。詳細については、を参照してください。 "docs.vmware.comのvSphere Clientでクラスタを作成および構成する方法"。つまり、最初に空のクラスタを作成してから、vCenterを使用してホストを追加し、クラスタのvSphere HAなどの設定を指定する必要があります。
|
このドキュメントに記載されている内容は優先され "VMware vSphere Metro Storage Cluster Recommended Practices"ません。このコンテンツは参照しやすいように提供されており、VMwareの公式ドキュメントに代わるものではありません。 |
HAクラスタを設定するには、次の手順を実行します。
-
vCenter UIに接続します。
-
[Hosts and Clusters]で、HAクラスタを作成するデータセンターを選択します。
-
データセンターオブジェクトを右クリックし、[New Cluster]を選択します。[Basics]で、vSphere DRSとvSphere HAが有効になっていることを確認します。ウィザードの手順を実行します。

-
クラスタを選択し、[Configure]タブに移動します。[vSphere HA]を選択し、[edit]をクリック
-
[Host Monitoring]で、[Enable Host Monitoring]オプションを選択します。
![[Enable Host Monitoring]オプション](../media/vmsc_3_2.png)
-
[Failures and Responses]タブの[VM Monitoring]で、[VM Monitoring Only]オプションまたは[VM and Application Monitoring]オプションを選択します。

-
[Admission Control]で、[HA Admission Control]オプションを[cluster resource reserve]に設定し、50%のCPU/MEMを使用します。

-
[OK]をクリックします。
-
[DRS]を選択し、[編集]をクリックします。
-
アプリケーションで必要な場合を除き、自動化レベルを手動に設定します。

-
VMコンポーネント保護を有効にします。を参照してください。 "docs.vmware.com"。
-
MetroClusterを備えたvMSCでは、次のvSphere HAの追加設定が推奨されます。
失敗 | 応答 |
---|---|
ホスト障害です |
VMの再起動 |
ホストの分離 |
無効 |
Permanent Device Loss(PDL;永続的デバイス損失)のあるデータストア |
VMの電源をオフにして再起動する |
すべてのパスがダウンしているデータストア(APD) |
VMの電源をオフにして再起動する |
ゲストが鼓動しない |
VMのリセット |
VM再起動ポリシー |
VMの重要度に応じて決定 |
ホスト隔離時の応答 |
VMのシャットダウンと再起動 |
PDLを使用したデータストアの応答 |
VMの電源をオフにして再起動する |
APDを使用するデータストアの応答 |
VMの電源をオフにして再起動する(控えめ) |
APDのVMフェイルオーバーの遅延 |
3分 |
APDタイムアウトによるAPDリカバリの応答 |
無効 |
VM監視の感度 |
プリセット高 |
ハートビート用のデータストアの設定
vSphere HAでは、管理ネットワークに障害が発生した場合、データストアを使用してホストと仮想マシンを監視します。vCenterでのハートビートデータストアの選択方法を設定できます。ハートビート用のデータストアを設定するには、次の手順を実行します。
-
[Datastore Heartbeating]セクションで、[Use Datastores from the Specified List and Complement Automatically if Needed]を選択します。
-
vCenterで使用するデータストアを両方のサイトから選択し、[OK]を押します。

詳細オプションの設定
HAクラスタ内のホストがネットワークまたはクラスタ内の他のホストに接続できなくなると、分離イベントが発生します。デフォルトでは、vSphere HAは管理ネットワークのデフォルトゲートウェイをデフォルトの分離アドレスとして使用します。ただし、ホストがpingを実行するための追加の隔離アドレスを指定して、隔離応答をトリガーするかどうかを判断することができます。pingを実行できる隔離IPをサイトごとに1つずつ追加します。ゲートウェイIPは使用しないでください。使用するvSphere HAの詳細設定はdas.isolationaddressです。この目的には、ONTAPまたはメディエーターのIPアドレスを使用できます。
詳細については、を参照してください "VMware vSphere Metro Storage Cluster Recommended Practices"。

das.heartbeatDsPerHostという詳細設定を追加すると、ハートビートデータストアの数を増やすことができます。4つのハートビートデータストア(HB DSS)(サイトごとに2つ)を使用します。[Select from List but complent]オプションを使用します。これは、1つのサイトで障害が発生してもHB DSSが2つ必要になるためです。ただし、これらは、MetroClusterやSnapMirrorのアクティブな同期で保護する必要はありません。
詳細については、を参照してください "VMware vSphere Metro Storage Cluster Recommended Practices"。
NetApp MetroCluster向けVMware DRSアフィニティ
このセクションでは、MetroCluster環境内のサイト/クラスタごとに、VMとホストのDRSグループを作成します。次に、VMホストアフィニティをローカルストレージリソースとアライメントするようにVM\Hostルールを設定します。たとえば、サイトAのVMがVMグループsitea_vmsに属し、サイトAのホストがホストグループsitea_hostsに属しているとします。次に、VM\Hostルールで、sitea_vmsをsitea_hostsのホストで実行するように記述します。
|
|
DRSホストグループの作成
サイトAとサイトBに固有のDRSホストグループを作成するには、次の手順を実行します。
-
vSphere Web Clientで、インベントリ内のクラスタを右クリックし、[Settings]を選択します。
-
[VM\Host Groups]をクリックします。
-
追加をクリックします。
-
グループの名前を入力します(例:sitea_hosts)。
-
[Type]メニューから[Host Group]を選択します。
-
[Add]をクリックし、サイトAから目的のホストを選択して[OK]をクリックします。
-
同じ手順を繰り返して、サイトBのホストグループをもう1つ追加します。
-
[OK] をクリックします。
DRS VMグループの作成
サイトAとサイトBに固有のDRS VMグループを作成するには、次の手順を実行します。
-
vSphere Web Clientで、インベントリ内のクラスタを右クリックし、[Settings]を選択します。
-
[VM\Host Groups]をクリックします。
-
追加をクリックします。
-
グループの名前を入力します(例:sitea_vms)。
-
[Type]メニューから[VM Group]を選択します。
-
[Add]をクリックし、サイトAから目的のVMを選択して[OK]をクリックします。
-
同じ手順を繰り返して、サイトBのホストグループをもう1つ追加します。
-
[OK] をクリックします。
VMホストルールの作成
サイトAとサイトBに固有のDRSアフィニティルールを作成するには、次の手順を実行します。
-
vSphere Web Clientで、インベントリ内のクラスタを右クリックし、[Settings]を選択します。
-
[VM\Host Rules]をクリックします。
-
追加をクリックします。
-
ルールの名前を入力します(例:sitea_affinity)。
-
Enable Ruleオプションがオンになっていることを確認します。
-
[Type]メニューから[Virtual Machines to Hosts]を選択します。
-
VMグループを選択します(例:sitea_vms)。
-
ホストグループを選択します(例:sitea_hosts)。
-
同じ手順を繰り返して、サイトBのVM\Hostルールをもう1つ追加します。
-
[OK] をクリックします。

必要に応じてデータストアクラスタを作成
各サイトのデータストアクラスタを設定するには、次の手順を実行します。
-
vSphere Web Clientを使用して、[Storage]の下にあるHAクラスタが配置されているデータセンターに移動します。
-
データセンターオブジェクトを右クリックし、[Storage]>[New Datastore Cluster]を選択します。
|
|

-
HAクラスタを選択し、[Next]をクリックします。

-
サイトAに属するデータストアを選択し、[Next]をクリックします。

-
オプションを確認し、[完了]をクリックします。
-
同じ手順を繰り返してサイトBのデータストアクラスタを作成し、サイトBのデータストアのみが選択されていることを確認します。
vCenter Serverの可用性
vCenter Server Appliance(VCSA)はvCenter HAで保護する必要があります。vCenter HAでは、アクティブ/パッシブHAペアに2つのVCSAを導入できます。障害ドメインごとに1つ。vCenter HAの詳細については、 "docs.vmware.com"。