A continuación se detallará la forma de crear una plantilla personalizada con OpenVZ en el sistema Proxmox
1. En primer lugar nos bajamos una plantilla con el ssoo que deseamos personalizar. (Buscar en internet templates proxmox por ejemplo)
2. Creamos la maquina virtual openvz desde la consola proxmox o tecleando lo siguiente desde SSH :
vzctl enter CTID (CTID es el ID de la maquina virtual)
3. Arrancamos la nueva maquina y agregamos y configuramos el software necesario.
4. Salimos de la maquina virtual sin pararla
5. Quitamos la dirección IP de la interfaz de red de nuestra maquina virtual, podemos usar este comando
vzctl set CTID --ipdel all --save
6. Paramos la maquina virtual usando este comando vzctl stop CTID o desde la consola
7. Nos dirigimos al directorio donde se encuentra nuestra maquina virtual desde el ssh
cd /var/lib/vz/private/CTID
8. Comprimimos el directorio y lo ubicamos en la capeta de plantillas
tar –czvf /var/lib/vz/template/cache/<template name>.tar.gz .
Hola, tengo una duda, veo que eliminas la configuracion de red con el comando vzctl set CTID –ipdel all –save, pero como se podria eliminar la configuracion del usuario root? Saludos
Hola,
Muchas gracias por el tutorial, lo he probado y funciona 😉
Saludos
Funciona perfecto el tutorial.
Hola hasta ahora todo muy bien con lo de descargarse la plantilla y codificarla pero yo al igual que Rubén, esto funciona también para una maquina que levante desde un .ISO, los template que he encontrado aunque ligero tienen muchas cosas que no necesito y que en una maqui
Hola, yo tengo una pregunta. Yo tengo un .ISO de un Ubuntu con apps instaladas y modificadas y lo que cargado en un VMware local para modificar unas cosillas y tal. Ahora he comprimido su raíz y lo he subido a mi proxmox, pero cuando lo voy a iniciar no me inicia. No me consume Memoria ni nada.
Mi pregunta es, como puedo hacer para crear una plantilla proxmox a partir de una ISO. Como puedo ver el error o porque no me arranca bien?
Hola, todo bastante bien, lo unico que una vez creada la plantilla, creo una nueva MV con esa plantilla, se crea bien pero cuando intento arrancarla no arranca, se detiene sola continuamente. No es problema de IP. ¿Que puede pasar?
Gracias.
Intento arrancar la máquina desde consola y me salta lo siguiente:
Warning: configuration file for distribution ubuntuMultilocClientNew-8.04-standard_8.04-3_i386 not found, using defaults from /etc/vz/dists/default
Starting container …
Container is mounted
Adding IP address(es): 31.200.240.114
Setting CPU units: 1000
Setting CPUs: 1
Set hostname: prueba.cliente
Unable to start init, probably incorrect template
Container start failed
Stopping container …
Container was stopped
Container is unmounted
El error parece estar en la plantilla, no debe de estar corrrectamente descargada o pede que no funcione, intente con otra plantilla.
Solucionado. El problema estaba en que me comprimia directamente el directorio de la VM y no su contenido, osea que el raiz que creaba cuando creaba una maquina virtual era el directorio y dentro ya el contenido bueno. Lo he solucionado ya. Gracias.
Cuando sucede eso, indica que la máquina no se ha creado correctamente por lo que hay algun error en la instalación, si lo arranca desde la linea de comandos debería de indicarle algun mensaje de error.
Muy interesante! Pero no logro del todo hacerlo funcionar. El template se lista pero no como el resto, no sólo sin descripción, no se puede ingresar para ver los detalles, pero aún más importante, al crear una nueva VM, no la ofrece como alternativa de template, es decir, no se puede usar. Fui por consola a la ubicación, donde está junto con los demás .tar.gz de las otras VAs, todas tienen los mismos permisos…
¿Acaso hacer esto es la única forma?
http://pve.proxmox.com/wiki/Debian_Appliance_Builder
Hola,
Creo que el problema lo tienes en el nombre del template, en sus ultimas actualizaciones proxmox requiere un nombre especifico separado por guiones y con una estructura muy concreta.
Mi consejo es que veas como están compuestos el resto de nombres que si aparecen en tus plantillas y compongas el nombre con la misma estructura, el problema no lo tienes en los permisos, si no en el nombre del fichero.
Indícanos si está ahí el problema.
Un saludo,