Настройка xen сервера на Ubuntu 12.04
Содержание
Установка сервера
Процесс установки
- На установленной системе выполнить установку следующих пакетов
apt-get install xen-hypervisor-4.1-amd64 или apt-get install xen-hypervisor-4.1-i386 apt-get install xen-utils-4.1 apt-get install xenwatch apt-get install xen-tools apt-get install xen-utils-common apt-get install xenstore-utils apt-get install virtinst
- Добавить в файл /etc/modules
nano /etc/modules
следующие строки:
xen-gntdev xen-blkback xen-netback
- Установить пакет libvirt-bin. (Он нужен для клиентской программы virt-manager)
aptitude install libvirt-bin
- Раскомментировать и переключить в yes в файле /etc/xen/xend-config.sxp
nano /etc/xen/xend-config.sxp
переменную xend-unix-server. Должно быть так:
(xend-unix-server yes)
- В файле найти строку
#(network-script 'network-bridge netdev=eth0')
Убрать в начале решетку (раскомментировать) и заменить eth0 на желаемый сетевой интерфейс корневой машины, на котором предполагается сделать мост.
- Перезагрузиться
- На клиентском десктопе установить пакеты
apt-get install virt-viewer apt-get install virt-manager
Проверка установки
- Перезагрузиться
Если в меню загрузчика появилось меню
Xen 4.1-amd64
значит все в порядке. Выберите его для загрузки
Миграция (пока в теории)
Включение гипервизора в режим миграции
- Открыть файл /etc/xen/xend-config.sxp
nano /etc/xen/xend-config.sxp
- Раскомментировать и выставить следующие параметры следующим образом:
(xend-relocation-server yes) (xend-relocation-hosts-allow '[ip адрес без квадратных кавычек]') (xend-port 8000) (xend-relocation-port 8002)
скобки тоже нужны!
http://www.virtuatopia.com/index.php/Migrating_Xen_domainU_Guests_Between_Host_Systems
http://bderzhavets.wordpress.com/2011/07/23/build-xen-4-1-1-on-ubuntu-11-10/