Verwenden Sie den esxcli-Befehl, um die verfügbaren Multipathing-Beanspruchungsregeln aufzulisten.
Die Beanspruchungsregeln geben an, ob das NMP, das HPP oder ein Drittanbieter-MPP einen vorhandenen physischen Pfad verwaltet. Jede Beanspruchungsregel gibt einen Satz an Pfaden basierend auf folgenden Parametern an:
- Anbieter-/Modellzeichenfolgen
- Transport, wie z. B. SATA, IDE, Fibre Channel
- Adapter, Ziel- oder LUN-Speicherort
- Gerätetreiber, zum Beispiel Mega-RAID
Prozedur
- ♦ Führen Sie zum Auflisten der Multipathing-Beanspruchungsregeln den Befehl esxcli storage core claimrule list --claimrule-class=MP aus.
Wenn Sie die Option claimrule-class nicht verwenden, wird MP automatisch als Regelklasse angenommen.
Beispiel: Beispielausgabe des Befehls „esxcli storage core claimrule list“
Rule Class Rule Class Type Plugin Matches MP 10 runtime vendor HPP vendor=NVMe model=* MP 10 file vendor HPP vendor=NVMe model=* MP 50 runtime transport NMP transport=usb MP 51 runtime transport NMP transport=sata MP 52 runtime transport NMP transport=ide MP 53 runtime transport NMP transport=block MP 54 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 200 runtime vendor MPP_1 vendor=NewVend model=* MP 200 file vendor MPP_1 vendor=NewVend model=* MP 201 runtime location MPP_2 adapter=vmhba41 channel=* target=* lun=* MP 201 file location MPP_2 adapter=vmhba41 channel=* target=* lun=* MP 202 runtime driver MPP_3 driver=megaraid MP 202 file driver MPP_3 driver=megaraid MP 65535 runtime vendor NMP vendor=* model=*
Dieses Beispiel zeigt Folgendes an:
- Das NMP beansprucht alle mit den Speichergeräten verbundenen Pfade, die USB-, SATA-, IDE- und Block SCSI-Übertragung verwenden.
- Die Regeln für HPP, MPP_1, MPP_2 und MPP_3 wurden hinzugefügt, damit die Module die angegebenen Geräte beanspruchen können. Das HPP beansprucht beispielsweise alle Geräte des Anbieters NVMe. Alle vom Inbox-NVMe-Treiber gehandhabten Geräte werden unabhängig vom tatsächlichen Anbieter beansprucht. Das MPP_1-Modul beansprucht alle mit einem beliebigen Modell des NewVend-Speicher-Arrays verbundenen Pfade.
- Sie können mit dem Modul MASK_PATH nicht genutzte Geräte vor dem Host verbergen. Standardmäßig maskiert die PSA-Beanspruchungsregel 101 Dell-Array-Pseudogeräte mit der Anbieterzeichenfolge „DELL“ und der Modellzeichenfolge „Universal Xport“.
- Die Spalte „Rule Class“ der Ausgabe beschreibt die Kategorie einer Beanspruchungsregel. Sie kann MP (Multipathing-Plug-In), Filter oder VAAI sein.
- Die Class-Spalte zeigt, welche Regeln definiert und welche geladen sind. Der Parameter file in der Class-Spalte gibt an, dass die Regel definiert ist. Der Parameter runtime gibt an, dass die Regel in Ihr System geladen wurde. Damit eine benutzerdefinierte Beanspruchungsregel aktiv wird, müssen zwei Zeilen mit derselben Regelnummer vorhanden sein, eine Zeile für die Regel mit dem Parameter file und eine Zeile mit runtime. Einige standardmäßig im System definierte Regeln verfügen lediglich über eine Zeile mit der Class-Spalte runtime. Sie können diese Regeln nicht ändern.
- Die Standardregel 65535 weist alle freien Pfade dem NMP zu. Löschen Sie diese Regel nicht.