Nutanix上VMのmacアドレスを変更する。

Nutanix上に構築したVMのMACアドレス変更手順メモ

現在のVMのMACアドレスを確認

# nmcli device show eth0| grep HWADDR
GENERAL.HWADDR: 50:6B:8D:8C:CC:52

50:6b:8d:8c:cc:52が割当たっています。

次にCVM上から確認 acliを使います。

$ acli

vm.nic_get Centos7_test
192.168.200.101 {
ip_address: "192.168.200.101"
mac_addr: "50:6b:8d:8c:cc:52" ←確認
network_name: "vlan0"
network_uuid: "75c0ba81-ff8d-4aac-a854-c94586483b4b"
type: "kNormalNic"
vlan_mode: "kAccess"
}

vm.nic_deleteコマンドで一度VMからNICを削除します。

$ vm.nic_delete Centos7_test 50:6b:8d:8c:cc:52

つぎにvm.nic_createでVMを指定して変更したい任意のMACアドレスをNICに割り当てます。
今回は50:6b:8d:8c:cc:55を割り当てます。

$ vm.nic_create Centos7_test mac=50:6b:8d:8c:cc:55 network=vlan0 request_ip=false

acliで確認します。

vm.nic_get Centos7_test
50:6b:8d:8c:cc:55 {
mac_addr: "50:6b:8d:8c:cc:55" ←変更されている
network_name: "vlan0"
network_uuid: "75c0ba81-ff8d-4aac-a854-c94586483b4b"
type: "kNormalNic"
}

更にVMからも確認
変更確認

[root@cent7-test ~]# nmcli device show eth0| grep HWADDR
GENERAL.HWADDR: 50:6B:8D:8C:CC:55

おしまい

NutanixのCVM hostname変更

NutanixのCVMのhostnameをあとから変更するメモ

まずはhostnameを変えたいCVMにログイン
NTNX-aaaaa-CVMからNUTANIX-01-CVMに変えます。

Nutanix Controller VM
Last login: Fri Sep 11 20:05:23 2018
nutanix@NTNX-aaaaa-CVM:172.10.5.5:~$ /usr/local/nutanix/cluster/bin/change_cvm_hostname NUTANIX-01-CVM
Script must be run as root

nutanixユーザーでは実行できません。

sudoで実行

nutanix@NTNX-aaaaa-CVM:172.10.5.5:~$ sudo /usr/local/nutanix/cluster/bin/change_cvm_hostname NUTANIX-01-CVM
Changing hostname to NUTANIX-01-CVM. This will reboot the CVM. Do you want to proceed? (Y/N): y
2018-09-28 12:51:56 INFO hostname_utils.py:72 Did not find the local SVM hostname NUTANIX-01-CVM in the host look uptable /etc/hosts
2018-08-28 12:51:56 INFO hostname_utils.py:97 Found that the SVM hostname in /etc/sysconfig/network does not match NUTANIX-01-CVM
2018-08-28 12:51:56 INFO hostname_utils.py:137 Setting display name to NUTANIX-01-CVM
2018-08-28 12:51:56 INFO hostname_utils.py:156 Writing custom hostname marker
2018-08-28 12:51:56 INFO change_cvm_hostname:86 Forwarding storage traffic to another CVM

これで変更完了