Eu tenho 5 máquinas físicas rodando o Ubuntu 14.04, todas elas juntas em uma rede. Todos estes têm endereços IP estáticos. Cada uma dessas máquinas tem de 1 a 4 máquinas virtuais via KVM / QEMU executando o Ubuntu 14.04. Tenho permissão para usar o DHCP para obter um endereço não estático para todas as máquinas virtuais na rede física. Mas, para meu software distribuído, preciso que todas as máquinas virtuais tenham endereços IP estáticos na rede virtual (como não consigo mais na rede física). Essa rede virtual, no entanto, deve abranger todos os convidados em todas as máquinas virtuais. Além disso, uma das máquinas virtuais também deve ter um endereço estático na rede física.
Eu consegui criar uma rede virtual em um único host para todas as máquinas virtuais, para que elas possam ter IPs estáticos, mas se eu fizer isso por host, não funcionará. Eu também criei uma interface em ponte para o IP estático na rede física em uma das máquinas virtuais.
Este é o meu esquema desejado:
123.45.144.0/28 (physical network)
192.168.0.0/16 (virtual network for all the vms)
123.45.147.3 (host)
192.168.122.101, 123.45.147.49 (vm)
192.168.122.102 (vm)
192.168.122.103 (vm)
192.168.122.104 (vm)
123.45.147.4 (host)
192.168.122.105 (vm)
123.45.147.5 (host)
192.168.122.106 (vm)
123.45.147.6 (host)
192.168.122.107 (vm)
192.168.122.108 (vm)
123.45.147.7 (host)
192.168.122.109 (vm)
192.168.122.110 (vm)
Aqui estão as saídas do ifconfig:
Um dos anfitriões:
eth0 Link encap:Ethernet HWaddr 5c:f9:dd:75:07:72
inet addr:123.45.147.3 Bcast:123.45.151.255 Mask:255.255.248.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
virbr0 Link encap:Ethernet HWaddr 52:54:00:bd:2b:39
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Máquina virtual que possui interface em ponte (eth1) e uma interface para a rede virtual (eth0)
eth0 Link encap:Ethernet HWaddr 52:54:00:59:2d:c8
inet addr:192.168.122.101 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth1 Link encap:Ethernet HWaddr 52:54:00:4d:d0:59
inet addr:123.45.147.49 Bcast:123.45.151.255 Mask:255.255.248.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Após horas de pesquisa, não consegui encontrar uma configuração semelhante do problema que estou enfrentando. Como a minha familiaridade com as redes é bastante baixa, eu ficaria grato por qualquer pista para uma solução.