Requisitos
Network
Se deben configurar dos interfaces de red en el equipo:
- Una interfaz se utiliza para una red de enlace ascendente que proporciona conectividad externa a los miembros del cl煤ster. La interfaz de red para la red de enlace ascendente debe admitir tanto difusi贸n como multidifusi贸n, y no debe tener ninguna direcci贸n IP vinculada directamente a ella.
- La otra interfaz se utiliza para la comunicaci贸n interna (o dentro del cl煤ster), es decir, la comunicaci贸n entre los miembros del cl煤ster de MicroCloud. Debe tener direcciones IP asignadas. Aunque estamos configurando un cl煤ster con un solo miembro, MicroCloud sigue necesitando esta red. Esto se debe a que utiliza una direcci贸n en esta red para vincular sus servicios, as铆 como los de sus componentes.
Durante el proceso de inicializaci贸n de MicroCloud, se le solicitar谩n las direcciones de puerta de enlace IPv4 e IPv6 para la red de enlace ascendente. Est茅 preparado para proporcionar al menos una; puede proporcionar ambas opcionalmente. Si proporciona la direcci贸n de puerta de enlace IPv4, tambi茅n deber谩 proporcionar los rangos de subred IPv4.
馃П Topolog铆a de Red
| Interfaz | Funci贸n | propiedades |
|---|---|---|
ens18 |
comunicaci贸n interna | IP asignada |
ens19 |
Enlace ascendente | Sin IP asignada |
Para configurar con netplan la interfaz sin IP , creamos el fichero/etc/netplan/99-custom.yaml聽 聽
network:
version: 2
ethernets:
ens19: {}
# establecemos permisos
sudo chmod 0600 /etc/netplan/99-custom.yaml
# Aplicamos la configuraci贸n
sudo netplan apply
systemd-networkd-wait-online.service聽bloquea el arranque (hasta 2 min por defecto) mientras聽espera que todas las interfaces definidas por networkd聽tengan聽link y direcci贸n IP.
Para desactivar completamente la espera (si no necesitas que bloquee el arranque):
sudo systemctl disable systemd-networkd-wait-online.service
sudo systemctl mask systemd-networkd-wait-online.service
Redes Administradas
Bridge Networks
Un bridge de red crea un conmutador Ethernet L2 virtual al que se pueden conectar las NIC de instancia, lo que les permite comunicarse entre s铆 y con el host.聽
Bridge en un cl煤ster
Todos los miembros de un cl煤ster deben tener redes id茅nticas definidas. Las 煤nicas claves de configuraci贸n que pueden diferir entre redes de diferentes miembros son bridge.external_interfaces, parent
# Parte Global - Crear la red
lxc network create vlan4br --type=bridge
# Parte Global - Configurar la red
lxc network set vlan4br ipv4.address=none
lxc network set vlan4br ipv6.address=none
# Parte individual - Configurar interfaces asignadas por nodo
lxc network set vlan4br bridge.external_interfaces=ens19.4 --target micro1
lxc network set vlan4br bridge.external_interfaces=ens19.4 --target micro1
lxc network set vlan4br bridge.external_interfaces=ens19.4 --target micro1
OVN Networks
OVN es un sistema de redes definido por software que admite la abstracci贸n de redes virtuales. Puede usarlo para crear su propia nube privada.聽聽
El tipo de red OVN permite crear redes l贸gicas mediante la SDN de OVN. Este tipo de red puede ser 煤til para laboratorios y entornos multiusuario donde se utilizan las mismas subredes l贸gicas en varias redes discretas.
Una red LXD OVN puede conectarse a una red Bridge administrada o a una red f铆sica existente para acceder a la red m谩s amplia. De forma predeterminada, todas las conexiones de las redes l贸gicas OVN se conectan mediante NAT a una IP asignada desde la red de enlace ascendente.