Validada creación de la red con NetworkManager (las vueltas que hay que dar por usar suse)
This commit is contained in:
@@ -12,63 +12,68 @@ Aquí defines cómo se conectará tu servidor físicamente a la red en openSUSE/
|
|||||||
## 1. Crear el bond (LACP 802.3ad, rápido, hash layer3+4)
|
## 1. Crear el bond (LACP 802.3ad, rápido, hash layer3+4)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
nmcli con add type bond ifname bond0 mode 802.3ad
|
nmcli con add type bond ifname bond0 mode 802.3ad con-name bond0
|
||||||
nmcli con mod bond0 bond.options "mode=802.3ad,miimon=100,updelay=200,downdelay=200,lacp_rate=fast,xmit_hash_policy=layer3+4"
|
nmcli con mod bond0 bond.options "mode=802.3ad,miimon=100,updelay=200,downdelay=200,lacp_rate=fast,xmit_hash_policy=layer3+4"
|
||||||
|
nmcli con mod bond0 ipv4.method disabled ipv6.method ignore
|
||||||
```
|
```
|
||||||
|
|
||||||
## 2. Añadir interfaces físicas al bond
|
## 2. Añadir interfaces físicas al bond
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
nmcli con add type ethernet ifname em1 master bond0
|
nmcli con add type ethernet ifname em1 master bond0 con-name em1
|
||||||
nmcli con add type ethernet ifname em2 master bond0
|
nmcli con add type ethernet ifname em2 master bond0 con-name em2
|
||||||
|
nmcli con up em1
|
||||||
|
nmcli con up em2
|
||||||
|
nmcli con up bond0
|
||||||
```
|
```
|
||||||
|
|
||||||
## 3. Crear VLANs sobre el bond
|
## 3. Crear bridges de administración y servicios
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
nmcli con add type vlan ifname vlan10 dev bond0 id 10
|
# Bridge de administración (br-admin)
|
||||||
nmcli con add type vlan ifname vlan20 dev bond0 id 20
|
nmcli con add type bridge ifname br-admin con-name br-admin
|
||||||
nmcli con add type vlan ifname vlan30 dev bond0 id 30 ip4 192.168.3.2/24
|
|
||||||
nmcli con add type vlan ifname vlan40 dev bond0 id 40 ip4 192.168.4.2/24
|
|
||||||
```
|
|
||||||
|
|
||||||
## 4. Crear bridges y unirlos a las VLANs
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# Bridge de administración (br-admin) sobre vlan10
|
|
||||||
nmcli con add type bridge ifname br-admin
|
|
||||||
nmcli con add type bridge-slave ifname vlan10 master br-admin
|
|
||||||
nmcli con mod br-admin ipv4.addresses 192.168.0.42/24
|
nmcli con mod br-admin ipv4.addresses 192.168.0.42/24
|
||||||
nmcli con mod br-admin ipv4.method manual
|
|
||||||
nmcli con mod br-admin ipv4.gateway 192.168.0.1
|
nmcli con mod br-admin ipv4.gateway 192.168.0.1
|
||||||
nmcli con mod br-admin ipv4.dns "192.168.0.1 1.1.1.1 8.8.8.8"
|
nmcli con mod br-admin ipv4.dns "192.168.0.1 1.1.1.1 8.8.8.8"
|
||||||
|
nmcli con mod br-admin ipv4.method manual
|
||||||
|
nmcli con up br-admin
|
||||||
|
|
||||||
# Bridge de servicios (br-srv) sobre vlan20
|
# Bridge de servicios (br-srv)
|
||||||
nmcli con add type bridge ifname br-srv
|
nmcli con add type bridge ifname br-srv con-name br-srv
|
||||||
nmcli con add type bridge-slave ifname vlan20 master br-srv
|
nmcli con mod br-srv ipv4.method disabled ipv6.method ignore
|
||||||
nmcli con mod br-srv ipv4.addresses 192.168.200.2/22
|
nmcli con up br-srv
|
||||||
nmcli con mod br-srv ipv4.method manual
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## 5. Sube todas las conexiones (en orden: bond, VLANs, bridges)
|
## 4. Crear VLANs sobre el bond y unirlas a los bridges
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
nmcli con up bond0
|
# VLAN 10 para administración
|
||||||
|
nmcli con add type vlan ifname vlan10 dev bond0 id 10 con-name vlan10
|
||||||
|
nmcli con mod vlan10 ipv4.method disabled ipv6.method ignore
|
||||||
|
nmcli con mod vlan10 master br-admin connection.slave-type bridge
|
||||||
nmcli con up vlan10
|
nmcli con up vlan10
|
||||||
|
|
||||||
|
# VLAN 20 para servicios
|
||||||
|
nmcli con add type vlan ifname vlan20 dev bond0 id 20 con-name vlan20
|
||||||
|
nmcli con mod vlan20 ipv4.method disabled ipv6.method ignore
|
||||||
|
nmcli con mod vlan20 master br-srv connection.slave-type bridge
|
||||||
nmcli con up vlan20
|
nmcli con up vlan20
|
||||||
|
|
||||||
|
# VLANs 30 y 40 con IP directa
|
||||||
|
nmcli con add type vlan ifname vlan30 dev bond0 id 30 con-name vlan30
|
||||||
|
nmcli con mod vlan30 ipv4.addresses 192.168.3.2/24
|
||||||
|
nmcli con mod vlan30 ipv4.method manual
|
||||||
nmcli con up vlan30
|
nmcli con up vlan30
|
||||||
|
|
||||||
|
nmcli con add type vlan ifname vlan40 dev bond0 id 40 con-name vlan40
|
||||||
|
nmcli con mod vlan40 ipv4.addresses 192.168.4.2/24
|
||||||
|
nmcli con mod vlan40 ipv4.method manual
|
||||||
nmcli con up vlan40
|
nmcli con up vlan40
|
||||||
nmcli con up br-admin
|
|
||||||
nmcli con up br-srv
|
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# Guía rápida: Instalar Kubernetes en openSUSE/SLES
|
# Ahora si: Guía definitiva de despliegue Kubernetes (openSUSE/SLES)
|
||||||
|
|
||||||
Esta guía cubre todos los pasos necesarios para instalar Kubernetes en openSUSE Leap, Tumbleweed o SLES, usando containerd como runtime y gestionando todo con zypper. Sigue el orden de los pasos para evitar problemas.
|
|
||||||
|
|
||||||
# Guía definitiva de despliegue Kubernetes (openSUSE/SLES)
|
|
||||||
|
|
||||||
> **Revisión y correcciones basadas en el history real de despliegue**
|
> **Revisión y correcciones basadas en el history real de despliegue**
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user