Nenhum tráfego para Xen vif anexado ao Openvswitch

1

Estou tentando fazer com que minhas VMs convidadas usem um openvswitch no Ubuntu 12.04 com o 3.8.0-26-generic. Eu compilei o Xen 4.3.0 de compilação estável mais recente, mas só posso fazer com que minhas VMs guest trabalhassem com uma ponte Linux padrão. Minha configuração do switch fica assim depois de criar um domínio via xl create:

ea39db23-498c-4427-b57a-f3404cd999b9
  Bridge "xenbr0"
    Port "vif1.0"
        Interface "vif1.0"
    Port "vif1.0-emu"
        Interface "vif1.0-emu"
    Port "eth0"
        Interface "eth0"
    Port "xenbr0"
        Interface "xenbr0"
            type: internal
ovs_version: "1.4.0+build0"

Eu posso me comunicar com a interface de bridge da minha área de trabalho, mas o convidado ligado ao vif1.0 / vif1.0-emu não pode alcançar o mundo externo ou a interface de ponte no vswitch. Eu corri tshark contra a ponte enquanto pingando o endereço IP do convidado e tudo o que vejo são solicitações ARP. É como se o vswitch não estivesse transmitindo o tráfego para a porta do convidado. Não tenho certeza se esse é um problema do OpenVswitch ou de um Xen, então sinta-se à vontade para me indicar em uma dessas direções, se necessário.

    
por james8562 22.07.2013 / 00:37

1 resposta

0

Você deu tão pouca informação. Você atribuiu IP ao xenbr0? Quando você usa openvswitch ou Linux Bridge, você tem que mover o endereço IP de eth0 para xenbr0. Você pode fazer um "ifconfig", eu acho que é melhor deixar outras pessoas olharem para a sua configuração. E você já designou o endereço do servidor de nomes em /etc/resolv.conf no sistema operacional convidado?

    
por 22.07.2013 / 17:26