KVM: interface virtual para máquina virtual com IP externo

1

Comecei a usar o KVM, a rede funciona bem no modo de ponte.

Mas queria que minha máquina virtual tivesse um endereço IP externo, como o servidor XEN, onde você pode criar uma interface virtual para uma VM e definir um endereço IP externo para ela.

Eu só encontrei uma forma usando aliases de IP, mas isso não funciona muito bem.

Existe alguma outra maneira de fazer isso?

    
por Fabio H. F. 02.09.2011 / 16:50

2 respostas

1

Como o modo de ponte kvm permite que os hóspedes usem a mesma mídia física que um host usa para acessar a rede real, basta configurar seu convidado para usar um endereço IP externo usando seu procedimento de configuração padrão. Apenas se foi fisicamente conectado à rede externa. Aliases de IP, etc., é um exagero.

    
por 02.09.2011 / 17:03
1

Ok, consegui trabalhar com o Ubuntu 10.04 x64. Minha rede tem um servidor DHCP.

Edite a interface da seguinte forma

# vim /etc/network/interfaces

auto lo eth0

auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_fd 0
bridge_stp off

Edite a máquina virtual usando o seguinte comando

# virsh edit VM_NAME

<interface type='bridge'>
<source bridge='br0'/>
<model type='virtio'/>
</interface>

Reinicie o serviço de rede

#/etc/init.d/networking restart

Inicie a máquina virtual. Acesse o console da máquina virtual, você pode definir o IP manualmente ou usar o servidor DHCP.

    
por 08.11.2011 / 17:40