-1
У меня есть система VMWare. Я хочу запустить скрипт python, который должен получить доступ к системе VMWare через IP и создать новый диск.Как создать диск в VMware, используя Python из удаленной системы?
У меня есть система VMWare. Я хочу запустить скрипт python, который должен получить доступ к системе VMWare через IP и создать новый диск.Как создать диск в VMware, используя Python из удаленной системы?
dev_changes = []
new_disk_kb = int(disk_size) * 1024 * 1024
disk_spec = vim.vm.device.VirtualDeviceSpec()
disk_spec.fileOperation = "create"
disk_spec.operation = vim.vm.device.VirtualDeviceSpec.Operation.add
disk_spec.device = vim.vm.device.VirtualDisk()
disk_spec.device.backing = \
vim.vm.device.VirtualDisk.FlatVer2BackingInfo()
if disk_type == 'thin':
disk_spec.device.backing.thinProvisioned = True
disk_spec.device.backing.diskMode = 'persistent'
disk_spec.device.unitNumber = unit_number
disk_spec.device.capacityInKB = new_disk_kb
disk_spec.device.controllerKey = controller.key
dev_changes.append(disk_spec)
spec.deviceChange = dev_changes
vm.ReconfigVM_Task(spec=spec)
print "%sGB disk added to %s" % (disk_size, vm.config.name)
Надеется, что это помогает
хорошо для вас. что ты уже испробовал? – MattDMo
Я должен был создать виртуальные машины, но создавая диск, я понятия не имею – Novice