Buscar entradas

Crear un template para lxc en proxmox

Intro

Proxmox es genial para virtualizar, incluso como máquina virtual. Lo mejor del sistema es la rapidez con la que podemos tener en marcha un servidor nuevo. Aunque proxmox permite virtualización KVM, la virtualización de containers mediante lxc es mucho más rápida (pensemos solamente en los tiempos de inicio) y la única posible cuando nuestro proxmox es ya una máquina virtual.

Aunque es posible descargar templates para las principales distribuciones de Linux directamente desde el propio proxmox (recordemos que lxc significa linux container y que solamente es posible virtualizar mediante este método distribuciones de Linux) en ocasiones nos interesa tener disponble algún template algo más completo, como un servidor LAMP, un servidor de e-mail con clamav y amavis, etc.

Veremos en unos cuantos pasos como podemos crear nuestros propios templates.

 

Creando los templates paso a paso

Los pasos para crear los templates son los siguientes:

  1. Descargar el template lxc ó openVZ deseado
  2. Crear un container lxc a partir del template descargado
  3. Arrancar el container
  4. Entrar en el container via consola (pct enter <id>)
  5. Instalar o modificar lo que se desee
  6. Eliminar la coniguración de red del interfaz de red
  7. Apagar el container
  8. Realizar una copia de seguridad con vzdump, eligiendo .tar.gz como extensión (emplear la opción de compresión gzip al crear la copia de seguridad)
  9. Mover y renombrar el xyz.tar.gz a /var/lib/vz/template/cache/template-version.tar.gz
  10. Usar el nuevo template en un nuevo container

 

Enlaces

Este tutorial está traducido de Create lxc template with proxmox. Gracias por ponerlo tan claro.