Estou trabalhando na configuração de um ambiente KVM e normalmente considero como certo que a rede foi configurada. Estou com dificuldades para obter os IPs públicos acessíveis pelas VMs. Nó e VM estão executando o CentOS 7
Aqui está o estado atual:
VM: 5.5.5.5 -> IP on physical node: 5.5.5.3 (pingable)
VM: 5.5.5.5 -> Neighbouring physical node: 5.5.5.2 (pingable)
VM: 5.5.5.5 -> Outside IP: 8.8.8.8 (network unreahable)
Physical Node: 5.5.5.3 -> VM: 5.5.5.5 ( Destination Host Unreachable )
Physical Node: 5.5.5.3 -> Outside: 8.8.8.8 (pingable)
Outside -> Physical Node: 5.5.5.2 (pingable)
Eu tenho o intervalo 5.5.5.0/28 configurado em br1 no nó físico que tem o eth1 ligado a ele.
A VM tem a rede de bridge adicionada - e o arpeável notável da VM (5.5.5.5) e do Node (5.5.5.3) obtêm as respostas corretas conforme o esperado.
<interface type='bridge'>
<mac address='52:54:00:84:e5:e1'/>
<source bridge='br1'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
</interface>
De acordo com o DC que estou trabalhando com o guia, na VM, criei um arquivo / etc / sysconfig / network-scripts / route-eth0 e rule-eth0:
# cat route-eth0
default via 5.5.5.14 dev eth0 table 125
# cat rule-eth0
from 5.5.5.0/28 table 125
Rotas da VM:
# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
5.5.5.0 0.0.0.0 255.255.255.240 U 0 0 0 eth0
Rotas de nó:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 6.6.6.14 0.0.0.0 UG 0 0 0 br0
6.6.6.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
5.5.5.0 0.0.0.0 255.255.255.240 U 0 0 0 eth1
5.5.5.0 0.0.0.0 255.255.255.240 U 0 0 0 br1
192.168.10.0 0.0.0.0 255.255.254.0 U 0 0 0 eth1
virbr0
Quaisquer indicações sobre o que verificar ou onde eu posso ter errado, muito apreciado ... e apenas para esclarecer - não, esses não são os IPs reais, eles são apenas compostos, por exemplo, saquê.
Obrigado antecipadamente.