PROJET AUTOBLOG


IT-Connect

Site original : IT-Connect

⇐ retour index

Hyper-V 2012 : Fusion manuelle des captures instantanées en un seul fichier VHD

mercredi 14 mai 2014 à 16:00

I. Présentation

Le fait qu’une machine virtuelle possède des captures instantanées signifie que le disque dur virtuel, ayant l’extension .vhd ou .vhdx, sera accompagné d’autant de fichiers ayant l’extension .avhd ou .avhdx que de captures instantanées. Par voie de conséquence, l’utilisation du seul fichier de disque virtuel (VHD ou VHDX) sur une machine virtuelle nouvellement créée pourrait fonctionner mais pas avec la version la plus récente de l’état de la machine virtuelle (laquelle est contenue dans un fichier AVHD ou AVHDX).

Pour disposer à nouveau d’un disque dur virtuel composé d’un seul et unique fichier VHD, il sera nécessaire de fusionner manuellement toutes les captures instantanées au sein du fichier original.

À la différence des captures instantanées de Windows Server 2008 R2, le processus de fusion des captures instantanées supprimées est réalisé directement « en live ». De cette manière, l’espace disque libérable lors de la fusion est récupéré au plus tôt. En effet, l’opération de fusion des disques en environnement Hyper-V sous Windows Server 2008 R2 n’était réalisée qu’à l’arrêt de la machine virtuelle. Le choix fait par Microsoft avec Windows Server 2012 de fusionner à chaud les disques .vhdx (disques durs virtuels) et .avhdx (fichiers de capture instantanée) a l’avantage de solutionner les problèmes d’espace disque. Notez cependant que l’administrateur devra prendre garde à la surcharge en E/S lors de la suppression d’une ou de multiples captures instantanées.

Note : Les fichiers AVHDX sont des disques de différenciation contenant un chemin absolu et un chemin relatif vers le disque parent. Ces pointeurs sont utilisés lorsqu’une opération de fusion est réalisée. Attention, l’opération de fusion modifie le fichier parent original.

II. Procédure

La procédure ci-dessous vous permettra de réaliser cette opération :

• À partir de la machine hôte Hyper-V, arrêtez la machine virtuelle originale.

Copiez le fichier VHDX et les fichiers AVHDX correspondant aux différentes captures instantanées.

Renommez les fichiers ayant l’extension AVHDX en VHDX.

Repérez l’ordre des fichiers VHDX du plus ancien au plus récent, le plus ancien étant le VHDX original de départ. Cette opération peut être réalisée en contrôlant la date de la dernière modification sur les fichiers originaux AVHDX.

• Finalement, à l’aide de la console de gestion Gestionnaire Hyper-V, lancez l’Assistant Modification de disque dur virtuel via le menu ActionsModifier le disque.

avhdx_1

Assistant Modifier le disque

avhdx_2

Mise en garde lors de la sélection du disque de capture

avhdx_3

Sélection de l’option Fusionner

À l’issue de l’opération, les modifications stockées dans le disque de capture instantanée AVHDX seront fusionnées sur le disque parent.

Cette procédure permet à l’administrateur de fusionner manuellement des fichiers de captures instantanées AVHDX ou AVHD au sein d’un fichier parent lorsque la machine virtuelle ne peut pas être démarrée ou si l’un des fichiers était corrompu. Dans tous les autres cas, Windows Server 2012 Hyper-V permet la fusion en dynamique des fichiers de capture.