Arranque de un contenedor LXC con ip fija
· 10min · lxc
Introducción
En este post aprenderemos a arrancar un contenedor LXC con una IP fija. Esto es útil cuando necesitamos que nuestro contenedor tenga una dirección IP constante para servicios específicos o para facilitar la administración de la red.
Requisitos previos
Antes de comenzar, asegúrate de tener:
- Un servidor con LXC instalado.
- Acceso root o privilegios sudo en el servidor.
- Una imagen de contenedor LXC ya creada
Pasos para configurar una IP fija en un contenedor LXC
- Crear el contenedor LXC Si aún no tienes un contenedor, puedes crear uno con el siguiente comando:
lxc init ubuntu-2404-ssh-template k8s-master --profile default
En este caso la imagen utilizada es ubuntu-2404-ssh-template y el nombre del contenedor es k8s-master.
Ademas se utiliza el perfil default.
2. Asignar una ip fija al contenedor
lxc config device override k8s-master eth0 ipv4.address=10.207.154.10
En este caso, estamos asignando la IP fija 10.207.154.10
3. Iniciar el contenedor
lxc start k8s-master
- Verificar la configuración de red
lxc exec k8s-master -- ip addr show eth0
Deberías ver la IP fija que asignaste en la salida del comando.
Conclusión
En este post hemos aprendido a arrancar un contenedor LXC con una IP fija. Esto nos permite tener un control más preciso sobre la red de nuestros contenedores y facilita la administración de servicios que requieren una dirección IP constante.