Suivez ces meilleures pratiques lorsque vous utilisez des périphériques Flash dans l'environnement vSphere.

  • Utilisez les périphériques Flash approuvés par le Guide de compatibilité VMware.
  • Assurez-vous d'utiliser la dernière version du microprogramme avec des périphériques Flash. Vérifiez fréquemment les mises à jour avec vos fournisseurs de stockage.
  • Surveillez attentivement le niveau d'utilisation du périphérique Flash et calculez sa durée de vie estimée. L'espérance de vie dépend du niveau d'utilisation continu du périphérique Flash. Reportez-vous à la section Estimer la durée de vie des périphériques Flash.
  • Si vous utilisez des périphériques NVMe pour le stockage, activez le High-Performance Plug-in (HPP) afin d'améliorer les performances de votre stockage. Pour obtenir des informations spécifiques sur l'utilisation des périphériques NVMe, consultez VMware High Performance Plug-In et Path Selection Schemes

Surveiller les périphériques Flash

Vous pouvez surveiller certains paramètres de périphériques Flash critiques, notamment Media Wearout Indicator, Temperature et Reallocated Sector Count, à partir d'un hôte ESXi.

Utilisez la commande esxcli pour surveiller les périphériques Flash.

Conditions préalables

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

Procédure

  • Affichez les statistiques d'un périphérique Flash en exécutant la commande suivante :
    esxcli storage core device smart get -d=flash device_ID

Estimer la durée de vie des périphériques Flash

Lorsque vous travaillez avec des périphériques Flash, surveillez le degré d'activité avec lequel vous les utilisez et calculez leur durée de vie estimée.

En règle générale, les fournisseurs de stockage donnent des estimations fiables pour la durée de vie d'un périphérique Flash dans les conditions idéales. Par exemple, un fournisseur peut garantir une durée de vie de 5 ans au rythme de 20 Go d'écriture par jour. Cependant, l'espérance de vie plus réaliste du périphérique dépend du nombre d'écritures réellement générées par votre hôte ESXi. Suivez les étapes ci-dessous pour calculer la durée de vie du périphérique Flash.

Conditions préalables

Notez le nombre de jours s'étant écoulés depuis le dernier redémarrage de votre hôte ESXi. Par exemple, dix jours.

Procédure

  1. Obtenez le nombre total de blocs écrits sur le périphérique Flash depuis le dernier redémarrage.

    Exécutez la commande esxcli storage core device stats get -d=device_ID. Par exemple :

    ~ # esxcli storage core device stats get -d t10.xxxxxxxxxxxxxxx
    	Device: t10.xxxxxxxxxxxxxxx
    	Successful Commands: xxxxxxx
    	Blocks Read: xxxxxxxx
    	Blocks Written: 629145600 
    	Read Operations: xxxxxxxx
    

    L'élément Blocks Written dans la sortie indique le nombre de blocs écrits sur le périphérique depuis le dernier redémarrage. Dans cet exemple, la valeur est 629,145,600. Après chaque redémarrage, elle se réinitialise à 0.

  2. Calculez le nombre total d'écritures et convertissez en Go.
    Un bloc équivaut à 512 octets. Pour calculer le nombre total d'écriture, multipliez la valeur Blocks Written par 512, et convertissez la valeur résultante en Go.

    Dans cet exemple, le nombre total d'écritures depuis le dernier redémarrage est d'environ 322 Go.

  3. Estimez le nombre moyen d'écritures par jour en Go.
    Divisez le nombre total d'écritures par le nombre de jours depuis le dernier redémarrage.

    Si le dernier redémarrage s'est produit il y a dix jours, vous obtenez 32 Go d'écritures par jour. Vous pouvez calculer la moyenne de ce nombre sur la période concernée.

  4. Estimez la durée de vie de votre périphérique à l'aide de la formule suivante :
    vendor provided number of writes per day fois vendor provided life span divisé par actual average number of writes per day
    Par exemple, si votre fournisseur garantit une durée de vie de 5 ans au rythme de 20 Go d'écriture par jour et que la quantité réelle d'écriture par jour est de 30 Go, la durée de vie de votre périphérique Flash est d'environ 3,3 ans.

Garder les disques Flash sans formatage VMFS

Si vous utilisez l'option de partitionnement automatique du démarrage lors de l'installation ou du déploiement automatique de ESXi, elle crée une banque de données VMFS sur le stockage local de l'hôte. Dans certains cas, il vous faut garder vos disques Flash de stockage local sans formatage.

Problème

Par défaut, le partitionnement automatique déploie les systèmes de fichiers VMFS sur tous les disques de stockage locaux inutilisés sur l'hôte, y compris les disques Flash.

Cependant, si un disque Flash est au format VMFS, il devient indisponible pour des fonctionnalités telles que Virtual Flash et vSAN. Ces dernières requièrent un disque Flash non formaté et ne permettent pas le partage du disque avec un autre système de fichiers.

Solution

Pour vous assurer que le partitionnement automatique n'applique pas le format VMFS au disque Flash, utilisez les options de démarrage suivantes lors de la première installation d' ESXi ou du premier démarrage de l'hôte ESXi :
  • autoPartition=TRUE
  • skipPartitioningSsds=TRUE
Si vous utilisez Auto Deploy, définissez ces paramètres sur un hôte ESXi de référence.
  1. Dans vSphere Client, accédez à l'hôte à utiliser en tant qu'hôte de référence et cliquez sur l'onglet Configurer.
  2. Cliquez sur Système pour ouvrir les options système, puis cliquez sur Paramètres système avancés.
  3. Définissez les éléments suivants.
    Paramètre Valeur
    VMkernel.Boot.autoPartition Vrai
    VMkernel.Boot.skipPartitioningSsds Vrai
  4. Redémarrez l'hôte.

Si des disques Flash que vous prévoyez d'utiliser avec la ressource Virtual Flash et vSAN disposent déjà de banques de données VMFS, supprimez ces dernières.