Wenn Sie Ihren ESXi-Host starten oder Ihren Speicheradapter erneut prüfen, ermittelt der Host alle physischen Pfade zu Speichergeräten, die für den Host verfügbar sind. Basierend auf einem Satz von Beanspruchungsregeln bestimmt der Host, welches Multipathing-Modul (das NMP, das HPP oder ein MPP) die Pfade zu einem bestimmten Gerät besitzt.

Das Modul, das das Gerät besitzt, ist verantwortlich für das Verwalten der Multipathing-Unterstützung für das Gerät. Standardmäßig führt der Host alle fünf Minuten eine periodische Pfadauswertung durch und weist die nicht beanspruchten Pfade dem entsprechenden Modul zu.

Für die vom NMP-Modul verwalteten Pfade wird ein zweiter Satz von Beanspruchungsregeln verwendet. Diese Regeln weisen jedem Speichergerät ein SATP- und ein PSP-Modul zu und legen fest, welche Speicher-Array-Typ-Richtlinie und Pfadauswahl-Richtlinie angewendet werden.

Verwenden Sie den vSphere Client, um die Speicher-Array-Typ-Richtlinie und die Pfadauswahl-Richtlinie anzuzeigen, die einem bestimmten Speichergerät zugewiesen sind. Außerdem können Sie den Status aller verfügbaren Pfade für dieses Speichergerät überprüfen. Bei Bedarf können Sie die standardmäßige Pfadauswahl-Richtlinie mithilfe des Clients ändern.

Um das Standard-Multipathing-Modul oder SATP zu ändern, ändern Sie Beanspruchungsregeln mithilfe der vSphere-CLI.

Informationen zum Ändern von Beanspruchungsregeln finden Sie unter Verwenden von Beanspruchungsregeln zum Steuern von ESXi-Multipathing-Module.

Weitere Informationen zu Multipathing-Modulen finden Sie unter Multipathing-Konzepte und Akronyme.

Anzeigen von Speichergerätepfaden

Zeigen Sie an, welche Mehrfachpfad-Richtlinien der Host für ein bestimmtes Speichergerät verwendet, und ermitteln Sie den Status aller verfügbaren Pfade für dieses Speichergerät.

Prozedur

  1. Navigieren Sie im vSphere Client zum ESXi-Host.
  2. Klicken Sie auf die Registerkarte Konfigurieren.
  3. Klicken Sie unter Speicher auf Speichergeräte.
  4. Wählen Sie das Speichergerät, dessen Pfade Sie ansehen möchten.
  5. Klicken Sie auf die Registerkarte Eigenschaften und überprüfen Sie das Modul, dem das Gerät zugeordnet ist, z. B. NMP oder HPP.
    Unter „Mehrfachpfad-Richtlinien“ sehen Sie auch die Pfadauswahlrichtlinie und ggf. die Speicher-Array-Typ-Richtlinie, die dem Gerät zugewiesen sind.
  6. Klicken Sie auf die Registerkarte Pfade, um alle für das Speichergerät verfügbaren Pfade und deren Status zu überprüfen. Es können die folgenden Informationen zum Pfadstatus angezeigt werden:
    Status Beschreibung
    Aktiv (E/A) Funktionierender Pfad oder mehrere Pfade, die derzeit Daten übertragen.
    Standby Pfade, die inaktiv sind. Wenn der aktive Pfad fehlschlägt, können sie in den betriebsbereiten Zustand wechseln und mit der E/A-Übertragung beginnen.
    Deaktiviert Pfade, die vom Administrator deaktiviert wurden.
    Ausgefallen Pfade, die nicht mehr für die Verarbeitung von E/A verfügbar sind. Ein Fehler bei einem physischen Medium oder die fehlerhafte Konfiguration eines Arrays kann diesen Zustand hervorrufen.

    Wenn Sie die Pfadrichtlinie Fest verwenden, können Sie erkennen, welcher Pfad der bevorzugte Pfad ist. Der bevorzugte Pfad ist mit einem Sternchen (*) in der bevorzugten Spalte gekennzeichnet.

Anzeigen von Datenspeicherpfaden

Überprüfen Sie die Pfade, die eine Verbindung zu Speichergeräten herstellen, auf denen Ihre VMFS-Datenspeicher gesichert werden.

Prozedur

  1. Navigieren Sie im vSphere Client zum Datenspeicher.
  2. Klicken Sie auf die Registerkarte Konfigurieren.
  3. Klicken Sie auf Konnektivität und Mehrfachpfad.
  4. Wählen Sie einen Host aus, um die Multipathing-Details der zugehörigen Geräte anzuzeigen.
  5. Prüfen Sie unter „Mehrfachpfad-Richtlinien“ das Modul, das das Gerät besitzt, zum Beispiel NMP. Sie können auch die Pfadauswahlrichtlinie und die Speicher-Array-Typ-Richtlinie anzeigen, die dem Gerät zugewiesenen sind.
    Möglicherweise wird Folgendes angezeigt:
    Pfadauswahlrichtlinie Bevorzugter Pfad
    Speicher-Array-Typ-Richtlinie VMW_SATP_LOCAL
    Besitzer-Plug-In NMP
  6. Prüfen Sie unter „Pfade“ die Gerätepfade und den Status jedes einzelnen Pfads. Es können die folgenden Informationen zum Pfadstatus angezeigt werden:
    Status Beschreibung
    Aktiv (E/A) Funktionierender Pfad oder mehrere Pfade, die derzeit Daten übertragen.
    Standby Pfade, die inaktiv sind. Wenn der aktive Pfad fehlschlägt, können sie in den betriebsbereiten Zustand wechseln und mit der E/A-Übertragung beginnen.
    Deaktiviert Pfade, die vom Administrator deaktiviert wurden.
    Ausgefallen Pfade, die nicht mehr für die Verarbeitung von E/A verfügbar sind. Ein Fehler bei einem physischen Medium oder die fehlerhafte Konfiguration eines Arrays kann diesen Zustand hervorrufen.

    Wenn Sie die Pfadrichtlinie Fest verwenden, können Sie erkennen, welcher Pfad der bevorzugte Pfad ist. Der bevorzugte Pfad ist mit einem Sternchen (*) in der bevorzugten Spalte gekennzeichnet.

Ändern der Pfadauswahl-Richtlinie

In der Regel müssen Sie die standardmäßigen Mehrfachpfad-Einstellungen nicht ändern, die Ihr ESXi-Host für ein bestimmtes Speichergerät verwendet. Wenn Sie Änderungen vornehmen möchten, nutzen Sie das Dialogfeld Mehrfachpfad-Richtlinien bearbeiten, um die Pfadauswahlrichtlinie zu ändern. Sie können in diesem Dialogfeld auch Multipathing für SCSI-basierte Protokollendpunkte ändern.

Prozedur

  1. Navigieren Sie im vSphere Client zum ESXi-Host.
  2. Klicken Sie auf die Registerkarte Konfigurieren.
  3. Klicken Sie unter Speicher auf Speichergeräte oder Protokollendpunkte.
  4. Wählen Sie das Element aus, dessen Pfade Sie ändern möchten, und klicken Sie auf die Registerkarte Eigenschaften.
  5. Wählen Sie unter „Mehrfachpfad-Richtlinien“ die Option Mehrfachpfad bearbeiten aus dem Menü Aktionen aus.
    Der Screenshot zeigt die Option „Mehrfachpfad bearbeiten“ im Menü.
  6. Wählen Sie eine Pfadrichtlinie aus und konfigurieren Sie deren Einstellungen. Ihre Optionen ändern sich je nach Typ des Speichergeräts, das Sie verwenden.
  7. Klicken Sie auf OK, um Ihre Einstellungen zu speichern und das Dialogfeld zu schließen.

Ändern der Standardparameter für Latenz-Round-Robin

Auf dem ESXi-Host können Sie den Latenzmechanismus für die Round-Robin-Pfadauswahlrichtlinie aktivieren. Der Mechanismus berücksichtigt die E/A-Bandbreite und Pfadlatenz, um einen optimalen Pfad für E/A auszuwählen. Wenn Sie den Latenzmechanismus verwenden, kann die Round-Robin-Richtlinie dynamisch den optimalen Pfad auswählen und bessere Lastausgleichergebnisse erzielen.

Wenn die Latenz aktiviert ist, hängt die Nutzung der Pfade für die E/A-Vorgänge von der Arbeitslast ab. Wenn eine große Anzahl von Pfaden verfügbar ist, aber die Arbeitslast nicht hoch genug ist, verwendet das System möglicherweise einige Pfade nicht für E/A-Vorgänge.

Sie verwenden den Befehl esxcli, um die Standardparameter des Latenzmechanismus zu ändern oder den Mechanismus zu deaktivieren.

Voraussetzungen

Legen Sie die Pfadauswahl-Richtlinie auf Round-Robin fest. Weitere Informationen hierzu finden Sie unter Ändern der Pfadauswahl-Richtlinie.

Prozedur

  1. Konfigurieren Sie den Latenzmechanismus unter Verwendung des folgenden Befehls.
     esxcli storage nmp psp roundrobin deviceconfig set --type=latency --device=device ID
    Der Befehl verfügt über die folgenden Parameter:
    Parameter Beschreibung
    -S|--num-sampling-cycles=Probewert Wenn --type auf latency festgelegt ist, steuert dieser Parameter, wie viele E/A verwendet werden sollen, um die durchschnittliche Latenz jedes einzelnen Pfades zu berechnen. Der Standardwert dieses Parameters beträgt 16.
    -T|--latency-eval-time=Zeit in ms Wenn --type auf latency festgelegt ist, steuert dieser Parameter die Frequenz, in der die Pfadlatenz aktualisiert wird. Der Standardwert ist 3 Minuten.
  2. Überprüfen Sie, ob die Round-Robin-Latenz und ihre Parameter ordnungsgemäß konfiguriert sind.
     esxcli storage nmp psp roundrobin deviceconfig get --device=device ID
    oder
     esxcli storage nmp device list --device=device ID

    Die Ausgabe des folgenden Beispiels zeigt den Konfigurationspfad:

     Path Selection Policy: VMW_PSP_RR
       Path Selection Policy Device Config: {policy=latency,latencyEvalTime=180000,samplingCycles=16,curSamplingCycle=16,useANO=0; CurrentPath=vmhba1:C0:T0:L0: NumIOsPending=0,latency=0}
    

Nächste Maßnahme

Ändern Sie den Misc.EnablePSPLatencyPolicy-Parameter in den erweiterten Systemeinstellungen für Ihren Host auf 0, um den Latenzmechanismus zu deaktivieren.

Deaktivieren von Speicherpfaden

Pfade können zu Wartungszwecken oder aus anderen Gründen vorübergehend deaktiviert werden.

Sie deaktivieren einen Pfad mithilfe des Bereichs „Pfade“. Für den Zugriff auf den Bereich „Pfade“ stehen Ihnen mehrere Möglichkeiten zur Verfügung: über einen Datenspeicher, ein Speichergerät, einen Adapter oder über eine Virtual Volumes-Protokollendpunkt-Ansicht.

Prozedur

  1. Navigieren Sie im vSphere Client zum ESXi-Host.
  2. Klicken Sie auf die Registerkarte Konfigurieren.
  3. Klicken Sie unter Speicher auf einen der folgenden Elemente:
    • Speicheradapter
    • Speichergeräte
    • Protokollendpunkte
  4. Wählen Sie im rechten Bereich das Element aus, dessen Pfade Sie deaktivieren möchten – einen Adapter, ein Speichergerät oder einen Protokollendpunkt –, und klicken Sie auf die Registerkarte Pfade.
  5. Wählen Sie den Pfad aus, der deaktiviert werden soll, und klicken Sie auf Deaktivieren.
    Der Pfadstatus wird in „Deaktiviert“ geändert.