Dans vSphere 5.1 et versions ultérieures, vous pouvez configurer la fonctionnalité de récupération d'espace disque pour des pools de postes de travail de clone lié, des pools de postes de travail Instant Clone et des batteries de serveurs automatisées View Composer. À partir de vSphere 5.1, Horizon 7 crée ces machines virtuelles dans un format de disque efficace qui permet à des hôtes ESXi de récupérer l'espace disque inutilisé, ce qui réduit l'espace de stockage total requis.
À mesure que les utilisateurs interagissent avec les machines virtuelles, les disques du système d'exploitation des clones liés augmentent et peuvent finir par utiliser presque autant d'espace disque que des machines virtuelles de clone complet. La récupération d'espace disque réduit la taille des disques du système d'exploitation sans que vous ayez à actualiser ou recomposer les clones liés. L'espace peut être récupéré lorsque les machines virtuelles sont activées et que les utilisateurs interagissent avec les machines.
Dans Horizon Administrator, vous ne pouvez pas initier directement la récupération d'espace disque pour un pool. Vous déterminez le moment auquel Horizon 7 initie la récupération d'espace disque en spécifiant la quantité minimale d'espace disque inutilisé qui doit être atteinte sur un disque du système d'exploitation de clone lié pour déclencher l'opération. Lorsque l'espace disque inutilisé dépasse le seuil spécifié, Horizon 7 demande à l'hôte ESXi de récupérer l'espace sur ce disque du système d'exploitation. Horizon 7 applique le seuil sur chaque machine virtuelle dans le pool.
Vous pouvez utiliser l'option vdmadmin -M pour initier la récupération d'espace disque sur une machine virtuelle particulière à des fins de démonstration ou de dépannage. Reportez-vous au document Administration d'Horizon 7.
À partir de vSphere 6.7 et versions ultérieures, VMFS-6 prend en charge la fonctionnalité UNMAP automatique, qui récupère automatiquement et de manière asynchrone les blocs morts (si elle n'est pas désactivée par l'administrateur de vSphere ou de vCenter Server). Par conséquent, les opérations périodiques de récupération de l'espace par Horizon 7 ne permettent pas de récupérer un espace significatif. Dans Horizon Administrator, l'option Espace récupéré lors de la dernière exécution au cours des 7 derniers jours indique généralement une valeur de 0,00 Go. Vous n'avez pas à appeler manuellement les API View Composer à l'aide de la commande vdmadmin.exe -markForSpaceReclamation pour la récupération de l'espace. La fonctionnalité UNMAP automatique n'est pas prise en charge pour Windows 7. Par conséquent, ce comportement ne s'applique pas aux machines virtuelles Windows 7.
Vous pouvez configurer la récupération d'espace disque sur des clones liés lorsque vous créez un nouveau pool ou lorsque vous modifiez un pool existant. Pour un pool existant, reportez-vous à la section « Tâches de mise à niveau de pools pour utiliser la récupération d'espace » du document Mises à niveau d'Horizon 7.
Si View Composer actualise, recompose ou rééquilibre des clones liés, la récupération d'espace disque n'a pas lieu sur ces clones liés.
La récupération d'espace disque fonctionne uniquement sur les disques du système d'exploitation dans des clones liés. La fonction n'affecte pas les disques persistants de View Composer et ne fonctionne pas sur les machines virtuelles de clone complet.
La technologie de snapshot NFS natif (VAAI) n'est pas prise en charge dans les pools contenant des machines virtuelles avec des disques à optimisation d'espace.
La procédure suivante s'applique à des pools de postes de travail de clone lié. Les étapes sont semblables pour les batteries de serveurs automatisées.
Conditions préalables
- Vérifiez que vos hôtes de vCenter Server et ESXi, notamment tous les hôtes ESXi d'un cluster, sont à la version 5.1 avec le correctif de téléchargement ESXi 5.1 ESXi510-201212001 ou version ultérieure.
- Vérifiez que VMware Tools fourni avec vSphere 5.1 ou supérieur est installé sur toutes les machines virtuelles de cloné lié dans le pool.
- Vérifiez que toutes les machines virtuelles de cloné lié dans le pool ont la version matérielle virtuelle 9 ou supérieure.
- Vérifiez que les machines virtuelles utilisent des contrôleurs SCSI. La récupération d'espace disque n'est pas prise en charge sur les machines virtuelles avec des contrôleurs IDE.
- Pour les machines virtuelles Windows 10, vérifiez que les machines s'exécutent dans vSphere 5.5 U3 ou version ultérieure.
- Pour les machines virtuelles Windows 8 ou 8.1, vérifiez que les machines s'exécutent dans vSphere 5.5 ou version ultérieure. La récupération d'espace disque est prise en charge sur des machines virtuelles Windows 8 ou 8.1 dans vSphere 5.5 ou version ultérieure.
- Pour les machines virtuelles Windows 7, vérifiez que les machines s'exécutent dans vSphere 5.1 ou version ultérieure.
- Vérifiez que la récupération d'espace disque est activée dans vCenter Server. Cette option garantit que les machines virtuelles dans le pool sont créées au format de disque efficace requis pour récupérer l'espace disque. Reportez-vous au document Administration d'Horizon 7.
Procédure
Que faire ensuite
Vous pouvez configurer des jours et des heures d'interruption durant lesquels la récupération d'espace disque et la régénération de View Storage Accelerator n'ont pas lieu. Reportez-vous à la section Définir les durées d'interruption de Storage Accelerator et de récupération d'espace.
Dans Horizon Administrator, vous pouvez sélectionner et sélectionner une machine pour afficher l'heure de la dernière récupération d'espace et la dernière quantité d'espace récupérée sur la machine.