Como configurar a rede para o KVM

7

Ok, minha situação é a seguinte. Eu tenho:

-host (servidor Ubuntu 14.04) no qual desejo ter várias VMs (KVM). Este host tem 2 NICs (eth0, eth1)

- roteador doméstico (dhcp, rede 192.168.1.0)

-PC com o virt-manager

Estou preso às configurações de rede. O que eu quero é que cada VM receba seu próprio IP do roteador / DHCP e também seja visível na rede doméstica (como um computador físico normal). Vamos dizer que eu "atribuir" eth0 para o host e eth1 deve ser usado por VMs.

Alguém que tenha experiência por favor me ajude a realizar isso, eu estou navegando na web por 2 dias e minha cabeça vai explodir de todas essas expressões e opções ... ip alias, bridge, switch de rede virtual, mac-vlan, macvtap, virtio, e1000. No ESXi você tem vSwitch e é isso ...

Atualizar Eu encontrei uma solução. Expressão "ponte" para o que faz é / foi um pouco enganador para mim. Eu chamaria isso de switch, porque ele pode unir várias redes juntas e não apenas duas (que fazem bridge). Então eu criei uma bridge (br0) com o virt-manager (mas também pode ser feito com o comando brctl) e adicionei a eth0 nela. Qemu-kvm que automaticamente adiciona adaptadores vnet para cada VM se estiver conectado a uma ponte.

    
por eleksis 28.11.2014 / 14:44

1 resposta

3

Você pode configurar uma ponte para ser criada automaticamente na inicialização do sistema, substituindo a configuração eth0 em / etc / network / interfaces com isto:

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

Depois, você pode configurar sua máquina virtual para usar a ponte br0.

    
por MegaBrutal 05.03.2015 / 13:14