2016-09-20 3 views
-1

У меня есть poc для виртуализации. В прототипе я сделаю центральный контроллер Java, должен быть , способный получать команды start/stop/status по API и использовать KVM для запуска VM, запросить его статус и остановить его.Прототип программного обеспечения для виртуализации?

Функциональность

  • Контроллер принимает команду для запуска виртуальной машины через его API с определенным MAC-адрес:/апи/VM/старт/

  • Это создает для Windows VM от базового изображения с использованием MAC-адреса
    Загруженная VM сообщает обратно через API контроллера

  • Контроллер возвращает текущее состояние виртуальной машины по MAC адрес
    через его API: /API/VM/статус/

  • Контроллер принимает команду, чтобы остановить VM и убивает его:

    /api/vm/stop/

Может ли кто-нибудь предложить мне, как начать и какие наилучшие решения сделать это.

Благодаря

ответ

0

страницы

KVM management tools

имеет несколько кандидатов инструментов управления KVM, которые могут предоставить библиотеки или даже веб-службу для выполнения своих задач. Возможно, даже более тонкие детали создания нового для SID машины при создании экземпляра Windows. Для POC вы можете начать с virsh, потому что это инструмент командной строки и поэтому легко играть.

Смежные вопросы