使用 vmkfstools 调整磁盘大小后,如何远程更新 vSphere 清单?

使用 vmkfstools 调整磁盘大小后,如何远程更新 vSphere 清单?

使用以下命令成功调整磁盘大小:

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 客户端中的大小也没有改变,我需要从清单中手动取消注册虚拟机并重新添加它才能查看 vSphere 中的磁盘变化。

该脚本是我自己修改的版本,因为--datastore尚未真正实现:https://pastebin.com/raw/cE8vFRDe

答案1

要更新 VmWare 清单,您需要运行:

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

相关内容