※この記事は「AOS 7.3 AHV10.3 Prism Central pc.7.3」時点の情報をもとに作成しています。その後の機能アップデートについてはメーカーの公開情報をご確認ください。
今回は、Nutanix「Disaster Recovery」で別のネットワークなどに仮想マシンをフェイルオーバーする場合の「カスタムIP」設定について検証してみます。
目次
1.今回の環境
AOS: 7.3
AHV: 10.3
Prism Central: pc.7.3
▽今回の環境のイメージは以下の通りです。

Nutanix Disaster Recoveryでは、異なるネットワーク間でフェイルオーバーした場合などにおいて、特定のIPアドレスを割り当てたい場合に、カスタムIPの設定が可能です。
カスタムIPの設定には、Nutanix Guest Toolsが必要なので、あらかじめ仮想マシンにインストールしておく必要があります。また、空のCDドライブが一つ必要となるようです。
Requirements for Static IP Address Mapping of Guest VMs between Primary and Recovery Virtual Networks を参照
https://portal.nutanix.com/page/documents/details?targetId=Disaster-Recovery-DRaaS-Guide-vpc_7_3:ecd-ecdr-requirements-pc-r.html
AZ間のペアリングや保護ポリシーの作成については以下のリンク先をご参照下さい。
2. NGTのインストール
▽対象の仮想マシン「win2022-AZ01-test01」にNGTをインストールします。


▽NGTがインストールされた仮想マシンは、PCの仮想マシン画面でも確認できます。

3. ネットワークのマッピング
▽今回は、NGTをインストールした仮想マシンの設定状況は以下の通りです。

▽ここまで準備できたら、リカバリプランの作成でネットワークのマッピングをします。ローカルAZとリモートAZで別VLANの仮想ネットワークを選択してマッピングします。

▽続いて、「Enable Static VM IP Mapping」にチェックを入れて「+ Custom VM IP Mapping」をクリックしてカスタムIPの設定をします。

▽以下のように「win2022-AZ01-test01」仮想マシンに対して、フェイルオーバー後に「172.2.9.15」というIPアドレスを設定するようにしました。

これでリカバリプランの作成は完了です。
4. フェイルオーバーの実行
▽今回は計画的なフェイルオーバーを実行してみます。リモートAZのPrism Centralから、フェイルオーバーを実行して、リモートAZのクラスターに仮想マシンを移動します。

▽フェイルオーバーを実行すると、リモートAZのcluster02上に仮想マシンがフェイルオーバーされて起動します。

▽仮想マシンのvNICを確認すると、設定したカスタムIP「172.22.9.15」が割り当てられていました。MACアドレスも同じものが引き継がれています。

なお、DNS IPはフェイルオーバー元の値を引き継ぐようですが、別のDNS IPアドレスに変更したい場合は、別途スクリプトによる対応が必要となりそうです。
5. フェイルバックしたらどうなる?
ちなみに、フェイルオーバー後に、元のクラスターにフェイルバックした場合はIPアドレスは元に戻るのかを確認してみます。
▽以下のように元のクラスターにフェイルバックを実行します。

▽フェイルバック後の仮想マシンのvNICを確認してみると、元々の固定IPアドレスである「172.22.8.50」に再設定されていました。
