FastNetMon

Thursday, 7 January 2010

Установка Xen Dom0 на Debian 4 Etch / 5 Lenny

Ставим гипервизор на Etch:
apt-get install -y xen-hypervisor-3.0.3-1-i386 xen-linux-system-2.6.18-6-xen-686 bridge-utils


В случае Lenny 64 бита:

apt-get install -y xen-hypervisor-3.2-1-amd64 xen-linux-system-2.6.26-2-xen-amd64 bridge-utils


В случае Lenny 32 бита PAE:

apt-get install -y xen-hypervisor-3.2-1-i386 xen-linux-system-2.6.26-2-xen-686 bridge-utils


Увеличиваем число loop устройств:
vi /etc/modules


И заменяем там loop на:
loop max_loop=255

Bridged сеть

Открываем конфиг Xen:
vi /etc/xen/xend-config.sxp

Теперь вносим следующую коррективу (это настройка сети в режиме bridged, она рекомендуется стандартно):

#(network-script network-dummy)
(network-script network-bridge)

Routed сеть (мануал не работает! Прошу не использовать! )

Или если требуется (например, в FastVPS.ru это единственно возможный вариант) раутед сеть, то делаем следующее:
vi /etc/sysctl.conf

Добавляем следующее (включаем форвардинг пакетов):
net.ipv4.ip_forward = 1
net.ipv4.conf.all.proxy_arp = 1

Также открываем конфиг Xen:
vi /etc/xen/xend-config.sxp

И комментируем там строки:
#(vif-script vif-bridge)
#(network-script network-bridge)

И раскомментируем две другие строки (они рядом со 160й строкой):
(network-script network-route)
(vif-script vif-route)

Перезагружаемся:
shutdown -r now


Убеждаемся, что работаем на Xen ядре:
uname -a
Linux e82-103-142-170s 2.6.18-6-xen-686 #1 SMP Thu Nov 5 19:54:42 UTC 2009 i686 GNU/Linux

Вот и все :)

Источник информации по routed: http://www.devco.net/archives/2007/10/18/xen_bridging_and_hetzner.php

No comments :

Post a Comment

Note: only a member of this blog may post a comment.