Nutanix CE クラスタ同士のレプリケーションを、ncli で設定 / 実行してみます。
今回のクラスタ構成のイメージ

すでに両方のクラスタで下記を設定ずみです。
- Cluster VIP アドレス
- VM を接続するネットワーク
- DSF のストレージ コンテナ
- レプリケーション対象の VM
わかりやすく、CVM のプロンプトを変更しておきます。
Site 1 側
nutanix@NTNX-4c0bf32d-A-CVM:192.168.1.126:~$ PS1='site1-CVM$ ' site1-CVM$
Site 2 側
nutanix@NTNX-54e60e4a-A-CVM:192.168.1.185:~$ PS1='site2-CVM$ ' site2-CVM$
リモートサイトと PD の構成
下記のようなリモートサイト / Protection Domain(PD)構成にします。 リモートサイト作成では、おたがいの対向になる Cluster VIP アドレスを指定します。

Site 1 側でリモートサイトを作成します。
site1-CVM$ ncli remote-site create name=site-ntnx-n10 address-list=192.168.1.180 vstore-map="st-container-03:st-container-10"
Name : site-ntnx-n10
Uuid : 0005668e-e3e8-b860-5a82-0050568af9d2
Capabilities : disaster_recovery
Replication Bandwidth : -
SSH Tunnel Enabled : false
Remote Address(es) : 192.168.1.180
Vstore Map : st-container-03:st-container-10
Proxy Enabled :
Compression : on
Bandwidth Policy : disabled
Health Status :
Status : relationship not established
site1-CVM$
リモートサイトには、ネットワークのマッピングも設定します。
site1-CVM$ ncli remote-site add-network-mapping remote-site-name=site-ntnx-n10 src-network=vlan.1013 dest-network=vlan-1013
Name : site-ntnx-n10
Uuid : 0005668e-e3e8-b860-5a82-0050568af9d2
Capabilities : disaster_recovery
Replication Bandwidth : -
SSH Tunnel Enabled : false
Remote Address(es) : 192.168.1.180
Vstore Map : st-container-03:st-container-10
Proxy Enabled :
Compression : on
Bandwidth Policy : disabled
Health Status :
Status : relationship not established
site1-CVM$
Site 2 側でリモートサイトを作成します。
site2-CVM$ ncli remote-site create name=site-ntnx-n03 address-list=192.168.1.124 vstore-map="st-container-10:st-container-0
3"
Name : site-ntnx-n03
Uuid : 000565e4-00ac-282d-203d-0050568a88ea
Capabilities : disaster_recovery
Replication Bandwidth : -
SSH Tunnel Enabled : false
Remote Address(es) : 192.168.1.124
Vstore Map : st-container-10:st-container-03
Proxy Enabled :
Compression : on
Bandwidth Policy : disabled
Health Status :
Status : relationship established
site2-CVM$
ネットワークのマッピングも設定します。
site2-CVM$ ncli remote-site add-network-mapping remote-site-name=site-ntnx-n03 src-network=vlan-1013 dest-network=vlan.1013
Name : site-ntnx-n03
Uuid : 000565e4-00ac-282d-203d-0050568a88ea
Capabilities : disaster_recovery
Replication Bandwidth : -
SSH Tunnel Enabled : false
Remote Address(es) : 192.168.1.124
Vstore Map : st-container-10:st-container-03
Proxy Enabled :
Compression : on
Bandwidth Policy : disabled
Health Status :
Status : relationship established
site2-CVM$
レプリケーションのための PD を、Site 1 側で作成します。
site1-CVM$ ncli protection-domain create name=pd01
Protection Domain : pd01
Active : true
Marked For Removal : false
Remote Sites :
Schedule Count : 0
Next Snapshot Time :
Virtual Machine(s) : 0
NFS Files : 0
Volume Groups : 0
site1-CVM$
PD に、レプリケーション対象(保護対象)の VM を追加します。
site1-CVM$ ncli protection-domain protect name=pd01 vm-names=vm01
Protection Domain : pd01
Active : true
Marked For Removal : false
Remote Sites :
Schedule Count : 0
Next Snapshot Time :
Virtual Machine(s) : 1
VM Id : 6186d358-41bc-41de-809c-df6e065e3d98
VM Name : vm01
Consistency Group : vm01
Application Consistent... : false
Power state on recovery : Power state at time of snapshot
NFS Files : 0
Volume Groups : 0
site1-CVM$
レプリケーションの実行
PD のスナップショット作成により、レプリケーションします。

Site 1 側で、PD のスナップショットを作成します。そして Site 2 には PD がレプリケーションされます。
site1-CVM$ ncli protection-domain create-one-time-snapshot name=pd01 remote-sites=site-ntnx-n10
Action Id : 1027
Start Time : 03/13/2018 22:44:38 UTC
Remote Sites : site-ntnx-n10
Snapshot retention (secs) : Forever
Application Consistent... : false
site1-CVM$
Site 2 側では Async DR に Inactive(マークが灰色) の PD が自動作成されます。

DR サイト側への移行
Site 1 を、Site 2 側に切り替えてみます。PD に含まれている VM が、Site 2 がわに移行されます。Live Migration による機能ではないので VM は停止されます。

Site 1 側で、Site 2 側への migrate を実行します。
site1-CVM$ ncli protection-domain migrate name=pd01 remote-site=site-ntnx-n10 Request to migrate the protection domain pd01 is successful site1-CVM$
Site 2 側では PD が Active(マークが緑)になります。

移行した PD の VM は、Site 1 から登録削除されて Site 2 の Nutanix Cluster に登録されました。
Site 1
site1-CVM$ ncli vm list name=vm01
[None]
site1-CVM$
Site 2
site2-CVM$ ncli vm list name=vm01
Id : 0005668e-e3e8-b860-5a82-0050568af9d2::6186d358-41bc-41de-809c-df6e065e3d98
Uuid : 6186d358-41bc-41de-809c-df6e065e3d98
Name : vm01
VM IP Addresses :
Memory : 512 MiB (536,870,912 bytes)
Virtual CPUs : 1
VDisk Count : 2
VDisks : 0005668e-e3e8-b860-5a82-0050568af9d2::NFS:3:0:359, 0005668e-e3e8-b860-5a82-0050568af9d2::NF
S:4:0:259
Protection Domain : pd01
Consistency Group : vm01
ncli>
以上。
