Previous Article Next Article Création de Machines Virtuelle PowerCLI avec un Template
Posted in PowerCLI VMware

Création de Machines Virtuelle PowerCLI avec un Template

Création de Machines Virtuelle PowerCLI avec un Template Posted on 26/07/2016Leave a comment

Introduction

Si vous souhaitez créer des VMs en masse grâce à un template, vous pouvez utiliser ce script qui vous permet de déployer un grand nombre de VM rapidement.

Script PowerCLI

Connect-VIServer <vCenterFQDN> -User <User> -Password <YourPassword>
$myDatastoreCluster = Get-DatastoreCluster -Name "<DatastoreClusterName>"
$templateforVM = Get-Template -Name <TemplateName>
$prefixNameVM = '<PrefixeNameVM>'
$VM = <NombredeVM>
$vmhost = Get-VMHost -Name <ESXiHost>
for ($i=1;$i -le $VM;$i++) {
New-VM -Name $prefixNameVM$i -Template $templateforVM -Datastore $myDatastoreCluster -ResourcePool $vmhost
}

Explication

$myDatastoreCluster : On identifie le nom de votre Cluster de Datastore si vous en avez un. Dans le cas contraire il faudra supprimer la valeur actuelle et  indiquer le nom de votre Datastore à cet endroit avec des guillemets.

$templateforVM : On indique le nom du Template que nous souhaitons utilisé.

$prefixNameVM : Le nom que vous souhaitez pour vos VMs, il sera suivi d’un nombre. (Exemple : MaVM)

$VM : Le nombre de VM que vous souhaitez créer.

$vmhost : Indiquer le nom d’un hôte ESXi

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.