Hola a tod@s!
En el post de hoy os voy a compartir un script que llevo utilizando y mejorando ya mucho tiempo.
Se trata de un script de PowerCLI que me ayuda a desplegar máquinas virtuales de forma masiva. Solo con completar todos los parámetros, es capaz de desplegar n VM en serie.
A continuación una breve descripción de cada campo:
Number of VMs: Si, tal cual :) es el nº de máquinas que queremos desplegar
Basename: Es el nombre base que le vamos a dar a cada VM, al final, el script concatena el basename+sufix para crear la VM
First sufix value: Es un número autoincremental por el cual empezará a contar la primera VM a desplegar
CPUs: Nº de CPUs que tendrán nuestras VMs a desplegar
RAM (GB): Cantidad de RAM asignada a cada VM
Template/VM: Las máquinas que se van a desplegar pueden ser a partir de un Template o un clon de una VM existente.
CustomSpec: Será la customización post instalación que se aplicará a las VMs. Podeis leer mas sobre Customization Specifications Manager en #ElBlogdeNcora
Datastore: Almacenamiento donde se ubicarán las VMs
VLAN: Puede provocar confusión. Se refiere al port group que tenemos definido en nuestros ESXi
Network: Ip que se le asignará a las VMs. El formato tiene que ser X.X.X. ya que el script concatenará este valor con “First IP”
First IP: Nº autoincremental que se concatena con “Network” para asignar IPs a nuestras VMs. En caso de desplegar mas de 1 VM asegurarse de que las IPs correlativas están libres
Netmask: Máscara de subred
Gateway: Puerta de enlace
Primary DNS: DNS Primario
Secondary DNS: DNS Secundario
Habrá muchos aspectos que se tendrán/podrán mejorar/depurar, así que espero vuestros comentarios ;-)
Podéis descargaros una copia del repositorio GitHub desde aquí
Un saludo
Miquel.