xen hotplug não pode adicionar vif a eth0: operação não suportada

1

Eu sou novo no xen e estou tentando fazer um domU funcionar, mas estou tendo problemas com ele. Eu acho que minha placa de rede pode não suportar bridging, o que é bizarro.

Este é o erro que recebo quando tento criar o domU

[root@hyrba ~]# xm create sardis.secusrvr.com.cfg
Using config file "/etc/xen/sardis.secusrvr.com.cfg".
Error: Device 0 (vif) could not be connected. Hotplug scripts not working.

Todos os módulos do kernel xen são carregados ...

xen_pciback            52948  0 
xen_gntalloc            6807  0 
xen_acpi_processor      5390  1 
xen_netback            27155  0 [permanent]
xen_blkback            21827  0 [permanent]
xen_gntdev             10849  1 
xen_evtchn              5215  1 
xenfs                   3326  1 
xen_privcmd             4854  16 xenfs

Eu recebo este erro em /var/log/xen/xen-hotplug.log

RTNETLINK answers: Operation not supported
can't add vif2.0 to bridge eth0: Operation not supported
can't add vif2.0-emu to bridge eth0: Operation not supported
    
por John Tate 04.11.2013 / 16:21

1 resposta

0

Eu sei que já faz algum tempo desde que essa pergunta foi feita, mas para benefício dos outros postarei a solução que me ajudou.

Ocorreu um erro semelhante no Oracle OVM 2, mas não conseguiu iniciar a VM:

# tail /var/log/xen/xen-hotplug.log 
...
can't add vif128.0 to bridge eth0: Operation not supported
...

Problema : aguardando interface incorreta.

Solução : editando vm.cfg e alterando o nó do parâmetro vif = "bridge" de eth0 para xenbr0 , a VM foi iniciada:

Antes

# cat vm.cfg | grep '^vif'
vif = ['bridge=eth0,mac=00:16:3E:01:59:04,type=ioemu']

Depois de

# cat vm.cfg | grep '^vif'
vif = ['bridge=xenbr0,mac=00:16:3E:01:59:04,type=ioemu']
    
por 04.09.2017 / 05:08

Tags