—————————- CVM改名 —————————-
在開始修改 CVM hostname 之前,有幾件事情要注意:
- 叢集必須是健康的狀態,可用 cluster status or Prism 來檢查。
- CVM 命名方式,最好是 NTNX開始,CVM結束。中間有機箱序號與節點所在位置,這樣子才會獨一無二。如:
NTNX-19SM6B350121-A-CVM
NTNX-19SM6B350121-D-CVM
使用 change_cvm_hostname 來修改:
必須使用系統權限,前面加上 sudo,後面加上新的CVM名字。
nutanix@cvm$ sudo /usr/local/nutanix/cluster/bin/change_cvm_hostname NTNX-xxx-A-CVM
改完進行 CVM 的重開機。之後就生效了。
—————————-在 AHV 裡為 CVM 改名 —————————-
1) 找出原本的 CVM 名字
# virsh list –all
2) CVM 進行關機
CVM $ cvm_shutdown -h now
3) 在 AHV 裡更改 CVM 名字
# virsh domrename CVM_NAME NEW_NAME
4) 開機 CVM
# virsh start NEW_NAME
5) 將此新名字的 CVM 加到自動啟動清單,不執行這個下次若AHV重開機後,是不會自動啟動CVM的。很重要。
# virsh autostart NTNX-NEW-NAME-CVM
可用 virsh list –autostart 檢查是否在清單裡。
如果已經確實執行了步驟(5),而autostart清單裡沒看到,這是一個已知的問題並且可以透過更新至較新的版本解決。但我們可以手動修復它,直接做出一個 symbolic link解決掉。
- AHV # cd /etc/libvirt/qemu/autostart
- AHV # ln -s /etc/libvirt/qemu/[CVM_NEW_NAME].xml [CVM_NEW_NAME].xml
再執行一次 virsh list –autostart 檢查,這時候應該正常了。
#nutanix cvm rename
# virsh autostart
2022/10月後記:
這文章很舊,並且沒用了,留著以防萬一 (這就是 IT…)