[Cluster] Networking previo
Lectura previa
- Antes de iniciar el procedimiento de creación del cluster conviene dejar claro la organización que vamos a usar de la red.
- Si se van a usar clústeres es recomendable tener en cada nodo dos interfaces físicas, para dedicar una de ellas al manejo del cluster.
- En nuestro laboratorio el nodo posee dos interfaces físicas de red, las cuales tienen numerosas posibilidades de combinarse. Por ejemplo:
- Añadirlas en el mismo bridge, ya sea tipo
Linux
óOVS
. - Usar dos bridges diferentes: uno para cada interfaz.
- Crear un bond con diferentes opciones.
- Crear diferentes VLANs…
Diferentes Linux Bridge
- Vamos a probar con la opción de diferentes
Linux Bridge
para los interfaces físicos, por lo que creamos un segundo bridgevmbr1
además delvmbr0
creado por defecto en la instalación de Proxmox. Vista por servidor
>Centro de datos
> nuestro nodo >Sistema
>Red
> Crear >Linux Bridge
- Nombre:
vmbr1
- IPv4/CIDR:
192.168.2.1/24
por ejemplo, en una red diferente a la del bridgevmbr0
. - Puerta de enlace (IPv4): Como va a ser una red de uso interno para el cluster no es necesaria.
- Crear
- Ponemos en
vmbr0
una interfaz física y envmbr1
la otra. Como puede verse los hemos puesto en redes diferentes, destinadas una para acceso público y otra para el uso del cluster. - De esta manera nos quedaría en un supuesto ejemplo la siguiente configuración de red de los nodos que pertenecerán al cluster, donde además hemos indicado el puerto del switch al que va para hacer verificaciones en el laboratorio:
Bridge vmrb0 (manejo máquinas) Bridge wmrb1 (manejo cluster) Nodo Interfaz IP Boca switch Interfaz IP Boca switch 1 enp1s0 192.168.1.1/24 7 enp4s0 192.168.2.1/24 8 2 enp1s0 192.168.1.2/24 5 enp4s0 192.168.2.2/24 6 3 enp1s0 192.168.1.3/24 3 enp4s0 192.168.2.3/24 4 - Verificaciones. Desde la consola del nodo 1 hacemos un ping al nodo 2 y al nodo 3; tanto en la red
192.168.1.0/24
como en la192.168.2.0/24
. Debe hacer respuesta de paquetes si todo está correcto.root@nodo1:~# ping 192.168.1.2 root@nodo1:~# ping 192.168.2.2 root@nodo1:~# ping 192.168.1.3 root@nodo1:~# ping 192.168.2.3
Y también comprobar entre nodo 2 y nodo 3.
root@nodo2:~# ping 192.168.1.3 root@nodo2:~# ping 192.168.2.3