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.