Я использую VCenter. Попытка автоматизировать создание и удаление vm с помощью vijava api. Удаление Vm работает fine.When я пытаюсь клонировать виртуальную машину я stucked .. Структуры ВМИнвентарный путь для поиска vm location
localhost
--Datacenter1
| ----CLuster1
| -----vm1
| -----vm2
| -----vm3
|
| ----Cluster2
--DataCenter2
Здесь я пытаюсь извлечь из этого VM3 иерархии, используя путь в виртуальной машина Vm = (VirtualMachine) si.getSearchIndex(). FindByInventoryPath ("vmpath");
Какова структура пути, которую я должен предоставить, чтобы я мог получить vm из этой структуры. я судил Datacenter1/CLUSTER1/VM3
Но все броски VMNotfound исключение ..
Любая помощь будет оценена ...
Есть ли причина, по которой вы должны использовать свой путь против своего экземпляра uuid? –
Независимо от причины .. Я думаю, что вы должны использовать экземпляр uuidand, используя метод findByUuid, но Ill дать решение в ответах ниже. –