Установка Xen 4.4 на Debian 7 Wheezy

1. Скачиваем исходники и распаковываем

$ wget http://bits.xensource.com/oss-xen/release/4.4.0/xen-4.4.0.tar.gz
$ tar -xf xen-4.4.0.tar.gz
$ cd xen-4.4.0

 

2. Устанавливаем все необходимые зависимости

$ sudo aptitude build-dep xen
$ sudo aptitude install bridge-utils libpixman-1-dev markdown libglib2.0-dev libyajl-dev libyajl2 libaio-dev libaio1 libc6-dev-i386 libx11-dev libssl-dev python2.6-dev

 

3. Собираем Xen

$ sudo ./configure --libdir=/usr/lib --enable-stubdom
$ sudo make

 

4. Установка Xen

$ sudo make install PYTHON_PREFIX_ARG=

 

5. Прописываем автозапуск демонов

$ sudo update-rc.d xencommons defaults
$ sudo update-rc.d xendomains defaults

 

6. Прописываем загрузку необходимых модулей

Редактируем файл /etc/modules:

...
loop max_loop=128
xen-evtchn

 

7. Работаем с загрузчиком Grub

$ cd /boot
$ sudo rm xen-syms-4.4.0
$ cd /etc/grub.d
$ sudo mv 20_linux_xen 09_linux_xen
$ sudo update-grub

 

8. Конфигурируем сеть

Создаем сетевые мосты, чтобы их использовать для виртуальных машин.

Редактируем файл /etc/network/interfaces и превращаем его в приблизительно такой вид (в нашем примере на сервере две сетевых карты, определяющихся ОС как eth0 и eth1):

...
auto xeth0
iface xeth0 inet static
 bridge_ports eth0
 bridge_waitport 0
 address 10.16.77.201
 netmask 255.255.255.0
 gateway 10.16.77.1
auto xeth1
iface xeth1 inet static
 bridge_ports eth1
 bridge_waitport 0
 address 192.168.0.254
 netmask 255.255.255.0

 

9. Перезагружаем сервер

$ sudo reboot

10. Проверяем работу гипервизора

$ sudo xl list
$ sudo xl info

Если команды выше не выдали ошибок, а показали:
а) Domain-0 как единственный запущенный домен
б) информацию о гипервизоре, то все у нас получилось.

Источник http://admin-book.ru/2/14-Ustanovka_Xen_4_4_na_Debian_7_Wheezy.htm

Запись опубликована в рубрике *Unix,*Linux. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не спамер This plugin created by Alexei91