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