Modifier disque Vmware : Thin Provision ou Provisionnement statique

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.

Sommaire de : Modifier disque Vmware : Thin Provision ou 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 –

Partagez...Share on FacebookTweet about this on TwitterShare on Google+Email this to someoneDigg thisShare on StumbleUponShare on LinkedInPin on PinterestPrint this page

6 réponses

  1. Merci 1000 fois pour ce tuto très clair et en français, j’utilise vSphere Client en français et la traduction je trouve embrouille plus qu’autre chose
  2. Bonjour,

    Essayé avec plusieurs VM sur un ESXi v. 6.5… et ce tuto fonctionne super bien !

    PS : Au premier abord, ces manips peuvent sembler fastidieuses mais finalement ça prend moins de 2 mns par disque (hors temps de clonage / migration du disque, et en fonction de l’espace utilisé sur celui-ci)

    Note : Dommage que la maturité de l’ESXi (v. 6.5) ne permette pas en GUI le changement de provisionnement d’un disque, et qu’au moment de la création de celui-ci le choix de provisionnement ne soit proposé qu’avec VMware vsphere client et pas en interface web !!! (Grrr, y a encore du dev à faire !)

    Bravo à Bruno et merci pour ce partage !

Laisser un commentaire

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