Estoy configurando "keepalived" en instancias EC2. Tengo tres instancias EC2. Una IP virtual está configurada en unvrrp_instance
Direcciones internas:
EC1 10.0.1.149
EC2 10.0.0.74
EC3 10.0.1.216
Todos están en la misma VPC.
Para keepalived, la dirección de unidifusión y la dirección virtual son las siguientes:
unicast_src_ip 10.0.1.149 #EC1
unicast_peer {
10.0.0.74 #EC2
#addresses swap in case of EC2
}
virtual_ipaddress {
10.0.55.1
}
La propiedad maestra y esclava de la dirección virtual: 10.0.55.1 funciona bien.
Ahora, si la IP virtual es con EC1, para permitir un cliente TCP de EC3 con dirección 10.0.1.216, agrego la ruta de la siguiente manera en EC3
route add 10.0.55.1 gw 10.0.1.149
Con este cliente en EC3 puede conectarse al servidor en EC1 en la IP virtual.
Ahora, cuando intento hacer lo mismo route add
en EC2, aparece un error.
`route add 10.0.55.1 gw 10.0.0.74`
`SIOCADDRT: Network is unreachable`
Aunque EC3 puede llegar a 10.0.0.74.
ifconfig
salida de EC3:
eth0 Link encap:Ethernet HWaddr 02:02:55:4F:0A:47
inet addr:10.0.0.74 Bcast:10.0.0.255 Mask:255.255.255.0
Se agradece cualquier sugerencia para tener el enrutamiento correcto en instancias AWS EC2.