после успешного изменения размера диска с помощью:
vmkfstools --datacenter x --vihost esx42 --server vc1.example.com --username me \
-X 25G -d eagerzeroedthick /vmfs/volumes/FOOBAR/FOOBAR.vmdk
Теперь, как я могу обновить инвентарь программно удаленно (не из ESX server), через командную строку Linux или через любой API / скрипт?
Размер не изменился в веб-клиенте vSphere 6.0.0 даже после отключения и повторного подключения, мне нужно вручную отменить регистрацию виртуальной машины из инвентаря и повторно добавить ее в см. изменения диска в vSphere.
Этот сценарий является измененной версией (мной), потому что - хранилище данных
на самом деле не было реализовано: 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"