Server 2012 – Hyper V – VM Creation tool

Si tout comme moi vous êtes souvent amené à déployer des machines virtuelles sous Hyper-V, je vous propose cet outil développé en Powershell. Il vous permet de créer automatiquement une/des machines virtuelles sur un/des hosts Hyper-v sitants ou locaux.

Tout d’abord, pour vous procurer le script, rendez-vous ICI.
Lorsque vous lancez l’outil, vous avez le choix entre deux scénarios, une VM ou un import depuis un fichier csv:

VMCreationTool-01

Dans le cas du scénario « VM standalone », renseignez le nom du host, le nom de la VM ainsi que la taille de la partition « Datas », puis cliquez sur « Launch »:

VMCreationTool-02

La VM est créée automatiquement, un ISO est monté, et la VM démarre.
Les disques de la VM seront nommés comme suit:
– OS: Nom de la VM-OS
– Partition: Nom de la VM-Datas

Les VMs sont crées par défaut dans le répertoire « D:\VM\ » dans un sous répertoire du nom de la VM.
A la création l’ISO est monté avant que la VM ne démarre. Pour modifier le chemin de l’ISO, modifier la variable $ISO.
Attention, si le host est distant, l’iso doit être sur le serveur distant.

VMCreationTool-03

Les paramètres sont correctement settés. Tous les paramètres sont variabilisés dans le script et peuvent bien entendu être modifiés:

VMCreationTool-04

Dans le cas du scénario basé sur fichier csv, sélectionnez le scénario, puis cliquez sur « import » pour aller chercher votre csv:

VMCreationTool-02

Vous aurez le chemin du fichier ainsi que le nombre de VMs a créer:

VMCreationTool-06

Le fichier csv doit être au format suivant:
Nom du host, nom de la VM, taille de la partition D:

VMCreationTool-08

Cliquez sur le bouton « Launch », et voila:

VMCreationTool-07

Rendez-vous ICI, pour télécharger le script.
Et vous n’aurez plus à vous connecter sur tous vos Hyper-V :-) !!!

Please follow and like us:

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Social media & sharing icons powered by UltimatelySocial