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.
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é.
|
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é.
|
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é.
|
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é.
|
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
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.
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.