Karesansui: web интерфейс для xen виртуализации
Karesansui — элегантный проект, предназначенный для обеспечения xen сервера простым и понятным web интерфейсом для управления виртуальными машинами. К сожалению, пока не поддерживается полная виртуализация и для установки какого-либо дистрибутива на созданных виртуальных машинах нужно использовать загрузку ядра по сети через FTP/HTTP. К слову, проект работает на Python.
Устанавливал я сие чудо в CentOS 5.6. Скачиваем архив вида karesansui-2.0.1-install-pack.tar.gz отсюда.
Установим некоторые необходимые пакеты:
И конечно-же xen:
Правим /boot/grub/grub.conf, чтобы сделать xen ядро загружаемым по-умолчанию. Для этого мне пришлось исправить опцию default с 1 на 0:
Перезагружаемся. Запускаем установщик:
Видим:
CentOS поддерживаются вплоть до 5.5. Не беда. Правим ./installer/const.py, изменив:
На:
Запускаем установщик снова:
Установщик простой, разобраться в нем очень просто:
Кстати, указанный адрес электронной почты используется при авторизации как имя пользователя.
После завершения установки Karesansui будет запущен. Web консоль находится по адресу имя-хоста/karesansui/v2/. HTTPS поддерживается.
Приятно удивила скорость работы VNC консоли, да и просто удобство и элегантность интерфейса.
Устанавливал я сие чудо в CentOS 5.6. Скачиваем архив вида karesansui-2.0.1-install-pack.tar.gz отсюда.
Установим некоторые необходимые пакеты:
yum install gnutls-utils cyrus-sasl-md5 iscsi-initiator-utils qemu PyXML perl-HTML-Parser perl-URI make gettext
И конечно-же xen:
yum install xen
Правим /boot/grub/grub.conf, чтобы сделать xen ядро загружаемым по-умолчанию. Для этого мне пришлось исправить опцию default с 1 на 0:
timeout 5
default 0
title CentOS (2.6.18-238.9.1.el5xen)
root (hd0,1)
kernel /xen.gz-2.6.18-238.9.1.el5
module /vmlinuz-2.6.18-238.9.1.el5xen ro root=/dev/md2 vga=0x317
module /initrd-2.6.18-238.9.1.el5xen.img
Перезагружаемся. Запускаем установщик:
./karesansui-install
Видим:
ERROR: Your distribution is not supported by Karesansui.
CentOS поддерживаются вплоть до 5.5. Не беда. Правим ./installer/const.py, изменив:
SUPPORTED_DISTROS = [
("centos", "^5-[12345].*$"),
("redhat", "^5Server-5.[12345].*$"),
#("redhat", "^(5Server-5.[12345]|6-6\.).*$"),
]
На:
SUPPORTED_DISTROS = [
("centos", "^5-[123456].*$"),
("redhat", "^5Server-5.[12345].*$"),
#("redhat", "^(5Server-5.[12345]|6-6\.).*$"),
]
Запускаем установщик снова:
./karesansui-install
Установщик простой, разобраться в нем очень просто:
Кстати, указанный адрес электронной почты используется при авторизации как имя пользователя.
После завершения установки Karesansui будет запущен. Web консоль находится по адресу имя-хоста/karesansui/v2/. HTTPS поддерживается.
Приятно удивила скорость работы VNC консоли, да и просто удобство и элегантность интерфейса.
Комментарии (2)
RSS свернуть / развернутьyababay
ftp://ftp.debian.org/debian/dists/sid/main/installer-i386/current/images/netboot/xen/initrd.gz
ftp://ftp.debian.org/debian/dists/sid/main/installer-i386/current/images/netboot/xen/vmlinuz
Karesansui их скачивает и запускает
Sergei_T
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.