Vous pouvez marquer manuellement les périphériques Flash sur chaque hôte comme périphériques de capacité à l'aide d'esxcli.

Préambules

Vérifiez que vous utilisez vSAN version 6.5 ou ultérieure.

Procédure

  1. Pour apprendre le nom du périphérique Flash que vous souhaitez marquer comme capacité, exécutez la commande suivante sur chaque hôte.
    1. Dans l'ESXi Shell, exécutez la commande esxcli storage core device list.
    2. Localisez le nom du périphérique en haut du résultat de la commande et notez-le.

    La commande accepte les options suivantes :

    Tableau 1. Options de commande

    Options

    Description

    -d|--disk=str

    Le nom du périphérique que vous souhaitez marquer comme périphérique de capacité. Par exemple, mpx.vmhba1:C0:T4:L0

    -t|--tag=str

    Spécifiez la balise que vous souhaitez ajouter ou supprimer. Par exemple, la balise capacityFlash est utilisée pour marquer un périphérique Flash comme périphérique de capacité.

    La commande répertorie les informations relatives au périphérique identifiées par ESXi.

  2. Dans le résultat, vérifiez que l'attribut Is SSD pour le périphérique est true.
  3. Pour marquer un périphérique Flash comme capacité, exécutez la commande esxcli vsan storage tag add -d <device name> -t capacityFlash.

    Par exemple, la commande esxcli vsan storage tag add -t capacityFlash -d mpx.vmhba1:C0:T4:L0, dans laquelle mpx.vmhba1:C0:T4:L0 est le nom du périphérique.

  4. Vérifiez si le périphérique Flash est marqué comme capacité.
    1. Dans la sortie, identifiez si l'attribut IsCapacityFlash du périphérique est défini sur 1.

Résultat de la commande

Vous pouvez exécuter la commande vdq -q -d <device name> pour vérifier l'attribut IsCapacityFlash. Par exemple, la commande vdq -q -d mpx.vmhba1:C0:T4:L0 renvoie le résultat suivant.

\{
"Name"     : "mpx.vmhba1:C0:T4:L0",
"VSANUUID" : "",
"State"    : "Eligible for use by VSAN",
"ChecksumSupport": "0",
"Reason"   : "None",
"IsSSD"    : "1",
"IsCapacityFlash": "1",
"IsPDL"    : "0",
    \},