{"id":455,"date":"2026-05-21T18:01:00","date_gmt":"2026-05-21T16:01:00","guid":{"rendered":"https:\/\/elblogdearturo.gleeze.com\/?p=455"},"modified":"2026-04-16T19:04:27","modified_gmt":"2026-04-16T17:04:27","slug":"automatizando-proxmox-al-maximo-parte-2-plantillas-clonacion-y-despliegue-eficiente","status":"publish","type":"post","link":"https:\/\/elblogdearturo.gleeze.com\/index.php\/2026\/05\/21\/automatizando-proxmox-al-maximo-parte-2-plantillas-clonacion-y-despliegue-eficiente\/","title":{"rendered":"Automatizando Proxmox al m\u00e1ximo (Parte 2): Plantillas, clonaci\u00f3n y despliegue eficiente"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">En la primera parte vimos c\u00f3mo usar scripts para automatizar. Ahora toca algo m\u00e1s potente: crear tu propio sistema para desplegar m\u00e1quinas en segundos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto es lo que realmente usan muchos administradores.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Plantillas: la clave de todo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Una plantilla en Proxmox es una m\u00e1quina base que puedes clonar tantas veces como quieras.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ejemplo:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Creas una VM con Ubuntu<\/li>\n\n\n\n<li>Instalas lo b\u00e1sico (SSH, herramientas, actualizaciones)<\/li>\n\n\n\n<li>La conviertes en plantilla<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Desde ese momento, puedes crear nuevas VMs en segundos.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">C\u00f3mo convertir una VM en plantilla<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Desde la interfaz:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bot\u00f3n derecho \u2192 Convert to template<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">O por consola:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>qm template ID_DE_VM<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y listo.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Clonaci\u00f3n: r\u00e1pida vs completa<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Proxmox permite dos tipos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Full clone<\/strong> \u2192 copia completa (m\u00e1s lenta, m\u00e1s segura)<\/li>\n\n\n\n<li><strong>Linked clone<\/strong> \u2192 comparte base (m\u00e1s r\u00e1pido, menos espacio)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si est\u00e1s en laboratorio \u2192 linked clone<br>Si es importante \u2192 full clone<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Cloud-init: siguiente nivel<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed es donde todo se vuelve profesional.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cloud-init permite configurar autom\u00e1ticamente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Usuario<\/li>\n\n\n\n<li>Contrase\u00f1a<\/li>\n\n\n\n<li>IP<\/li>\n\n\n\n<li>SSH keys<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Cada vez que clonas una VM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As\u00ed puedes desplegar 10 m\u00e1quinas en minutos sin configurarlas una a una.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Organizaci\u00f3n del entorno<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Consejo importante:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Usa nombres claros<\/li>\n\n\n\n<li>Separa VMs por funci\u00f3n<\/li>\n\n\n\n<li>Usa etiquetas si puedes<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ejemplo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>web-01<\/li>\n\n\n\n<li>db-01<\/li>\n\n\n\n<li>test-docker<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esto parece b\u00e1sico, pero cuando tienes muchas m\u00e1quinas\u2026 marca la diferencia.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Integraci\u00f3n con Docker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Muchos usan Proxmox + Docker:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Proxmox \u2192 infraestructura<\/li>\n\n\n\n<li>Docker \u2192 servicios<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ventaja:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Separaci\u00f3n clara<\/li>\n\n\n\n<li>F\u00e1cil mantenimiento<\/li>\n\n\n\n<li>Escalabilidad<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">En la <strong>Parte 3<\/strong> vamos a cerrar el c\u00edrculo: automatizaci\u00f3n avanzada con scripts propios, API de Proxmox y c\u00f3mo montar un entorno casi \u201cprofesional\u201d desde casa.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En la primera parte vimos c\u00f3mo usar scripts para automatizar. Ahora toca algo m\u00e1s potente: crear tu propio sistema para desplegar m\u00e1quinas en segundos. Esto es lo que realmente usan muchos administradores. Plantillas: la clave de todo Una plantilla en Proxmox es una m\u00e1quina base que puedes clonar tantas veces como quieras. Ejemplo: Desde ese [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[37,33],"tags":[],"class_list":["post-455","post","type-post","status-publish","format-standard","hentry","category-antonio-lopez-guerrero","category-proxmox"],"_links":{"self":[{"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/posts\/455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/comments?post=455"}],"version-history":[{"count":1,"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/posts\/455\/revisions"}],"predecessor-version":[{"id":547,"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/posts\/455\/revisions\/547"}],"wp:attachment":[{"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/media?parent=455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/categories?post=455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elblogdearturo.gleeze.com\/index.php\/wp-json\/wp\/v2\/tags?post=455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}