【vSphere】vmxファイルの更新

仮想マシンの設定ファイルである filename.vmxの更新方法

vCenterからの更新

例:cloud.uuidを削除

VMを右クリック→「Edit Settings」→「Advanced」→「EDIT CONFIGURATION」

cloud.uuidの値を空欄にして保存

確認

変更前
grep cloud test01.vmx
cloud.uuid = "f451570b-3c4e-4567-98bc-1efcaa7c142c"

変更後
grep cloud test01.vmx
※出力なし

ESXiからの更新

例:cloud.uuidの値を空欄にして保存

vmxへ追記
vi test01.vmx

確認
grep cloud test01.vmx
cloud.uuid = "f451570b-3c4e-4567-98bc-1efcaa7c142c"

vCenterから確認

cloud.uuidが追記されたことが反映されていない

ESXiにおける変更を反映

[root@23-esxi-01:~] vim-cmd vmsvc/getallvms | grep test01
4      test01                                      [share] test01/test01.vmx                                                                         centos8_64Guest       vmx-19                                                                                                                                                                                                                                                                                                                                                                                                                        
[root@23-esxi-01:~]
[root@23-esxi-01:~] vim-cmd vmsvc/reload 4
[root@23-esxi-01:~]

vCenterから再確認