Arranque de una máquina virtual LXC con ip fija
· 10min · lxc
Introducción
En este post aprenderemos a arrancar una máquina virtual LXC con una IP fija. Esto es útil cuando necesitamos que nuestra máquina virtual 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.
Pasos para configurar una IP fija en un contenedor LXC
- Crear el contenedor LXC
Si no tienes una máquina virtual, puedes crear una con el siguiente comando:
En este caso la imagen utilizada eslxc launch ubuntu:24.04 k8s-master --vm --profile defaultubuntu:2404y el nombre del contenedor esk8s-master. Además se utiliza el perfildefault. Ojo al —vm para crear una máquina virtual. - Apagar la máquina virtual para poder cambiar la configuración de red
lxc stop k8s-master - Configurar límites de memoria y CPU (opcional) Puedes ajustar los recursos asignados a la máquina virtual según tus necesidades:
lxc config set k8s-master limits.cpu=2
lxc config set k8s-master limits.memory=4GiB
- Asignar una ip fija al contenedor
lxc config device set k8s-master eth0 ipv4.address 10.207.154.10
En este caso, estamos asignando la IP fija 10.207.154.10
4. Iniciar la máquina virtual
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 una máquina virtual LXC con una IP fija. Esto nos permite tener un control más preciso sobre la red de nuestras máquinas virtuales y facilita la administración de servicios que requieren una dirección IP constante.