Назад | Перейти на главную страницу

Создание Xen Vif xl против xm

Привет всем,

Я переключаю свой сервер с установки xend / xm Xen на установку Xen версии 4.1 xl.

Поэтому Xen не создает сетевой интерфейс vif при запуске xl create /etc/xen/my_server.cfg но создает сетевой интерфейс vif с помощью команды xm create /etc/xen/my_server.cfg

Вот пример конфигурации:

nano /etc/xen/xl.conf
vifscript="vif-bridge"

nano /etc/xen/xend-config.sxp
(network-script network-bridge)
(vif-script vif-bridge)

nano /etc/default/xen
TOOLSTACK=xl

Любая идея ? Я потерялся :-(

Наилучшие пожелания.

[РЕДАКТИРОВАТЬ] Я не понимаю, но после нескольких изменений теперь он работает, поехали:

nano /etc/xen/xl.conf # Используйте весь путь, а не только vifscript = "vif-bridge" Я думаю, проблема была там ...

vifscript="/etc/xen/scripts/vif-bridge"

Сеть на HOST:

# The primary network interface
auto  xenbr0
allow-hotplug  xenbr0
iface xenbr0 inet dhcp
bridge_maxwait 5
bridge_ports eth0


# The secondary network interface
auto  xenbr1
allow-hotplug  xenbr1
iface  xenbr1 inet dhcp
bridge_maxwait 5
bridge_ports eth1

nano /etc/xen/xend-config.sxp # Нет сетевых скриптов ...

(dom0-min-mem 196)
(enable-dom0-ballooning yes)
(total_available_memory 0)
(dom0-cpus 0)
(vncpasswd '')

Сетевой интерфейс виртуальной машины с переключением IP-адресов XXX.XXX.XXX.XXX> IP FO YYY.YYY.YYY.YYY> IP HOST

#The primary network interface

auto eth0 iface eth0 inet static 
address XXX.XXX.XXX.XXX
netmask 255.255.255.255

post-up route add YYY.YYY.YYY.YYY/32 dev eth0
post-up route add default gw YYY.YYY.YYY.YYY

VIF HOST Создано XL vif8.0

Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:1336 errors:0 dropped:0 overruns:0 frame:0
TX packets:14342 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:81534 (79.6 KiB)  TX bytes:1268787 (1.2 MiB)

нано /etc/xen/my_server.cfg

vif = [ 'ip=XXX.XXX.XXX.XXX ,mac=XX:XX:XX:XX:XX:XX,bridge=xenbr0']

И это «ОК! С уважением !

Если вы проголосуете против какой-либо причины, дайте совет и не голосуйте против без объяснения причин, это нечестно!

[EDIT2] Если вы использовали XM, имейте в виду, что с XL вы должны установить vifscript="/etc/xen/scripts/vif-bridge" в /etc/xen/xl.conf потому что символическая ссылка vifscript="vif-bridge" работает только с XM !!!

Имейте в виду, что если вы использовали XM, который с XL, вам нужно установить полный путь для сетевого сценария, если сценарий не выполняется:

Итак, для использования XL вам необходимо установить: vifscript="/etc/xen/scripts/vif-bridge" (или другой сценарий)

в /etc/xen/xl.conf

потому что символическая ссылка vifscript="vif-bridge" работает только с XM (на моей установке Debian Xen)!