URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88809
[ Назад ]

Исходное сообщение
"не работает сеть в xen"

Отправлено p0d0n , 26-Апр-10 13:08 
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 не поднимается

где подводные грабли, уже неделю голову ломаю
спать уже не могу


Содержание

Сообщения в этом обсуждении
"не работает сеть в xen"
Отправлено zd3n , 26-Апр-10 13:51 
Что-то самих виртуальных бриджей не вижу...
У меня они выглядят так:

#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/


"не работает сеть в xen"
Отправлено p0d0n , 26-Апр-10 14:07 
в редхате немного по другому
в дебианах virbr0 не нужен. а другой машине работает и без него
#!/bin/sh
dir=$(dirname "$0")
"$dir/network-bridge" "$@" vifnum=0
"$dir/network-bridge" "$@" vifnum=1
не помогло

"не работает сеть в xen"
Отправлено xan , 06-Июн-10 18:21 
Такая же проблема
Уже отработал вот это
http://www.xgu.ru/wiki/Linux_%D0%B2_Xen
Возможные проблемы с udev
и вот это
http://www.linux.org.ru/forum/admin/3152399
парень решил проблему но блин не работает у меня его команда
modprobe tun

Где копать то еще ?  у кого есть ответ ?