Мы ищем панель управления виртуальными машинами с открытым исходным кодом или недорогую панель управления. Нам требуется, чтобы он мог управлять десятками гипервизоров и тысячами виртуальных машин. Это должен быть Xen или KVM и иметь API для подключения, создания, удаления и изменения виртуальных машин. Кроме того, он должен иметь возможность предоставлять отчеты / графики для каждого процессора виртуальных машин, памяти и используемой пропускной способности сети.
Мы знаем о Citrix XenServer, и он великолепен, но стоит непомерно дорого. Есть ли другие варианты?
Другой вариант - ConVirt с открытым исходным кодом.
Он не самый мощный, но если вы ищете графический интерфейс с быстрым и грязным просмотром и мониторингом, вы можете пойти с виртуальный менеджер с рабочего стола гнома. Это проект, спонсируемый Redhat, но он также доступен в репозиториях Ubuntu для настольных ПК через aptitude / synaptic / что угодно.
Мы используем его с группой гостей KVM, он также особенно полезен для подключения VNC к консоли, когда SSH недоступен.
Ты наверное хочешь libvirt.
Поддерживает Xen, KVM, Virtualbox, VMWare и т. Д. Имеет стабильный API, многоязыковые привязки.
Я никогда не писал ничего, что использует libvirt, но я использую диспетчер виртуальных машин libvirt (GUI); и virsh (CLI), которые могут быть написаны сценариями.
Вы проверили RHEV вне?