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.
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 :
(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 » :
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 :
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 :
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 :
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 :
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 :
voici le résultat :
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 :
Rajouter le nouveau vmdk. Attention à bien le remettre sur le même nœud périphérique virtuel
Prendre le nouveau disque :
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 ».
Voilà !
_____________________
A bientôt sur bidouilleit.com !
– Bruno Sousa –
Excellent tuto!
je l’ai utilisé sur ma plateforme virtuelle et ça marche parfaitement!
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
Marche trop bien et sans bugs.
Merci
Merci pour ton retour @root 🙂
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 !
Merci @steph78630 pour ton commentaire !
A+
Un grand merci Bruno !!!
Malgré la simplicité de cette procédure le bénéfice sur l’espace de stockage est considérable.
C’est tellement utile de pouvoir repasser un disque en thin (surtout après un P2V…) que l’on s’étonne qu’on ne puisse pas le faire depuis la console de VSphere ?!..
J’étais un peu désespéré, Bruno m’à sauvé ! ;p)
Effectivement c’est dommage que ce ne soit pas prévu dans la console VSphere !
Content que ça t’a aidé ! @doubledice
Bonjour,
Simple, efficace.
Merci