Hyper-V – Disque de différenciation

Un disque de différenciation est un disque basé sur un autre disque virtuel parent de taille fixa ou dynamique. Le disque parent est le point de référence, toutes les données créées ou modifiées sont stockées sur le disque de différenciation. Cela permet d’économiser de la place et présente un intérêt particularité pour les maquettes ou les projets de développement.

1-      Création de la VM de base

On commence par créer une VM sur laquelle on installe notre système d’exploitation. Je nom cette VM BASE-SRV2K12R2 et j’y installe Windows Serveur 2012 R2.

Une fois le système d’exploitation installé il faut faire un sysprep. (Attention si vous voulez  ou faire un sysprep sur un système dit « client », il faut supprimer les comptes utilisateurs)

Pour cela, il faut se rendre C:\Windows\System32\Sysprep et exécuter sysprep.exe

Il faut cocher la case généralise ce qui permet de supprimer en autre le SID.

sysprep

2-      Création du disque de différenciation

On passe maintenant à la création du disque de différenciation.

Dans le gestionnaire Hyper-v, cliquer sur nouveau à Disque dure…

Ensuite on sélectionne le type de disque

diff1

et on sélectionne Différenciation

diff2

Nous donnons un nom et un emplacement au disque de différenciation

diff3

Il faut spécifier le VHD(X) à utiliser

diff4

diff5

Il faut supprimer la VM (pas le VHD(X)) pour éviter de démarrer et écrire sur la VM de BASE

diff6

Dans le dossier on fait un copier-coller du disque de différenciation qu’on nomme comme on le souhaite. Ici je la nom VM-SRV2K12R2

diff7

et on recréer une nouvelle VM

diff8

au moment de créer le VHD(X) on coche Utiliser un disque dur virtuel existant / Parcourir… et on sélectionne le VHD(X) dupliqué au paravent

diff9

a noter la taille que fait le VHDX

diff10

diff11

diff12

Attention: Évitez d’utiliser des disques de différenciation sur les machines virtuelles qui s’exécutent des charges de travail de serveur dans un environnement de production

 

Je me suis créé un script powershell qui permet de créer des VM automatiquement qui utilise le disque de différenciation avec un choix multiple pour choisir le système d’exploitation souhaité. Bien évidement il faudra adapter se script a votre plateforme.

 

Lien pour les Cmdlets Powershell

Une réflexion au sujet de « Hyper-V – Disque de différenciation »

Laisser un commentaire

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