Como atribuir múltiplos endereços IP públicos para 3 convidados KVM usando um único NIC [closed]

5

Eu tenho um host KOS do CentOS 6.5 com 3 CentOS 6.5 do KVM-Guest. Agora eu quero atribuir um IP público para o host e um IP público para cada convidado usando uma única interface de rede. Meus IPs (atribuídos pelo administrador da rede) são:

  1. 10.25.147.100
  2. 10.25.147.101
  3. 10.25.147.102
  4. 10.25.147.103

Máscara: 255.255.254.0

Gateway 10.25.146.9

Aqui está uma imagem que explica melhor a minha situação:

Sou novato no linux, então por favor me ajude:)

Obrigado antecipadamente

    
por Tinez Ridan 29.01.2014 / 08:54

2 respostas

1

Você pode usar um Bridge no Host-Server. Os outros KVMs usarão um IP estático.

Como criar uma ponte: Link . Agora você só precisa usar o Bridge nos seus KVMs. Se você usa o virsh com o argumento --network = bridge: br0

Para instalar uma nova VM com ajuda do virsh, estou usando este comando:

virt-install --connect qemu:///system --name test_vm --ram 1024 --vcpus 2 --disk path=/vms/test_vm.img,size=10 \
             --network=bridge:br0 \
             --os-type=linux --graphics vnc,password=test --autostart --virt-type kvm

Especial a 2. linha está dizendo ao simulador para usar a ponte br0. O Kernel do Linux está criando automaticamente os dispositivos de toque para a ponte, você pode verificar isso com ifconfig .

Uma VM precisa agora de um IP estático. No CentOS você tem que editar /etc/sysconfig/network-scripts/ifcfg-eth0 :

DEVICE="eth0"
BOOTPROTO="none"
HWADDR=
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID=
IPADDR=10.25.147.10*
NETMASK=255.255.254.0
DNS1=10.25.146.???
GATEWAY=10.25.146.9
    
por 29.01.2014 / 10:06
0

Sua foto está errada - você não pode atribuir endereços IP fora dos hosts KVM, mas apenas dentro dos hosts KVM.

Se você quiser atribuir 3 endereços IP a 3 máquinas KVM, você precisará usar o comutador KVM e a atribuição de endereço IP em todos os hosts KVM (e somente nos hosts KVM!). Eles serão comunicados por meio de troca de software e você os verá sob os endereços deles.

    
por 29.01.2014 / 09:35