Назад | Перейти на главную страницу

Как получить виртуальные машины из пула через API в oVirt (RHEV)

В oVirt (Red Hat Enterprise Virtualization) вы можете создать пул виртуальных машин, чтобы пользователи могли извлекать виртуальные машины из этого пула.

Я обнаружил, как пользователь на пользовательском портале RHEV может запросить виртуальную машину из пула, это объясняется Вот

Дело в том, что мне нужно будет получить виртуальные машины из пула с помощью REST API и, прочитав документация Я не могу найти способ сделать это.

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>
...