ConVirt: управление xen и kvm серверами

ConVirt поддерживает управление несколькими серверами, управление XEN (полная и паравиртуализаци и KVM), в web-интерфейсе есть VNC и ssh консоли, симпатичный мониторинг ресурсов, поддержка шаблонов ОС.



Мануал по установке в redhatоподобных дистрибутивах:

www.convirture.com/wiki/index.php?title=C2_fedora_installation

Создаем темплейт CentOS 5.6 для запуска в HyperVM

Про HyperVM я писал ранее. В этом топике я создам темплейт CentOS 5.6 для запуска в режиме паравиртуализации в HyperVM.

Создаем логический раздел lvm объемом 10 Гб с файловой системой ext3:

lvcreate -L 10G -n template-centos-disk vg0
mkfs.ext3 /dev/vg0/template-centos-disk


Монтируем:

( Читать дальше )

HyperVM: мини хостинг своими руками

HyperVM — интегрированная платформа для предоставления хостинга на базе виртуализации xen или openvz. Ставится без проблем на CentOS 5.6. Вот небольшая инструкция. Т.к. я использовал сервер на хостинге Hetzner, при разметке диска я создал lvm с группой томов, в которой было 2 логических раздела — под / и под swap. Эти 2 раздела не должны занимать весь диск, т.к. должно остаться место для создания дисков виртуальных машин. HyperVM работает в режиме паравиртуализации, так что необходимы специально подготовленные образы. И, кстати, HyperVM платный — 0,5 $ за каждый vps в месяц. По-умолчанию до 5 включительно — бесплатно (вроде как на 2 месяца — нигде нет внятной информации про это, хотя проект вроде живой).

На свежеустановленном CentOS обновляем все и вся и устанавливаем xen:

yum update
yum install xen


Правим /boot/grub/grub.conf, чтобы сделать xen ядро загружаемым по-умолчанию. Для этого мне пришлось исправить опцию default с 1 на 0:

( Читать дальше )

Karesansui: web интерфейс для xen виртуализации

Karesansui — элегантный проект, предназначенный для обеспечения xen сервера простым и понятным web интерфейсом для управления виртуальными машинами. К сожалению, пока не поддерживается полная виртуализация и для установки какого-либо дистрибутива на созданных виртуальных машинах нужно использовать загрузку ядра по сети через FTP/HTTP. К слову, проект работает на Python.



Устанавливал я сие чудо в CentOS 5.6. Скачиваем архив вида karesansui-2.0.1-install-pack.tar.gz отсюда.

Установим некоторые необходимые пакеты:

( Читать дальше )

Linux: Несколько сетевых карт в Xen

Есть сервер с работающим xen. На нем есть 2 сетевые карты. По-умолчанию после настройки xen в CentOS 5 при создании виртуальной машины мы настроили одну сетевую карту, которая работает с физической картой eth0 через мост xenbr0. Для того, чтобы настроить 2 и более сетевые карты делаем следующее:

( Читать дальше )

Linux: Виртуализация Xen с человеческим лицом в CentOS 5

Мне очень понравилось как организована виртуализация на базе Xen в CentOS 5. В этом топике я вкрадце расскажу о настройке минималистичного CentOS с виртуализацией Xen. Хост желательно должен поддерживать 64 битные инструкции, аппаратную виртуализацию и т.п. В моем случае использовался процессор Intel Core 2 Quad 9500.

Скачиваем и устанавливаем CentOS 5.5. Список зеркал здесь (64 битная версия необходима для того, чтобы запускать 64 битные гостевые ОС):

( Читать дальше )