Découvrez les options de commande que esxcli storage vvol utilise. Les rubriques fournissent également des solutions aux problèmes que vous pouvez rencontrer lors de l'utilisation de vSphere Virtual Volumes.

Virtual Volumes et commandes esxcli

Vous pouvez utiliser les commandes esxcli storage vvol pour dépanner votre environnement Virtual Volumes.

Les options de commande suivantes sont disponibles.

Tableau 1. Commandes esxcli storage vvol
Espace de noms Option de commande Description
esxcli storage core device liste Identifiez les points de terminaison de protocole. L'entrée de sortie Is VVOL PE: true indique que le périphérique de stockage est un point de terminaison de protocole.
esxcli storage vvol nvme info get Obtenez des informations sur l'hôte NVMe Virtual Volumes.
esxcli storage vvol storagearray liste Répertoriez les conteneurs ou les points de terminaison de protocole sur la baie de stockage.
esxcli storage vvol storagecontainer liste Établissez la liste de tous les conteneurs de stockage disponibles.
abandonedvvol scan Analysez le conteneur de stockage spécifié pour les Virtual Volumes abandonnés.
esxcli storage vvol daemon unbindall Dissocie tous les volumes virtuels des fournisseurs VASA connus de l'hôte ESXi.
esxcli storage vvol protocolendpoint liste Répertorie tous les points de terminaison de protocole auxquels votre hôte peut accéder.
startforceunbind Annulez la liaison de tous les Virtual Volumes sur le PE avec zéro nombre de handles ouverts.
esxcli storage vvol stats Suivez les statistiques de performances. Pour plus d'informations, consultez Collecte d'informations statistiques pour les Virtual Volumes.
esxcli storage vvol vasacontext get Affichez le contexte VASA (VC UUID) associé à l'hôte.
esxcli storage vvol vasaprovider liste Établissez la liste de tous les fournisseurs de stockage (VASA) associés à l'hôte.
esxcli storage vvol virtualvolume unmap Récupérez l'espace en démappage des blocs libres des volumes de configuration VMFS. Pour plus d'informations, consultez Récupérer de l'espace sur les banques de données vSphere Virtual Volumes.
esxcli storage vvol vmstats get Obtenez les informations et les statistiques Virtual Volumes pour une machine virtuelle spécifique.

Collecte d'informations statistiques pour les Virtual Volumes

Vous pouvez utiliser la commande vvol stats sur votre hôte ESXi pour suivre les statistiques de performances.

Les options de commande suivantes sont disponibles.

Commande Description Options
esxcli storage vvol stats get Obtenez des statistiques pour tous les fournisseurs VASA (par défaut) ou pour l'espace de noms ou l'entité spécifié(e) dans l'espace de noms donné. -e|--entity= str Entrer l'ID d'entité.

-n|--namespace= str Entrer l'expression d'espace de noms du nœud.

-r|--raw Utilisez la sortie au format brut.

esxcli storage vvol stats list Lister tous les nodes de statistiques (par défaut) ou les nodes sous un espace de noms spécifié. -n|--namespace= str Entrer l'expression d'espace de noms du nœud.
esxcli storage vvol stats enable Activez le suivi des statistiques pour l'espace de noms complet.
esxcli storage vvol stats disable Désactivez le suivi des statistiques pour l'espace de noms complet.
esxcli storage vvol stats add Activez le suivi des statistiques pour une entité spécifique sous un espace de noms spécifique. -e|--entity= str Entrer l'ID d'entité.

-n|--namespace= str Entrer l'expression d'espace de noms du nœud.

esxcli storage vvol stats remove Supprime une entité spécifique pour le suivi des statistiques sous l’espace de noms spécifié. -e|--entity= str Entrer l'ID d'entité.

-n|--namespace= str Entrer l'expression d'espace de noms du nœud.

esxcli storage vvol stats reset Réinitialisez le compteur de statistiques pour l’espace de noms ou l’entité de statistiques spécifiée. -e|--entity= str Entrer l'ID d'entité.

-n|--namespace= str Entrer l'expression d'espace de noms du nœud.

La banque de données Virtual Volumes est inaccessible

Après que vous avez créé une banque de données Virtual Volumes, celle-ci reste inaccessible.

Problème

vSphere Client affiche la banque de données comme étant inaccessible. Vous ne pouvez pas utiliser la banque de données pour alimenter la machine virtuelle.

Cause

Ce problème peut se produire lorsque vous ne parvenez pas à configurer des points de terminaison de protocole pour le conteneur de stockage SCSI ou les groupes NVMe ANA mappés à la banque de données virtuelle. Comme les LUN traditionnels, les points de terminaison de protocole SCSI doivent être configurés de façon à pouvoir être détectés par un hôte ESXi.

Solution

Avant de créer des banques de données virtuelles pour les conteneurs SCSI, configurez les points de terminaison de protocole côté stockage.

Erreurs lors de la migration de machines virtuelles ou du déploiement d'environnements OVF de machine virtuelle vers des banques de données Virtual Volumes

Les tentatives de migration d'une machine virtuelle ou de déploiement d'un environnement OVF de machine virtuelle vers des banques de données Virtual Volumes ont échoué.

Problème

Un modèle OVF ou une machine virtuelle en cours de migration depuis une banque de données non virtuelle peut inclure des fichiers volumineux supplémentaires, tels que des images disque ISO, des images DVD et des fichiers image. Si ces fichiers supplémentaires causent le dépassement de la limite de 4 Go du volume virtuel de configuration, la migration ou le déploiement vers une banque de données virtuelle échoue.

Cause

Le volume virtuel de configuration, ou config-vVol, contient plusieurs fichiers relatifs aux machines virtuelles. Dans les banques de données traditionnelles et non virtuelles, ces fichiers sont directement stockés dans le répertoire de base de la machine virtuelle. À l'instar du répertoire de base de la machine virtuelle, le config-vVol inclut généralement le fichier de configuration de la machine virtuelle, les fichiers descripteurs du disque virtuel et de snapshot, les fichiers de journaux, les fichiers de verrouillage, etc.

Dans les banques de données virtuelles, tous les autres fichiers volumineux, tels que les disques virtuels, les snapshots de mémoire, les fichiers d'échange et de prétraitement sont stockés sous forme de volumes virtuels séparés.

Les fichiers Config-vVols sont créés sous forme de volumes virtuels de 4 Go. Le contenu générique de config-vVol requiert habituellement uniquement une partie de cette allocation de 4 Go, c'est pourquoi ces fichiers sont généralement provisionnés de façon dynamique, permettant de conserver de l'espace de sauvegarde. Tout fichier volumineux supplémentaire, tel que image ISO, image DVD et fichier image, peut provoquer le dépassement de la limite de config-vVol fixée à 4 Go. Si de tels fichiers sont inclus dans un modèle OVF, le déploiement de l'OVF de machine virtuelle vers un stockage Virtual Volumes échoue. Si ces fichiers font partie d'une machine virtuelle, la migration de celle-ci depuis une banque de données traditionnelle vers un stockage Virtual Volumes échoue également.
Note : À partir de vSphere 7.0 Update 2, les partenaires peuvent augmenter la valeur de config-vVol à plus de 4 Go. Collaborez avec votre partenaire Virtual Volumes sur la mise en œuvre de cette option si elle est prise en charge par votre partenaire et applicable à votre environnement.

Solution

  • Pour la migration de machine virtuelle. Avant de migrer une machine virtuelle depuis une banque de données traditionnelle vers une banque de données virtuelle, supprimez le contenu superflu du répertoire de base de la machine virtuelle afin que la taille de config-vVol soit inférieure à la limite de 4 Go.
  • Pour le déploiement OVF. Comme vous ne pouvez pas déployer de modèle OVF contenant trop de fichiers vers une banque de données virtuelle, déployez d'abord la machine virtuelle vers une banque de données non virtuelle. Supprimez tout contenu superflu du répertoire de base de la machine virtuelle, puis migrez la machine virtuelle résultante vers le stockage Virtual Volumes.