Vous pouvez utiliser des baies de stockage à provisionnement dynamique avec ESXi.

L'hôte ESXi s'intègre au stockage basé sur des blocs et effectue ces tâches :
  • L'hôte peut reconnaître des LUN à provisionnement dynamique sous-jacents et surveiller leur utilisation de l'espace pour éviter de manquer d'espace physique. L'espace LUN peut changer si, par exemple, votre banque de données VMFS se développe ou si vous utilisez Storage vMotion pour migrer des machines virtuelles vers le LUN à provisionnement dynamique. L'hôte vous avertit des failles dans l'espace LUN physique et des conditions de manque d'espace.
  • L'hôte peut exécuter la commande T10 unmap automatique depuis les systèmes d'exploitation invités de VMFS6 et de la machine virtuelle pour récupérer de l'espace inutilisé de la baie. VMFS5 prend en charge une méthode manuelle de récupération d'espace.
Note : ESXi ne prend pas en charge l'activation ou la désactivation du provisionnement fin d'un périphérique de stockage.

Configuration requise

Pour utiliser les fonctionnalités de rapport de provisionnement dynamique et de récupération d'espace, respectez ces conditions requises :

  • Utilisez une version appropriée d'ESXi.
    Composants de provisionnement dynamique pris en charge ESXi 6.5 et versions ultérieures
    Provisionnement dynamique Oui
    Commande unmap provenant de VMFS Automatique pour VMFS6
    Commande unmap provenant du système d'exploitation invité Oui (VMFS6)
  • Utilisez les systèmes de stockage qui prennent en charge VAAI (vSphere Storage APIs - Array Integration) basé sur T10, notamment le provisionnement dynamique et la récupération d'espace. Pour plus d'informations, contactez votre fournisseur de stockage et consultez la documentation Guide de compatibilité VMware.

Surveillance de l'utilisation de l'espace

La fonctionnalité de l'intégration de provisionnement dynamique vous permet de surveiller l'utilisation de l'espace sur les LUN à provisionnement dynamique et d'éviter de manquer d'espace.

L'exemple de flux suivant démontre l'interaction de l'hôte ESXi et de la baie de stockage qui interagissent pour générer des avertissements de rupture d'espace et de manque d'espace pour un LUN à provisionnement dynamique. Le même mécanisme s'applique lorsque vous utilisez Storage vMotion pour migrer des machines virtuelles au LUN sous-jacent à provisionnement dynamique.

  1. Grâce aux outils spécifiques de stockage, votre administrateur de stockage assure le provisionnement d'un LUN dynamique et définit un seuil logiciel qui, lorsqu'il est atteint, déclenche une alerte. Cette étape est spécifique au fournisseur.
  2. À l'aide de vSphere Client, vous créez une banque de données VMFS sur le LUN à provisionnement dynamique. La banque de données s'étend sur toute la taille logique signalée par le LUN.
  3. Étant donné que l'espace utilisé par la banque de données augmente et atteint le seuil logiciel défini, les actions suivantes ont lieu :
    1. La baie de stockage signale la rupture à votre hôte.
    2. Votre hôte déclenche une alarme d'avertissement pour la banque de données.

      Vous pouvez contacter l'administrateur de stockage pour demander plusieurs espaces physiques. Sinon, vous pouvez utiliser Storage vMotion pour évacuer vos machines virtuelles avant que le LUN manque de capacité.

  4. S'il ne reste plus d'espace pour l'allocation au LUN à provisionnement dynamique, les actions suivantes ont lieu :
    1. La baie de stockage signale un état de manque d'espace à votre hôte.
      Attention :

      Dans certains cas, quand un LUN est plein, il se peut qu'il passe hors ligne ou soit « démappé » par l'hôte.

    2. L'hôte interrompt les machines virtuelles et génère une alarme de manque d'espace.

      Vous pouvez résoudre l'état de manque d'espace permanent en demandant plus d'espace physique à l'administrateur de stockage.

Identifier les périphériques de stockage à provisionnement dynamique

Utilisez la commande esxcli pour vérifier si un périphérique de stockage particulier est à provisionnement dynamique.

Conditions préalables

Installez ESXCLI. Voir Démarrage avec ESXCLI. Pour le dépannage, exécutez des commandes esxcli dans ESXi Shell.

Procédure

  • Exécutez la commande esxcli storage core device list -d=device_ID.

Résultats

Le statut de provisionnement dynamique suivant indique que le périphérique est à provisionnement dynamique.
# esxcli storage core device list -d naa.XXXXXXXXXXXX4c
naa.XXXXXXXXXXXX4c
 Display Name: XXXX Fibre Channel Disk(naa.XXXXXXXXXXXX4c)
 Size: 20480
 Device Type: Direct-Access
 Multipath Plugin: NMP
 ---------------------
 Thin Provisioning Status: yes
 ---------------------
Un statut inconnu indique qu'un périphérique de stockage est statique.
Note : Certains systèmes de stockage présentent tous les périphériques comme étant à provisionnement dynamique que les périphériques soient dynamiques ou statiques. Leur statut de provisionnement dynamique est toujours oui. Pour plus d'informations, consultez votre fournisseur de stockage.