AZURE: Passer un VHD d’une machine virtuelle à une autre

Etant très souvent dans le « cloud » en ce moment, je fais de nombreuses installations de machines virtuelles pour mes différents tests.

Mes premières installations étaient classiques : Création d’une machine virtuelle depuis le portail Azure, connexion à la machine nouvellement créé puis téléchargement des fichiers d’installations, puis installations.

En discutant avec Laurent Marzouk, Architecte au centre technologique de Microsoft (MTC), l’idée est venue d’avoir un peu la même chose que « On premise », c’est-à-dire un disque dur externe avec les fichiers d’installations que l’on pourrait utiliser d’une machine à une autre. Et là, où Azure peut nous aider, c’est via la création d’un disque VHD, contenant nos fichiers, que l’on attachera et détachera de nos machines virtuelles en fonction de nos besoins.

Ci-dessous, les étapes de création d’un VHD qui contiendra nos fichiers.

 

Création d’un disque VHD

A partir du portail Azure, sélectionnez une machine virtuelle déjà existante :

image

Puis, en bas de la page, cliquez sur « Attacher » et sélectionnez « Attacher un disque vide »

image

 

La fenêtre suivante apparaît. Elle permet la création du nouveau disque à attacher à la machine virtuelle :

 

image

Après quelques secondes, le second disque apparaît dans le tableau de bord de la machine virtuelle

image

 

En cliquant sur « Connecter », on se connecte en RDP sur la machine virtuelle. Si l’on regarde le nombre de disque disponible via l’explorateur, on ne verra que les 2 disques présents par défaut.

 

clip_image014

 

 

Il est donc nécessaire d’aller dans le gestionnaire de disque qui se trouve dans le « Server Manager ».

Une manière simple d’y accéder est de cliquer sur le bouton « Start » puis de faire un clic droit sur « Computer » puis de cliquer sur « Manage ».

clip_image015

Dans la fenêtre « Server Manager », dans la partie gauche, cliquez sur le « + » à gauche de « Storage » puis sur « Disk Management ».

Une fenêtre, « Initialize Disk » apparaît. Choisissez vos paramètres puis cliquez sur « Ok »

 

image

 

Une fois le disque initialisé, faîtes un clic droit dessus et cliquez sur « New Simple Volume » :

clip_image019

Après cette opération, le disque devient disponible dans l’explorateur :

 

image

 

Côté portail Azure, le disque est aussi visible depuis le Tableau de bord de la machine virtuelle :

image

 

Le menu « Disques » permet aussi d’avoir les informations sur l’utilisation des différents disques :

image

 

Après téléchargement de mes fichiers d’installations, voici mes 3 fichiers sur mon disque F

clip_image031

Détacher le disque pour l’attacher sur une autre machine virtuelle

A partir du portail Azure, Dans « Ordinateurs Virtuels », sélectionnez votre machine virtuelle, puis cliquez sur « Détacher un disque » en bas de la page.

 

image

La fenêtre suivante apparaît :

image

Après avoir détaché votre disque, celui-ci devient alors disponible pour une autre machine virtuelle. A partir du portail Azure, Dans « Ordinateurs Virtuels », sélectionnez une autre machine virtuelle.

Pour cet exemple, je vais prendre la machine « Franmer-Attach »

 

image

 

Si je navigue dans le tableau de bord de cette machine virtuelle, je peux constater que pour le moment, un seul disque est présent.

 

image

 

Si je me connecte en RDP, je ne vois uniquement que les 2 disques par défaut lors de la création d’une machine virtuelle.

image

Maintenant, comme on aimerait faire nos installations, l’idée est de récupérer le disque avec les fichiers.

Pour ce faire, à partir du portail Azure, dans le tableau de bord de la machine virtuelle, cliquez sur « Attacher », puis sélectionnez « Attacher un disque »

image

 

A partir de la fenêtre « Attacher un disque à l’ordinateur virtuel », sélectionnez le disque souhaité dans le menu déroulant « Disques Disponibles »

image

Après quelques secondes le disque est attaché à la machine virtuelle.

Si on jette un œil sur le tableau de bord de la machine virtuelle, on peut voir maintenant le second disque :

 

image

 

 

Si on se connecte à la machine en RDP, on peut voir le nouveau disque avec nos fichiers

image

 

Nos fichiers sont bien là Smile !

clip_image059

Où sont stockés nos disques « vhd »

A partir du portail Azure, cliquez sur « Stockage », à gauche de l’écran. Sélectionnez le stockage lié à votre machine virtuelle

image

========================================================================================================

Pour retrouver le nom du stockage, à partir du tableau de bord de votre machine virtuelle, dans la partie « Disques », retrouvez le nom en début de l’URL, dans la colonne VHD

 

image

 

========================================================================================================

Après avoir sélectionné le stockage, vous pouvez avoir accès à vos conteneurs en cliquant sur « Conteneurs »

image

 

En cliquant sur le conteneur « VHDs », vous obtiendrez vos différents disques

image

Ci-dessous un schéma qui explique l’organisation du stockage :

clip_image069

Franck Mercier