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
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.