Karesansui – интересное решение. Веб-консоль управления виртуальными машинами. Автор Статьи – Сергей Яремчук журнал Системный администратор
Самый простой в управлении веб-интерфейс WebVZ ориентирован на управление только OpenVZ, написан Ruby on Rails, имеет встроенный веб-сервер (Webrick), для хранения данных используется БД SQLite. С его помощью можно достаточно просто управлять работой OpenVна одном компьютере, шаблонами, файлами конфигурации, учетными записями, создавать контейнеры и так далее.
Веб-панель управления HyperVM популярная панель управления настройками серверов, как физических, так и виртуальных. настоящее время поддерживаются только две технологии виртуализации OpenVZ и Хеn. Кроме возможностей настройке работы виртуальных машин, шаблонов, учетных записей панель предоставляет функции по управлению ОС: SSH, просмотр и остановка сервисов и процессов и многое другое. Установка достаточно проста, разработчики предлагают специальный скрипт, который сделает все автоматически. Но есть один минус: поддерживаются только дистрибутивы, базирующиеся на RHEL (Red Hat Enterprise Linux), в частности, рекомендуется бесплатный CentOS. Изначально лицензия была закрытой, но в середине 2009 года была изменена на AGPL-3.0, поводом послужил взлом хостинг-провайдера Vaserv , который использовал HyperVM.
Приступим к установке Karesansui Current Release: Version 2.0.1 stable
Имеем
# cat /etc/issue CentOS release 5.5 (Final)
# rpm -qa | grep xen xen-libs-3.0.3-105.el5_5.5 kernel-xen-2.6.18-194.11.1.el5 xen-3.0.3-105.el5_5.5
Проверяем Selinux. Я это добро сразу отключаю при установке.
# dmesg | grep -i SELinux SELinux: Disabled at runtime.
Отключить Selinux
Установите в файле /etc/selinux/config: SELINUX=disabled
Это отключит SELinux после reboot. Чтобы отключить SELinux немедленно:
# setenforce 0
Скачиваем последний стабильный релиз с сайта
Распаковываем архив
# tar xzvf karesansui-2.0.1-install-pack.tar.gz
Заходим в папку
# cd Karesansui
Устанавливаем
# ./karesansui-install

Выбор database

В качестве СУБД по умолчанию используется SQLite, которая подходит только для управления одноузловой системы. Если планируется развернуть Karesansui на нескольких физических серверах, чтобы управлять ими с одного интерфейса, следует выбрать MySQL или PostgreSQL.
Проверяем установку
# ./karesansui-checkenv Everything is gonna be alright!!
Заходим на сайт:
http://ip.ip.ip.ip/karesansui/v2/
В качестве логина используем ваш почтовый ящик!
Главный интерфейс, тут находится список Domain-ов

Вкладка User позволяет создать новую учетную запись. Для этого необходимо указать имя, электронный адрес и пароль. В Karesansui все учетные записи равнозначны, здесь нет разделения на подгруппы с правами администратора (Administartion) или клиента (Client), как это, например, реализовано в WebVZ. Это несколько сужает сферу применения Karesansui.
Внутри Domain, здесь можно добавлять виртуальные машины:

У меня было установлено 2 виртуальные машины:
# xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 2897 2 r----- 224.6 vm01 1 511 1 -b---- 2.5 vm02 2 511 1 -b---- 11.4
Karesansui их к сожалению не нашел, а может и не должен был )
Специализированные консоли достаточно просты в установке, существенно упрощают управление парком виртуальных машин, размещенных на нескольких серверах. Учитывая, что выбирать-то особенно не из чего, можно быстро найти приемлемое решение, подходящее для конкретной ситуации.