Как извлечь виртуальные машины из пула через API в oVirt (RHEV)
В oVirt (Red Hat Enterprise Virtualization) вы можете создать пул виртуальных машин, чтобы позволить пользователям извлекать виртуальные машины из этого пула.
Я обнаружил, как пользователь на портале пользователей RHEV может запрашивать виртуальную машину из пула, это объясняется здесь
Дело в том, что мне нужно будет извлекать виртуальные машины из пула с помощью REST API, и после прочтения документации я не смог найти способ сделать это.
1 ответ
AFAIK такого вызова API нет, однако, поскольку система находится в стадии очень быстрой разработки, вы, как клиент, можете отправить RFE через заявку в службу поддержки, которые, как правило, удовлетворены следующей версией, если они имеют смысл и не требуют очень тяжелых изменений
ОБНОВЛЕНИЕ: в RHEV 3.1 есть действие API, называемое allocatevm
:
<vmpools>
<vmpool href="/api/vmpools/cfc75028-2942-11e2-8f69-52540042e41d" id="cfc75028-2942-11e2-8f69-52540042e41d">
<actions>
<link href="/api/vmpools/cfc75028-2942-11e2-8f69-52540042e41d/allocatevm" rel="allocatevm"/>
</actions>
...