Ante la puesta en producción de un nuevo servidor web que contiene otros servidores virtualizados con virtualbox decidí poner en práctica parte de lo aprendido en TUASySL y migrar a LXD lo que en principio trae la ventaja de utilizar los recursos de una forma más adecuada y eficiente.
No es exactamente una migración ya que no voy a convertir las vm en contenedores sino que voy a crear contenedores y migraré a esa infraestructura los servidores web migrando, sí en este caso, los contenidos del servidor.
ubuntu server 16.04 LTS ya trae instalado LXD por default por lo que solo toca configurarlo.
Agregamos nuestro usuario al grupo lxd para poder realizar las tareasa administrativas de containers
sudo usermod --append --groups lxd hector
Vamos a usar ZFS como sistema de archivos para los contenedores, para ello instalamos las herramientas necesarias
sudo apt-get install zfsutils-linux
Iniciamos el servicio lxd
sudo lxd init
como se puede observar se nos hace una serie de preguntas referidas a las características que tendrá el container, el tipo de conexión, la configuración de la red, etc.
Ya tenemos configurado el bridge en nuestro host para acceder al container
comprobamos que lxd esta funcionando listando los contenedores.
lxc list
descargamos un contenedor ubuntu
lxc init ubuntu:16.04 observatorio
con lxc init solo descargamos el contenedor, sin iniciarlo
lxc list
Fuentes:
https://www.digitalocean.com/community/tutorials/how-to-set-up-and-use-lxd-on-ubuntu-16-04
https://discuss.linuxcontainers.org/t/give-public-ip-one-container-with-custom-bridge/297
No hay comentarios:
Publicar un comentario