Configuração de Rede KVM

1

Isso é o que eu quero alcançar:

Host KVM:

  • Obter IP via DHCP
  • ssh connect via nome do host (nome do host do host da VM)
  • Ubuntu Server 14.04 LTS
  • Sentado em uma LAN, inacessível pela internet
  • Tem uma interface física em eth0

Convidados:

  • Obter IP via DHCP
  • ssh connect via nome do host (nome do host da VM-guest)
  • Ubuntu Server 14.04 LTS
  • A comunicação direta entre o sistema operacional host / convidado não é necessária
  • A comunicação direta entre convidados não é necessária

Eu leio muito sobre isso, mas quanto mais eu leio, mais possibilidades aparecem. Eu preciso de um empurrão na direção certa.

Existem vários métodos que eu dei uma olhada:

  • NAT (pré-configurado pelo libvirt). Eu li que o NAT não é o melhor desempenho, já que o tráfego precisa ser remapeado antes de chegar ao convidado
  • Networking em ponte editando / etc / network / interfaces como aqui .

Mas quando eu defino

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet dhcp

Não consigo mais acessar o host (ou recebi algo errado?) Ou conecto-me ao host pela ponte agora? E se sim, como?

  • Macvlan e Macvtap Esta parece ser uma solução interessante, mas também a mais complicada de todas

Qual destes métodos é o melhor para alcançar o ambiente especificado?

    
por VapoRizer 04.11.2015 / 17:46

1 resposta

1

Meu erro, em / etc / network / interfaces do host que eu escrevi

ifac br0 inet dhcp

em vez de

iface br0 inet dhcp

Vou com o modo bridge, já que vem oficialmente com o kernel. Eu vou olhar para Macvlan e Macvtap mais tarde, se houver problemas de carga de CPU como aqui .

Há uma apresentação em pdf realmente detalhada sobre a comutação virtual que afirma "uso da CPU por macvtap é 24 ~ 29% menor que bridge / Open vSwitch "na página 23

    
por VapoRizer 06.11.2015 / 00:12