ESXi vous permet de marquer des périphériques comme local. Cela est utile dans les cas où ESXi ne peut pas déterminer si certains périphériques SAS sont locaux ou distants.

Avant de commencer

  • Assurez-vous que le périphérique n'est pas partagé.

  • Mettez hors tension les machines virtuelles résidant sur le périphérique et démontez une banque de données associée.

Pourquoi et quand exécuter cette tâche

Pour plus d'informations sur les commandes répertoriées dans cette rubrique, consultez les documentations Initiation aux interfaces de ligne de commande vSphere et Concepts et exemples de l'interface de ligne de commande vSphere.

Procédure

  1. Identifiez le périphérique à marquer et son SATP :
    esxcli storage nmp device list

    Vous pouvez obtenir un résultat semblable à ce qui suit :

    naa.000000000000000001234
    Device Display Name: DGC Fibre Channel Disk (naa.000000000000000001234)
    Storage Array Type: VMW_SATP_CX
    Storage Array Type Device Config: {navireg ipfilter}
    Path Selection Policy: VMW_PSP_MRU
    Path Selection Policy Device Config: Current Path=vmhba4:C0:T0:L25
    Working Paths: vmhba4:C0:T0:L25
  2. Noter le SATP associé au périphérique.
  3. Exécutez cette commande pour ajouter une règle de réclamation PSA permettant de marquer les périphériques comme locaux. Utilisez le SATP associé au périphérique à partir du résultat dans 1.
    esxcli storage nmp satp rule add -s SATP_name --device device_name --option="enable_local"

    Par exemple,

    esxcli storage nmp satp rule add -s VMW_SATP_CX --device naa.000000000000000001234 --option="enable_local"
  4. Réclamer le périphérique. Par exemple,
    esxcli storage core claiming reclaim --device naa.000000000000000001234 
  5. Vérifiez l'état en exécutant la commande suivante :
    esxcli storage core device list -d device_name

    Le résultat de la commande indique que le disque est local.

    Is Local: true