Vmware-Vsphere

使用 vmkfstools 調整磁碟大小後如何遠端更新 vSphere 清單?

  • January 2, 2019

成功調整磁碟大小後:

vmkfstools --datacenter x --vihost esx42 --server vc1.example.com --username me \
-X 25G -d eagerzeroedthick  /vmfs/volumes/FOOBAR/FOOBAR.vmdk

現在,如何通過 Linux 命令行或任何 API/腳本以程式方式遠端(不是從 ESX 伺服器)更新庫存?

即使在斷開連接並重新連接後,vSphere 6.0.0 Web 客戶端中的大小也沒有改變,我需要從清單中手動取消註冊 VM 並重新添加它以查看 vSphere 中的磁碟更改。

該腳本是一個修改版本(我自己),因為--datastore沒有真正實現:https ://pastebin.com/raw/cE8vFRDe

要更新 VmWare 清單,您需要執行:

svmotion --datastore foobar --server vc1.example.com --username me \
--password xxx --vm "[DATASTORE_FOO_BAR] vm_name/vm_name.vmx:DATASTORE_DEST"

引用自:https://serverfault.com/questions/946801