Hello ! Petit tuto pratique qui peut servir si jamais en créant vos VM’s vous vous êtes trompé de type de disque. En effet sur Vmware Vsphere vous avez 3 types de disques :

  • Provisionnement statique mis à zéro en différé
  • Provisionnement statique immédiatement mis à zéro
  • Thin Provision

Le Thin Provision peut être considéré comme une forme de virtualisation du stockage, puisque l’objectif de la technologie est de masquer au système de gestion de fichier le fait qu’il ne dispose pas, à un instant donné, des ressources physiques dont il croit pourtant disposer. Thin Provisionning permet d’économiser de l’espace disque sur un SAN en donnant la possibilité à l’administrateur de spécifier à des disques virtuels de ne consommer que la place réellement utile et de grandir au besoin, plutôt que d’allouer tout l’espace par défaut.

Le provisionnement statique signifie que si vous définissez un disque dur d’une taille de 40 Go, les 40 Go seront directement alloués sur le disque dur. « Immédiatement mis à zéro » signifie que Vmware va tout de suite préparer le disque tout entier. Cette méthode rend la création du disque dur virtuel plus lente. Ce pendant « mis à zéro en différé » préparera une petite partie du disque prête à être écrite lors de la création du disque dur virtuel, le reste est différé c’est à dire qu’il sera préparé au fur et à mesure que la machine virtuelle en a besoin.

Avec cette méthode la création du disque dur virtuel est plus rapide car Vmware passe moins de temps à le préparer.

Le disque Thin Provision amène plus de souplesse mais est moins performant que des disques à Provisionnement statique.

Activer SSH

Si jamais vous voulez convertir votre disque en Thin Provision. Il était bien sur configuré en provisionnement statique.

  • Activez le ssh sur votre ESX

Vous pouvez l’activer depuis le Vsphere Client :

Activer ssh
(Cliquer sur l’image pour agrandir)

Une fenêtre « Propriétés de services » s’ouvre. Allez sur SSH puis cliquez sur options.

Ensuite vous cliquez sur « Démarrer » :

active_ssh2

Il faut également ouvrir le port 22 (ssh) sur le pare-feu. Pour ça faire, selectionnez votre serveur dans Vsphere client puis « Configuration » et ensuite vous cliquez sur « Propriétés » dans la partie « Pare-feu ».

Cocher la case « Serveur SSH » comme sur l’image suivante :

active_ssh3

Provisionnement statique à Thin Provision

Arrêtez votre VM. La VM doit être arrêtée pour procéder à de tels modifications.

Connectez-vous en ssh sur votre ESX et tapez :

ls -l /vmfs/volumes/

esx_1

Ici ce qui nous intéresse c’est les deux lignes entourées en rouge. Il s’agit de mes deux DataStores.

On se déplace dans le datastore concerné. Dans mon cas il s’agit du 1er « DS1-320go-7200tr ».

Je tape donc :

cd /vmfs/volumes/53014763-79015021-d161-001e4fc94396

Si je fais un « ls » je peux voir les dossiers et les fichiers présents dans mon DataStore.

Je me déplace dans le dossier de la VM désiré grâce à la commande « cd ».

Une fois dedans, si on fait « ls -l » on peut avoir les infos comme ci-dessous :

esx_2

Mon vmdk concerné est le Win-2012r2-02_1.vmdk . On voit ici deux fichiers. Le fichier « …-flat » c’est celui qui permet à Vmware de réserver la place allouée sur le disque physique.

Nous pour la conversion on a juste besoin du fichier Win-2012r2-02_1.vmdk.

Tapez la commande suivante :

vmkfstools -i Win-2012r2-02_1.vmdk Win-2012r2-02_1-thin.vmdk -d 'thin' -a lsilogic

voici le résultat :

esx_3

Il ne vous reste plus qu’à supprimer l’ancien disque et attribuer le nouveau à la VM, pour ça :

Supprimer l’ancien disque de la VM :

image004

Rajouter le nouveau vmdk. Attention à bien le remettre sur le même nœud périphérique virtuel

image006

Prendre le nouveau disque :

image011

Thin provision à provisionnement statique

Vous pouvez également faire « gonfler » votre disque qui était configuré en Thin provision.

Pour cela, accèdez à votre DataStore et ensuite à votre dossier contenant la VM.

  • Clic droit sur le fichier vmdk concerné puis « Gonfler ».

esx_4

Voilà !

_____________________

A bientôt sur bidouilleit.com !

– Bruno Sousa –