добавить диск VMFS5 в дополнительное хранилище данных к виртуальной машине с помощью Perl SDK

Я разместил аналогичный вопрос на сайте сообщества VMware, но без ответа.

Каждая из моих виртуальных машин имеет один жесткий диск в хранилище данных nfs.

9  VirtualLsiLogicController=HASH(0x46f5bc0)
'busNumber' => 0
'controllerKey' => 100
'device' => ARRAY(0x520e190)
0  2000
'deviceInfo' => Description=HASH(0x520e148)
'label' => 'SCSI controller 0'
'summary' => 'LSI Logic'
'hotAddRemove' => 1
'key' => 1000
'scsiCtlrUnitNumber' => 7
'sharedBus' => VirtualSCSISharing=HASH(0x520de78)
'val' => 'noSharing'

Мне нужно найти опцию в Perl SDK, чтобы добавить новый диск, который находится в другом хранилище данных (диск SCSI с последовательным подключением к каждому ESXi)

dsbrowse.pl --name vp-dscs1-sb1

Summary
Name             : vp-dscs1-sb1
Location         : ds:///vmfs/volumes/5309af02-0ba1ac70-e723-10604bb454c8/
File system      : VMFS
Maximum Capacity : 931.25 GB
Available space  : 930.2978515625 GB

Я пытался использовать vdiskcreate.pl , но у него нет возможности использовать другое хранилище данных для нового диска, и сценарий всегда создает новый диск на хранилище данных nfs (где находится существующий диск виртуальной машины).

Сделать такую ​​задачу с помощью мастера на VCenter довольно легко, но мне приходится запускать его примерно 50 раз.

Спасибо


person Greg Dan    schedule 27.02.2014    source источник


Ответы (1)


Вы захотите добавить новый диск как часть ReconfigVM_Task. Это позволяет установить имя файла вашего нового диска. Здесь вы укажете имя хранилища данных.

Это немного запутано, но взгляните на ReconfigVM_Task->spec->deviceChange->device->backing. Этот атрибут является подклассом для нескольких различных вариантов резервного копирования устройств в зависимости от ваших потребностей.

Надеюсь, это поможет вам двигаться в правильном направлении.

person Reina Abolofia    schedule 17.01.2015
comment
Спасибо, пост действительно был давно. Я уже решил это после того, как покопался в VMware API. - person Greg Dan; 19.01.2015
comment
Без проблем. Просто подумал, что это может быть полезно и для других. :) - person Reina Abolofia; 19.01.2015