Utilisez les commandes esxcli pour ajouter une règle de réclamation de gestion multivoie PSA à l'ensemble de règles de réclamation sur le système. Pour activer la nouvelle règle de réclamation, définissez d'abord la règle puis chargez-la sur votre système.

Exemples d'ajout d'une règle de réclamation PSA :
  • Vous chargez un nouveau plug-in gestion multivoie (MPP) et vous devez définir les chemins que ce module réclame.
  • Vous ajoutez de nouveaux chemins et vous souhaitez pouvoir les réclamer à partir d'un MPP existant.
Attention : Lors de la création de règles de réclamation, évitez toutes situations où les différents chemins physiques sur le même LUN sont réclamés par différents MPP. Sauf dans le cas où le MPP correspond à MASK_PATH MPP, cette configuration peut entraîner des problèmes de performances.

Dans la procédure, --server=server_name spécifie le serveur cible. Le serveur cible spécifié vous invite à saisir un nom de serveur et un mot de passe. D'autres options de connexion, telles qu'un fichier de configuration ou de session, sont prises en charge. Pour obtenir la liste des options de connexion, reportez-vous à la rubrique Démarrage avec vSphere Command-Line Interfaces.

Conditions préalables

Installez vCLI ou déployez la machine virtuelle vSphere Management Assistant (vMA). Voir Démarrage avec vSphere Command-Line Interfaces. Pour le dépannage, exécutez les commandes esxcli dans ESXi Shell.

Procédure

  1. Pour définir une nouvelle règle de réclamation, exécutez la commande suivante :
    esxcli --server=server_name storage core claimrule add

    La commande accepte les options suivantes :

    Option Description
    -A|--adapter=<str> Indiquez l'adaptateur des chemins.
    -u|--autoassign Le système affecte automatiquement un ID de règle.
    -C|--channel=<long> Indiquez le canal des chemins.
    -c|--claimrule-class=<str> Indiquez la classe de la règle de réclamation.

    Les valeurs valides sont : MP, Filter, VAAI.

    -d|--device=<str> Indiquez l'UID du périphérique.
    -D|--driver=<str> Indiquez le pilote des chemins.
    -f|--force Forcez les règles de réclamation à ignorer les vérifications de validité et à installer la règle.
    --if-unset=<str> Exécutez cette commande si cette variable d'utilisateur avancé n'est pas définie sur la valeur 1.
    -i|--iqn=<str> Indiquer le nom complet iSCSI de la cible.
    -L|--lun=<long> Indiquez le LUN des chemins.
    -M|--model=<str> Indiquez le modèle des chemins.
    -P|--plugin=<str> Indiquez le plug-in PSA. (requis)
    -r|--rule=<long> Indiquez l'ID de règle.
    -T|--target=<long> Indiquez la cible des chemins.
    -R|--transport=<str> Indiquez le transport des chemins.

    Les valeurs valides sont : block, fc, iscsi, iscsivendor, ide, sas, sata, usb, parallel, unknown.

    -t|--type=<str> Indiquez le type de correspondances utilisé pour la réclamation/non réclamation ou pour claimrule.

    Les valeurs valides sont : vendor, location, driver, transport, device, target. (requis)

    -V|--vendor=<str> Indiquez le fournisseur des chemins.
    --wwnn=<str> Indiquez le numéro de nœud WWNN pour la cible.
    --wwpn=<str> Indiquez le numéro de port WWPN pour la cible.
  2. Pour charger la nouvelle règle de réclamation sur votre système, exécutez la commande suivante :
    esxcli --server=server_name storage core claimrule load
    Cette commande charge toutes les nouvelles règles de réclamation gestion multivoie à partir du fichier de configuration de votre système.

Exemple : Définition des règles de réclamation de gestion multivoie

Dans l'exemple suivant, vous ajoutez et chargez la règle #500. La règle réclame tous les chemins avec la chaîne de modèle NewMod et la chaîne d'éditeur NewVend pour le plug-in NMP.

# esxcli --server=server_name storage core claimrule add -r 500 -t vendor -V NewVend -M NewMod -P NMP

# esxcli --server=server_name storage core claimrule load

Après avoir exécuté la commande esxcli --server=server_name storage core claimrule list, vous pouvez voir apparaître la nouvelle liste de réclamations sur la liste.

La sortie suivante indique que la règle de réclamation 500 a été chargée dans le système et est active.
Rule Class  Rule   Class    Type       Plugin     Matches
MP          0      runtime  transport  NMP        transport=usb
MP          1      runtime  transport  NMP        transport=sata
MP          2      runtime  transport  NMP        transport=ide
MP          3      runtime  transport  NMP        transport=block
MP          4      runtime  transport  NMP        transport=unknown
MP          101    runtime  vendor     MASK_PATH  vendor=DELL model=Universal Xport
MP          101    file     vendor     MASK_PATH  vendor=DELL model=Universal Xport
MP          500    runtime  vendor     NMP        vendor=NewVend model=NewMod  
MP          500    file     vendor     NMP        vendor=NewVend model=NewMod