Привет всем,
Я переключаю свой сервер с установки 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)!