Para crear un contenedor, es necesario tener un template o plantilla para poder generar nuestra máquina. El problema viene cuando es demasiado complejo realizar nuestros propios templates, y nos encontramos con que el que queremos está en un formato distinto. Veremos como cambiar archivos tar.xz en archivos tar.gz compatibles con proxmox.
Realmente es algo bastante sencillo, ya que los archivos .xz son similares a los .gz pero con un formato un ranto distinto. Lo que haremos serán unos simples pasos que nos van a ayudar a crear un directorio donde descomprimir todo el paquete, y luego lo volveremos a empaquetar en formato .gz para poder usarlo como plantilla.
Como pasar archivos .xz a .gz y poder usarlos en proxmox
Son 3 sencillos pasos:
- Creamos una carpeta y movemos el archivo
Vamos a crear la carpeta temp, por ejemplo, en la misma ruta donde tenemos el archivo a convertir.mkdir temp
- Movemos el archivo
ahora moveremos el archivo.tar.xz a la carpeta que acabamos de crearmv archivo.tar.xz temp
- Desempaquetamos el .xz
Como dentro hay muchas carpetas y archivos, lo hacemos dentro de este directorio, así que entraremos en el directorio y desempaquetaremos el archivo.cd temp tar -x --xz -f archivo.tar.xz
- Eliminamos el xz
Como no lo queremos empaquetar con el resto de archivos lo eliminaremosrm archivo.tar.xz
- Empaquetamos los archivos en gz
ahora vamos a crear el nuevo archivo .tar.gz con el contenido que acabamos de descomprimirtar -c --gz -f archivo.tar.gz *
fíjate que el asterisco del final significa que comprima todas las carpetas y archivos que hay en la ruta en la que estamos.
Ahora ya tenemos el archivo .tar.gz creado y listo para usar como template. Podemos colocarlo en el sitio que toca para que Proxmox lo utilize como imágen y así podamos realizar nuestra instalación.