Optimisez le stockage de vos machines virtuelles dans VMware vSphere en comprenant les différences entre Thin et Thick Provisioning. Découvrez les avantages de chaque type et apprenez à convertir des disques pour améliorer les performances et l’efficacité de vos ressources.
Trois modes de disque dans VMware vSphere
Lors de la création d’une machine virtuelle dans VMware vSphere, il est essentiel de choisir le type de provisionnement de disque approprié. Il existe trois options principales :
- Thick Provisioned Lazy Zeroed
- Thick Provisioned Eager Zeroed
- Thin Provision
Chaque option diffère par la manière dont l’espace disque est réservé et utilisé, impactant ainsi le rendement et la gestion des ressources de stockage.
1. Thick Provisioned Lazy Zeroed
- Description : Réserve immédiatement tout l’espace disque attribué à la machine virtuelle, mais « met à zéro » (remplit de zéros) les blocs au fur et à mesure que la VM les utilise pour la première fois.
- Avantages :
- Simplicité de gestion et prévisibilité de l’espace utilisé.
- Moins de fragmentation du disque.
- Inconvénients :
- Temps initial de création plus court que le mode eager zeroed, mais des retards peuvent survenir lors de la première écriture de données dans des blocs non initialisés.
- Moins efficace en utilisation de stockage si toute la capacité attribuée n’est pas utilisée.
2. Thick Provisioned Eager Zeroed
- Description : Réserve et « met à zéro » tous les blocs du disque au moment de sa création.
- Avantages :
- Meilleure performance lors des opérations d’écriture intensives.
- Requis pour certaines fonctionnalités avancées comme la tolérance aux pannes de VMware.
- Le disque est entièrement initialisé dès le départ, réduisant la latence lors d’accès futurs.
- Inconvénients :
- Temps de création initial considérablement plus long.
- Occupe tout l’espace attribué dès le départ, même s’il n’est pas utilisé.
3. Thin Provision
- Description : N’occupe que l’espace réel requis par les données de la machine virtuelle, bien que la VM « voit » la taille maximale assignée. L’espace s’accroît au fur et à mesure que les données grandissent.
- Avantages :
- Optimisation du stockage : permet une surprovision de l’espace et maximise l’efficacité.
- Création rapide des disques et moindre utilisation initiale d’espace.
- Inconvénients :
- Risque de « surengagement » : si plusieurs VMs consomment tout l’espace attribué, le stockage physique peut s’épuiser.
- Peut présenter une certaine fragmentation et des pénalités de performance sous une forte charge d’écriture.
Comparatif Rapide
Type de disque | Réserve d’espace | Initialisation (zeroing) | Performance | Flexibilité | Exigences spéciales |
---|---|---|---|---|---|
Lazy Zeroed Thick | Complète | Sur demande | Bon | Faible | Non |
Eager Zeroed Thick | Complète | À la création | Optimal | Faible | Tolérance aux pannes |
Thin Provision | Selon usage | Sur demande | Variable | Élevée | Non |
Avantages et inconvénients résumés
- Lazy Zeroed Thick : Simple et prévisible, mais peu efficace en stockage si la VM n’utilise pas tout l’espace.
- Eager Zeroed Thick : Meilleur rendement pour des charges critiques, mais création de disques plus lente et gaspillage d’espace non utilisé.
- Thin Provision : Maximise l’utilisation du stockage, mais nécessite une surveillance et une bonne gestion pour éviter des surcharges et des problèmes de performance.
Comment convertir des disques entre Thin et Thick Provisioning
Il est parfois nécessaire de convertir un disque d’un mode à un autre, que ce soit pour gagner en efficacité, respecter des exigences ou améliorer le rendement.
Conversion de Thin à Thick Provisioned (Lazy ou Eager Zeroed)
Méthode 1 : vSphere Web Client
- Éteignez la machine virtuelle.
- Cliquez avec le bouton droit sur la VM > Éditer la configuration.
- Sélectionnez le disque à convertir et cliquez sur Agrandir ou utilisez l’option Convertir en Thick.
- Choisissez entre Lazy Zeroed ou Eager Zeroed selon vos besoins.
- Terminez le processus et redémarrez la VM.
Méthode 2 : Storage vMotion (dans des environnements avec licences appropriées)
- Avec la VM allumée ou éteinte, sélectionnez Migrer le stockage.
- Choisissez le datastore de destination et l’option de changement de format de disque.
- Sélectionnez le format souhaité (Thin, Lazy Zeroed Thick, Eager Zeroed Thick).
- Terminez la migration : vSphere convertira automatiquement le disque.
Conversion de Thick à Thin Provisioned
- Éteignez la machine virtuelle.
- Effectuez une migration Storage vMotion en sélectionnant Thin Provision comme format de destination.
- Alternativement, vous pouvez utiliser l’outil
vmkfstools
depuis l’hôte ESXi :vmkfstools -i disque-original.vmdk -d thin disque-nouveau.vmdk
. Cela crée une copie du disque au format thin.
Conclusions et recommandations
- Eager Zeroed Thick est le meilleur choix pour des charges critiques et des fonctions avancées, bien qu’il entraîne un coût en temps et en stockage plus élevé.
- Thin Provision est idéal pour des environnements avec des limitations d’espace ou où l’efficacité est prioritaire, à condition de surveiller attentivement l’utilisation de l’espace de stockage.
- Le choix doit s’adapter aux besoins de chaque environnement, équilibrant performance, coûts et flexibilité.
La possibilité de convertir facilement des disques permet aux administrateurs VMware d’ajuster la stratégie de stockage en fonction de l’évolution de leurs besoins.