martes, 29 de enero de 2019

Migrar servidores virtualbox a LXD


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: