xen4.0.0 ubuntu lucid ядро 2.6.31.13 взятое у Jeremy
машина domU hvm стартует только без vif
если vif присутствует то выдается ошибка Device 0 (vif) could not be connected. Hotplug scripts not working.скрипты xend-config.sxp
(network-script network-bridge)
(vif-script vif-bridge)конфиг машины
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
memory=4096
shadow_memory = 16
vcpus=8
pae=1
acpi=1
apic=1
device_model = '/usr/lib/xen/bin/qemu-dm'
name = win7"
vif = ['mac=00:16:3e:49:1d:11,bridge=eth0']
disk = [ 'tap:aio:/xen/images/win7.img,ioemu:hda,w', 'tap:aio:/xen/images/wim7.iso,ioemu:hdc:cdrom,r' ]
on_poweroff = destroy'
on_reboot = 'restart'
on_crash = 'restart'
boot="cd"
sdl=0
vnc=1
vnclisten="0.0.0.0"
vncdisplay=2
vncconsole=1
vncpasswd=''
stdvga=0
usb=1
usbdevice='mouse'
usbdevice='tablet'
ne2000=0при выключенном domU
root@ubuntu-xen:/xen# brctl show
bridge name bridge id STP enabled interfaces
eth0 8000.003048b8d3fc no peth0при запуске domU
root@ubuntu-xen:/xen# brctl show
bridge name bridge id STP enabled interfaces
eth0 8000.003048b8d3fc no peth0
tap32.0
т.е. интерфейс vifX.X не поднимаетсягде подводные грабли, уже неделю голову ломаю
спать уже не могу
Что-то самих виртуальных бриджей не вижу...
У меня они выглядят так:#brctl show
bridge name bridge id STP enabled interfaces
virbr0 8000.000000000000 no
xenbr0 8000.2215aeb219d2 no tap4
vif17.0
tap2
vif10.0
vif8.0
vif4.0
tap0
vif3.0
peth0
vif0.0
xenbr1 8000.6a901ff012bb no tap3
vif10.1
vif8.1
vif4.1
tap1
vif3.1
peth1
vif0.1
#Cкрипт xend-config.sxp
(network-script my-network-script)
(vif-script vif-bridge)Скрипт my-network-script
#!/bin/sh
dir=$(dirname "$0")
"$dir/network-bridge" "$@" vifnum=0
"$dir/network-bridge" "$@" vifnum=1
Скрипты network-bridge и vif-bridge - стандартные.А вообще, хорошее описание и примеры по развёртыванию XEN есть в доках по RedHat:
"Virtualization Guide", "Para-Virtualized Windows Drivers" здесь - http://www.redhat.com/docs/manuals/enterprise/
в редхате немного по другому
в дебианах virbr0 не нужен. а другой машине работает и без него
#!/bin/sh
dir=$(dirname "$0")
"$dir/network-bridge" "$@" vifnum=0
"$dir/network-bridge" "$@" vifnum=1
не помогло
Такая же проблема
Уже отработал вот это
http://www.xgu.ru/wiki/Linux_%D0%B2_Xen
Возможные проблемы с udev
и вот это
http://www.linux.org.ru/forum/admin/3152399
парень решил проблему но блин не работает у меня его команда
modprobe tunГде копать то еще ? у кого есть ответ ?