NutaNice Xperience

主にNutanix製品を検証したり触ったりした結果をつづっています。※このブログの内容は個人の見識や見解をもとに作成しています。参考にされる場合は自己責任でご活用ください。実際に製品を使用される場合は、メーカードキュメントの手順に従い実施してください。

Nutanix AHV上にWitness VMをデプロイしてみる【AOS 7.3 AHV 10.3/pc.7.3】

 ※この記事は「AOS 7.3 AHV10.3 Prism Central pc.7.3」時点の情報をもとに作成しています。その後の機能アップデートについてはメーカーの公開情報をご確認ください。

今回は、Nutanix「Disaster Recovery」のAHV Metro Availabilityにおける自動フェイルオーバーなどで使えるWitness VMをAHV上にデプロイしてみます。

目次

1.今回の環境

 AOS: 7.3
AHV: 10.3
Prism Central: pc.7.3
Wintness VM 7.3.0.6

▽今回の環境のイメージは以下の通りです。

Nutanix Disaster Recoveryでは、「AHV Metro Availability」という同期レプリケーションをもとにしたDR機能が提供されており、Witnessという監視用のサービスを使用することで、プライマリクラスターの障害時に、リカバリクラスターに自動でフェイルオーバーをすることが可能です。

AHV Metro Availability
https://portal.nutanix.com/page/documents/details?targetId=Disaster-Recovery-DRaaS-Guide-vpc_7_3:ecd-ecdr-metroavailability-pc-c.html

Witnessの構成は大きく分けて2つのパターンがあります。

  • Prism Central上で動作するローカルWitnessサービス
  • AHVやESXi上にデプロイできる外部Witness VM

違いについては、上記のリンクをご参照ください。

今回は、外部Witness VMを別のAHV上にデプロイしてみます。なお、AHV用のWitness VMはシングルAHVクラスター上でしか機能しない(?)様子でして、3ノードAHVクラスター上にデプロイした場合は、サービスが起動できず使えませんでした。

ドキュメントの要件部分にはシングルクラスターのみをサポートするとは書かれていないですが、手順部分に以下の一文がありこれがシングルクラスターのみをサポートする根拠になるかなと思います。

Witness Service is a VM that runs on single-node clusters.

Deploying Witness Service on AHV
https://portal.nutanix.com/page/documents/details?targetId=Disaster-Recovery-DRaaS-Guide-vpc_7_3:ecd-ecdr-configuration-iwitness-metro-pc-t.html

2. Witness VMのイメージファイルのアップロード

Witness VMのディスクイメージはサポートポータルからダウンロード可能です。ファイルサイズがわりと大きいので、ローカルにダウンロードしたくない場合は、URLを取得してアップロードすることも可能です。

今回は、サポートポータルからダウンロード用のURLを取得してPrism Central経由でイメージサービスにアップロードする方法を紹介します。

▽サポートポータルにアクセスして、Witnessのダウンロードページから対象のファイルを確認します(My Nutanixアカウントが必要です)。AHV用のWitnessのディスクイメージは以下の通り3つあります。

https://portal.nutanix.com/page/downloads?product=witnessvm

▽ここで、URLを取得するためには以下の通り「Copy Download Link」をクリックします。

これで、10時間だけ有効なダウンロードリンクが取得できます。

▽デプロイ先のシングルクラスターを管理するPrism Centralにログインし、イメージの追加画面を開きます。

▽イメージの追加画面で「URL」を選択し、取得したURLをペーストして「+ Add URL」をクリックします。

▽アップロードされるイメージ名が表示されたら「次へ」をクリックしてアップロードを開始します。3つのファイルをまとめてアップロードすることも可能です。

▽アップロードが完了すると、以下の通り表示されます。これがAHV用Witnessのイメージファイルです。

3. Witness VMの作成

▽Prism Centralにて、仮想マシンを作成します。

仮想マシン名は任意で、デプロイ先のシングルクラスターを選択し、リソースは画面の通り設定します。

▽Diskの画面で、イメージサービスにアップロードしたWitnessの3つのイメージファイルを接続します。順番があるのでご注意ください。

▽続いて、vNICに仮想ネットワークを接続し、Legacy BIOSを選択します。なお、仮想ネットワークはDHCP(IPAM)でも静的IPでも機能しますが、一般的には静的IPを振ることになると思います。

▽あとは画面を進めて「Create VM」をクリックして仮想マシンを作成します。

仮想マシンの電源を入れてから、以下のような画面になるまで15分程度待機します。2回ほど再起動を繰り返します。

この画面になったら、あとは簡単な初期設定をするだけで利用可能になります。初期設定についてはリンク先をご参照ください。

Deploying Witness Service on AHV
https://portal.nutanix.com/page/documents/details?targetId=Disaster-Recovery-DRaaS-Guide-vpc_7_3:ecd-ecdr-configuration-iwitness-metro-pc-t.html

4.Witness VMのPrism Centralへの登録

▽Disaster Recoveryで使用するPrism CentralへWitness VMを登録します。

▽作成したWitness VMのIPやadminユーザーの資格情報を入力して「Connect」をクリックします。

▽登録されたWitness VMは以下の通りです。これで、外部Witnessが使用可能になりました。

▽Prism Centralに登録されたWitnessは、Disaster Recoveryで自動フェイルーバーのリカバリプランを作成する際に、使用するWitness VMとして選択することができます。

今回はここまで。