<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Xen_4.1_%D0%BD%D0%B0_Debian_Squeeze</id>
	<title>Установка Xen 4.1 на Debian Squeeze - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Xen_4.1_%D0%BD%D0%B0_Debian_Squeeze"/>
	<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Xen_4.1_%D0%BD%D0%B0_Debian_Squeeze&amp;action=history"/>
	<updated>2026-06-02T21:06:37Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://support.qbpro.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Xen_4.1_%D0%BD%D0%B0_Debian_Squeeze&amp;diff=354&amp;oldid=prev</id>
		<title>imported&gt;Vix: Новая страница: «Сегодня наша задача - установить Xen 4.1 (в нашем случае - 4.1.3) на Linux Debian Squeeze. Встроенной подд…»</title>
		<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Xen_4.1_%D0%BD%D0%B0_Debian_Squeeze&amp;diff=354&amp;oldid=prev"/>
		<updated>2013-08-04T21:35:17Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Сегодня наша задача - установить Xen 4.1 (в нашем случае - 4.1.3) на Linux Debian Squeeze. Встроенной подд…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Сегодня наша задача - установить Xen 4.1 (в нашем случае - 4.1.3) на Linux Debian Squeeze. Встроенной поддержки нового Xen у Squeeze нет - последняя официальная версия - 4.0.1-4 (на момент написания данной заметки), поэтому придется все делать из исходников.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Логинимся на хостовую машину и скачиваем Xen 4.1.&lt;br /&gt;
&lt;br /&gt;
$ wget http://bits.xensource.com/oss-xen/release/4.1.3/xen-4.1.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
Распаковываем:&lt;br /&gt;
$ tar -xzf xen-4.1.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
После чего у нас появляется директория xen-4.1.3, в которой лежат исходники гипервизора.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Устанавливаем зависимости.&lt;br /&gt;
&lt;br /&gt;
Это делаем перед компиляцией и сборкой гипервизора, т.к. иначе ничего не получится.&lt;br /&gt;
$ sudo apt-get build-dep xen&lt;br /&gt;
$ sudo apt-get install libx11-dev libssl-dev python2.6-dev&lt;br /&gt;
$ sudo apt-get install bridge-utils&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Собираем и устанавливаем Xen 4.1&lt;br /&gt;
&lt;br /&gt;
$ cd xen-4.1.2&lt;br /&gt;
$ sudo make xen&lt;br /&gt;
$ sudo make tools&lt;br /&gt;
$ sudo make stubdom&lt;br /&gt;
$ sudo make install-xen&lt;br /&gt;
$ sudo make install-tools PYTHON_PREFIX_ARG=&lt;br /&gt;
$ sudo make install-stubdom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) Прописываем автозагрузку Xen-демонов&lt;br /&gt;
&lt;br /&gt;
$ sudo update-rc.d xencommons defaults&lt;br /&gt;
$ sudo update-rc.d xend defaults&lt;br /&gt;
$ sudo update-rc.d xendomains defaults&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Добавляем загрузку необходимых модулей. Для этого открываем файл&lt;br /&gt;
&lt;br /&gt;
/etc/modules&lt;br /&gt;
&lt;br /&gt;
И добавляем следующие строчки:&lt;br /&gt;
loop max_loop=64&lt;br /&gt;
blktap&lt;br /&gt;
xen-evtchn&lt;br /&gt;
&lt;br /&gt;
Параметр max_loop определяет - сколько максимально может быть создано Loop-устройств - таких, как виртуальный жесткий диск, виртуальная сетевая карта и т.д. Считается он в сумме всех машин, т.ч. мало ставить не следует - если только не пара-тройка машин предполагается к работе. 64 в моем личном опыте пока мало не было нигде.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6) Устанавливаем необходимое ядро для работы с Xen. Нам подойдет ядро, идущее &amp;quot;из коробки&amp;quot; - 2.6.32-5.&lt;br /&gt;
&lt;br /&gt;
$ sudo apt-get install linux-image-2.6.32-5-xen-amd64 linux-headers-2.6.32-5-xen-amd64&lt;br /&gt;
&lt;br /&gt;
Как видно, этот пример для 64-битных ОС (amd64). Если у Вас 32-битная - ставьте соответствующее ядро.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7) Теперь нам нужно сделать так, чтобы Xen запускался первым и вообще запускался. Для начала идем в /boot и избавляемся от файла xen-syms-4.1.2, например, переместив его куда-нибудь:&lt;br /&gt;
&lt;br /&gt;
$ cd /boot&lt;br /&gt;
$ sudo mkdir xsyms&lt;br /&gt;
$ sudo mv xen-syms-4.1.2 xsyms&lt;br /&gt;
&lt;br /&gt;
Теперь топаем в конфигурацию Grub (/etc/grub.d). Дело в том, что по-умолчанию Xen ставится в меню загрузки после обычных ядер, что означает, что при перезагрузке вариант с Xen нужно выбирать вручную. Этот бред придется лечить ручками:&lt;br /&gt;
&lt;br /&gt;
$ cd /etc/grub.d&lt;br /&gt;
$ sudo mv 20_linux_xen 09_linux_xen&lt;br /&gt;
&lt;br /&gt;
Тут мы переместили загрузку Xen на первое место (индекс сортировки = 09). Теперь при перезагрузке будет автоматически загружен гипервизор с доменом-0.&lt;br /&gt;
&lt;br /&gt;
Но нужно еще пересобрать конфигурацию Grub:&lt;br /&gt;
&lt;br /&gt;
$ sudo update-grub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9) Конфигурируем Xen.&lt;br /&gt;
&lt;br /&gt;
Для этого открываем файл /etc/xen/xend-config.sxp и правим. Для начальной работы я рекомендую раскомментировать строчку с включением bridge на сетевую карту и открыть доступ по VNC к консолям виртуальных машин:&lt;br /&gt;
# Это раскомментировать:&lt;br /&gt;
(network-script network-bridge)&lt;br /&gt;
&lt;br /&gt;
# Это сделать вот так:&lt;br /&gt;
(vnc-listen '0.0.0.0')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10) Перезагружаемся.&lt;br /&gt;
&lt;br /&gt;
Для проверки, что все &amp;quot;крутится и вертится&amp;quot; - просим Xen показать список текущих машин:&lt;br /&gt;
$ sudo xm list&lt;br /&gt;
Name                                        ID   Mem VCPUs      State   Time(s)&lt;br /&gt;
Domain-0                                     0 32320     8     r----- 782440.2&lt;br /&gt;
&lt;br /&gt;
Кстати, в новом Xen ввели и новую утилиту: XL. Она, поидее, должна заменить XM (правда, пока еще глючит - при низком остатке памяти в домене-0 - например, 256Мб, эта утилита просто не способна запустить никакой домен, в том время, как XM исправно это делает).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS. В отличие от Xen 4.0.x и ниже - в 4.1 изменена работа с несколькими сетевыми картами.&lt;br /&gt;
[http://how-it.ru/public/root/365-ustanovka_xen_4_1_na_debian_squeeze.html статья]&lt;br /&gt;
&lt;br /&gt;
* [http://www.dtulyakov.org.ua/content/xen все о XEN]&lt;/div&gt;</summary>
		<author><name>imported&gt;Vix</name></author>
	</entry>
</feed>