
Tengo 3 servidores y quiero conectarlos para crear un clúster k8s sobre NIC de 10 Gb.
Estoy usando esta configuración ahora mismo.
servidor2 (10.0.0.2) <-->servidor 1<--> servidor3 (10.0.1.3)
cómo conectar 3 servidores bajo dos redes privadas
El problema con esta configuración es que si el servidor 1 está inactivo, el servidor2 y el servidor3 no pueden comunicarse entre sí. Y si agrego otro cable entre el servidor2 y el servidor3, puede resolver el problema. Pero parece que cada servidor tendrá al menos 2 IP (10.0.xx). No tengo idea de cómo decirle a los nodos k8s y ceph que usen una IP alternativa si un servidor no funciona.
Entonces, ¿es posible utilizar una "ruta IP" para permitir que cada servidor tenga una dirección IP a la que puedan acceder entre sí sin utilizar una IP alternativa después de que un servidor esté inactivo?
Los 3 servidores están en un centro de datos. Agregar un conmutador de 10 Gb es costoso... Sería genial si no necesito un conmutador.
Gracias
=========================================
Se encontró la solución, pero aún no se ha probado ya que no agregué el cable entre el servidor 2 y el servidor 3**
en el servidor A
route add -host 192.168.1.22 dev eth1
route add -host 192.168.1.23 dev eth2
en el servidor B
route add -host 192.168.1.21 dev eth1
route add -host 192.168.1.23 dev eth2
en el servidor C
route add -host 192.168.1.21 dev eth1
route add -host 192.168.1.22 dev eth2
Respuesta1
en el servidor A
route add -host 192.168.1.22 dev eth1
route add -host 192.168.1.23 dev eth2
en el servidor B
route add -host 192.168.1.21 dev eth1
route add -host 192.168.1.23 dev eth2
en el servidor C
route add -host 192.168.1.21 dev eth1
route add -host 192.168.1.22 dev eth2
Fuente:https://www.cnblogs.com/zszmhd/p/3365161.html
Si desea guardar la información de la ruta de forma permanente, lea esto.