2016-08-20 6 views
-1

У меня есть система VMWare. Я хочу запустить скрипт python, который должен получить доступ к системе VMWare через IP и создать новый диск.Как создать диск в VMware, используя Python из удаленной системы?

+1

хорошо для вас. что ты уже испробовал? – MattDMo

+0

Я должен был создать виртуальные машины, но создавая диск, я понятия не имею – Novice

ответ

0
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) 

Надеется, что это помогает

 Смежные вопросы

  • Нет связанных вопросов^_^