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