Переключение дисков в постоянный режим с помощью вызовов VMware SDK API - PullRequest
0 голосов
/ 02 марта 2012

Обновление: предпочтительным решением было бы то, что использует набор инструментов VmWare для .NET и выполняет следующее

Одна из задач, которую нам теперь нужно выполнить (если это возможно), - переключить виртуальные жесткие дискииз непостоянного в постоянный режим и наоборот.

Я пытался искать правильные вызовы API, но пока не нашел.Кто-нибудь знает, можно ли это сделать через вызовы API?

Ответы [ 2 ]

1 голос
/ 13 марта 2012

Хотя я не выполнял эту точную операцию, я выполнял аналогичные операции с помощью задачи ReconfigVm: http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.VirtualMachine.html#reconfigure

Вам потребуется настроить VirtualMachineConfigSpec с обновленным VirtualDevice, у которого VirtualDeviceBackingInfo имеет желаемое постоянство.введите его атрибут diskMode.Объекты данных документированы здесь:

http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.vm.ConfigSpec.html

http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.vm.device.VirtualDevice.html

http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.vm.device.VirtualDevice.BackingInfo.html

1 голос
/ 11 марта 2012

Согласно справочнику VMware vSphere PowerCLI , это должно сделать работу:

Get-HardDisk -VM $myVM | Set-HardDisk -Persistence "Independent(Non)Persistent"
...