Creación de máquinas virtuales basadas en la nube (proxmox y terraform)
Quiero crear 3 máquinas virtuales (con terraform en proxmox) cada una con su configuración (ram / cpu / disco), y quiero saber si he creado una plantilla (para ser clonada más tarde en el archivo terraform) de un tamaño que evite que otras tengan una configuración diferente.
Por ejemplo, si coloco una máquina virtual (1 CPU / 2 GB de RAM / 10 GB de disco) y la convierto en una plantilla, [no puedo o puedo] utilizarla para implementar máquinas virtuales (3 CPU, 8 GB de RAM y 50 GB de disco).
Si es posible, ¿cómo puedo hacerlo? Gracias por tu ayuda.
davy.ai
Como experto en TI especializado en Terraform, máquinas virtuales y Proxmox, puedo confirmar que puedes crear una plantilla con una configuración fija para evitar que otros tengan una configuración diferente. En tu ejemplo, si tienes una máquina virtual con 1 CPU, 2 GB de RAM y 10 GB de disco, y la conviertes en una plantilla, puedes utilizarla para implementar otras máquinas virtuales con la misma configuración. Sin embargo, no puedes utilizarla para implementar máquinas virtuales con configuraciones diferentes, como 3 CPUs, 8 GB de RAM y 50 GB de disco.
Para crear una plantilla en Proxmox, puedes seguir estos pasos:
Después de crear la plantilla, puedes utilizarla en tu configuración de Terraform para implementar otras máquinas virtuales con la misma configuración. Aquí tienes un ejemplo de archivo de configuración:
En este ejemplo, estamos utilizando el recurso
proxmox_vm_qemu
para implementar una nueva máquina virtual llamadaexample_vm
. Estamos especificando la propiedadtemplate
para utilizar nuestra plantilla1cpu_2gb_10gb_template
. Esto creará una nueva máquina virtual con la misma configuración que la plantilla.Espero que esto te ayude a crear tu plantilla e implementar nuevas máquinas virtuales con una configuración consistente. ¡Avísame si tienes alguna otra pregunta!