Публикувах подобен въпрос на сайта на общността на VMware, но без отговор.
Всяка от моите VM има един твърд диск на nfs datastore
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 --име 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 хранилище за данни (където се намира съществуващият VM диск).
Доста лесно е да се направи такава задача със съветник на VCenter, но трябва да го стартирам ~50 пъти
Благодаря