O driver Xen DomU ethernet parece não estar carregando

1

Problema

O dispositivo virtual Ethernet do meu DomU parece não carregar e não consigo explicar por quê.

Contexto

Dom0 Info

Dom0: Debian Wheezy com Xen

uname -r : 3.2.0-4-amd64

Dom0 dmesg

[11:55]root@Dopamine2:~[0]# dmesg | grep Network
[   11.550947] Intel(R) Gigabit Ethernet Network Driver - version 3.2.10-k
[   11.627242] igb 0000:03:00.0: Intel(R) Gigabit Ethernet Network Connection
[   11.705513] igb 0000:03:00.1: Intel(R) Gigabit Ethernet Network Connection

Dom0 lspci

03:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
03:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

Um DOM de trabalho

Eu tenho 1 x Domu fresco (wheezy), instalado com "xen-create-image", funcionando perfeitamente. Quando eu faço um dmesg neste DomU, podemos ver dentro: "Inicializando o driver ethernet virtual Xen"

Falha no DomU (o problema)

Mas outro DomU existente (que eu quero migrar de um antigo Dom0 para o novo), também um wheezy Debian, parece não estar funcionando. A rede não está carregada:

/etc/init.d/networking restart
[warn] Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces ... (warning).
[....] Reconfiguring network interfaces...Cannot find device "eth0"
Failed to bring up eth0.

Quando eu faço um dmesg nesta caixa com falha, o "Inicializando o driver ethernet virtual Xen" NÃO está dentro.

(não sei que outras informações posso fornecer?)

    
por Anthony 09.08.2013 / 11:58

1 resposta

1

Talvez você precise carregar alguns módulos ausentes em seu convidado

Teste lsmod | grep xen no guest ativo e no guest com falha e compare-os. Se você notar alguma diferença, tente carregar este módulo no seu Dom0 /etc/initramfs-tools/modules e atualize o initramfs

Eu suspeito que você deveria carregar o módulo xen_netfront .

Adicione o módulo ausente

echo xen_netfront >> /etc/initramfs-tools/modules

Atualizar o initramfs

cd /tmp
mkinitramfs $(uname -r) -o /tmp/initrd-$(uname -r) 
cp /tmp/initrd-$(uname -r) /boot/initrd-$(uname -r)

Este é o arquivo que você deve carregar no seu /etc/xen/your-guest.cfg

Por exemplo, ramdisk = '/boot/initrd-3.2.0-4-amd64'

Em seguida, desligue e recrie o convidado com falha

xm shutdown guest
xm create guest.cfg

e verifique o resultado.

    
por 09.08.2013 / 12:23

Tags