Веб-управление KVM для Ubuntu


15

У нас есть один корневой сервер Ubuntu 9.10, на котором мы хотим запустить несколько виртуальных машин KVM. Для управления этими виртуальными машинами мне нужен веб-инструмент управления KVM, но я не знаю, какой из них выбрать из списка инструментов, упомянутых на linux-kvm.org.

Я использовал virsh & virt-manager на своем рабочем столе, но хотел бы веб-интерфейс для сервера. Я протестировал ConVirt на своем рабочем столе, но ему не удалось получить KVM-машины из virsh / virt-manager, и я не смог заставить работать виртуальную машину KVM (только Xen).

oVirt выглядит хорошо, но я не могу выяснить, могу ли я установить его в Ubuntu 9.10 и как я могу его установить (и я бы действительно не стал тратить еще несколько дней на тестирование того, что в итоге может не сработать).

Кто-нибудь может порекомендовать какие-либо хорошие веб-инструменты управления KVM, которые легко установить в Ubuntu 9.10?

Я ищу что-то, что также позволило бы мне запускать другие сервисы, такие как apache и postgresql, помимо хостинга виртуальных машин, поэтому желательно довольно легковесный и не устанавливать специальные ОС. Нам не нужна профессиональная кластеризация / миграция или что-либо еще, только то, что позволит нам создавать, запускать, проверять, администрировать и останавливать виртуальные машины с веб-страницы.

С наилучшими пожеланиями, Тим


Обновление: у
кого-нибудь есть предложения? Здесь ужасно тихо ..


Хороший вопрос ... Я хотел задать точно то же самое сам (нахожусь в идентичном сценарии).
2010 года

Довольно странно, что в Ubuntu еще нет ничего приличного.
до

@Til: Да, даже добавление награды не очень помогло найти явного победителя. Оставьте вопрос открытым, пока не будет найдено хорошее решение.
Тим

Пока: неудивительно, что каноническое не очень развивается, только включает готовые проекты.
dyasny

1
oVirt в значительной степени привязан к Fedora, поэтому бесполезен в Ubuntu.
sendmoreinfo

Ответы:


4

Cloud.com Cloudstack работает на Ubuntu 10.04. Очевидно, Эвкалипт тоже. Я знаю, что вы не хотите облачных функций, но вы можете просто игнорировать их, если хотите. Идеально подходит для простого управления гипервизором, если у вас есть внешний блок управления.

Как вы заметили, другие инструменты, такие как Karesansui и oVirt, упакованы только для RHEL / Centos

С подтверждением все в порядке, я на самом деле удивлен, что у вас возникли проблемы с импортом. Я думаю, что их процесс обновления / исправления может быть улучшен.


В руководстве по установке Cloudstack упоминается следующее примечание: «Примечание. При установке на одном сервере Сервер управления и Агент могут быть установлены на одном сервере. Сначала должен быть установлен Агент, а затем Сервер управления». Кажется, это было бы возможно на одном сервере ..
Тим

4

Как сообщается на официальном сайте libvirtd, существует два основных веб-интерфейса с открытым исходным кодом для администрирования и управления libvirtd + KVM:

  • AbiCloud
  • oVirt

Есть и другие альтернативы для администрирования и управления KVM через веб-интерфейс, список вы можете найти по этому адресу .

Возможно, лучший выбор - RED HAT Enterprise Virtualization.


3

Попробуйте эти:

Внешний вид архипелага выглядит лучше других (imho). Поскольку Archipel и oVirt оба используют libvirt в качестве бэкэнда, их функции должны быть примерно одинаковыми; это макет пользовательского интерфейса, который отличается в основном. Хотя я не проверял их обоих, так что это всего лишь предположение.


Архипел нужен где-нибудь XMPP-сервер.
Фабиан Цейндль

2

Попробуйте Proxmox VE , он имеет приятный веб-интерфейс для управления гостями KVM и OpenVZ. Однако он работает на Debian, а не на Ubuntu - это достаточно близко для вас?


Внешне Proxmox, похоже, не соответствует требованию «без установки ОС». Или я ошибаюсь?
Тим

Вы можете установить Proxmox поверх Debian или использовать их установщик ОС. Если вы считаете, что Debian - Ubuntu, то он соответствует требованиям. Если вы должны иметь Ubuntu, то нет.
200_success 29.10.10

1

Никогда не пробовал, но некоторые друзья уже рекомендовали мне Эвкалипт .


Эвкалипт имеет довольно большой вес и уже был в списке инструментов, связанных выше. Я ищу рекомендации, основанные на реальном опыте, отвечающие перечисленным выше требованиям. В нынешнем виде этот ответ лучше всего подойдет в качестве комментария. (Не стоит щедрости)
Тим

1

К сожалению, я не думаю, что есть зрелый продукт, который хорошо выполняет то, что вы ищете для KVM. В прошлом мы периодически искали что-то подобное, но список на linux-kvm.org, похоже, с тех пор не добавил ничего полезного.

Мы довольно хорошо смирились с клиентом virt-manager из рабочих столов Linux и virsh over ssh через putty из Windows для управления. Хотя для относительно простых требований, которые у нас есть - которые довольно хорошо соответствуют тем, которые вы обрисовали в общих чертах - я не чувствую, что мы пропустили слишком много (относительно) небольшого количества хостов и гостей для администрирования , Если вы просто хотите администрировать 1 сервер и его гостей, это может быть больше проблем, чем это стоит с текущим набором опций.


3
Вот как мы справились и в последние несколько месяцев ... Но все же трудно поверить, что нет ничего полуприличного для ограниченного набора требований, которые я опубликовал ... Вы; я думаю, что будет по крайней мере, несколько попыток обернуть virsh в веб-приложение и показать некоторую статистику ..
Тим

Заметили это реализация PHP / AJAX VirtualBox на HackerNews сегодня утром и подумал ваш вопрос. На ваш взгляд, я думаю, что было бы проще обернуть virsh или virt-manager приличным веб-интерфейсом.
Недм 26.10.10


1

Попробуйте WebVirtMgr , это очень хороший сервис для управления виртуальными машинами. Это позволяет создавать и настраивать новые виртуальные машины и корректировать распределение ресурсов.


0

Несколько касательный ответ:

VMware Server доступен бесплатно (для внутреннего использования) и имеет веб-интерфейс администратора.


На данный момент мы рассматриваем только решения на основе KVM, но спасибо за предложение.
Тим

1
Хотя у VMWare Server есть проблемы: его веб-интерфейс не будет работать с последними сборками Firefox из коробки (это можно исправить, сделав параметры SSL в FF немного более слабыми), и я нахожу это ненадежным (обычным образом, к сожалению, произошла ошибка, Я собираюсь записать вам «ситуации» в IE, и вам придется использовать неофициальные взломы виртуальных аппаратных дисков, чтобы заставить его работать в качестве хоста или гостя с ядром, обнаруженным в последней версии Ubuntu LTS. Из-за этих проблем я рассматриваю vbox ad KVM как альтернативу.
Дэвид Спиллетт

0

Convirt, теперь есть веб-интерфейс


Как я уже упоминал в своем вопросе, я уже попробовал Convirt, но у меня это не сработало. В то время у него уже был веб-интерфейс. Что-то значительно изменилось за последнее время, о чем я не знаю?
Тим

0

По-видимому, есть проект по добавлению консоли управления на основе веб-интерфейса в OpenNebula: http://dev.opennebula.org/projects/15/wiki/Wiki

Я (по совпадению) работал с этим через SARA, и это казалось нормальным (но все еще работа в процессе). Думаю, я бы упомянул это здесь как возможную новую разработку.


0

В 2008 году был начат проект Drupal по внедрению менеджера виртуальных машин в качестве веб-интерфейса для libvirt в Drupal.

Звучит как хорошая идея для меня ... но похоже, что они не очень далеко.

http://drupal.org/project/vps_api



0

Проверьте Cloudmin, это в основном модули webmin + виртуализации. Он довольно прост в использовании, прост в установке и делает то, что написано на банке.


0

OpenQRM довольно симпатичный.

Я работал с SolusVM, и это здорово, но я все еще искал что-то, что могло бы справиться с VMware, Xen и KVM - http://OpenQRM.com отвечает этим требованиям и предлагает так много разных способов управления вашей виртуализацией, HA, клонирование, моментальные снимки, немедленное развертывание и т. д.

Он также поставляется с поддержкой образов Debian и CentOS для быстрой песочницы.

Вы можете переместить виртуальные машины на физические машины, физические машины на виртуальные машины, один тип виртуальной машины (скажем, Xen) на другой (скажем, VMware) и т. Д.

Это действительно очень надежно и очень расширяемо.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.