4.4. Multipaths Parameter zur Gerätekonfiguration


Tabelle 4.2, »Multipath-Parameter« zeigt die Parameter, die Sie im multipaths Abschnitt der multipath.conf Konfigurationsdatei für jedes einzelne Multipath-Gerät setzen können. Diese Parameter treffen nur auf das angegebene Multipath-Gerät zu. Die Standardwerte werden von DM-Multipath verwendet und setzen Parameter außer Kraft, die in den defaults und devices Abschnitten der multipath.conf Datei gesetzt werden.
Tabelle 4.2. Multipath-Parameter
Parameter Beschreibung
wwid Gibt die WWID des Multipath-Geräts an, auf das die multipath Parameter zutreffen. Dieser Parameter ist zwingend erforderlich für diesen Abschnitt der multipath.conf Datei.
alias Definiert den symbolischen Namen für das Multipath-Gerät, auf das die multipath Parameter zutreffen. Falls Sie user_friendly_names verwenden, setzen Sie diesen Wert nicht auf mpathn. Dies würde ggf. mit einem automatisch zugewiesenen benutzerfreundlichen Namen kollidieren und Ihnen falsche Geräteknoten-Namen ausgeben.
path_grouping_policy
Definiert die Standardrichtlinie zur Pfadgruppierung, die auf nicht angegebene Multipaths angewendet werden soll. Mögliche Werte sind:
failover = 1 Pfad pro Prioritätsgruppe
multibus = Alle gültigen Pfade in 1 Prioritätsgruppe
group_by_serial = 1 Prioritätsgruppe pro erkannter Seriennummer
group_by_prio = 1 Prioritätsgruppe pro Pfad Prioritätswert
group_by_node_name = 1 Prioritätsgruppe pro Zielknotenname
path_selector
Gibt den standardmäßigen Algorithmus an, mit dem bestimmt wird, welcher Pfad für die nächste I/O-Operation verwendet werden soll. Mögliche Werte sind:
round-robin 0: Durchläuft jeden Pfad in der Pfadgruppe und sendet an jeden dieselbe Menge I/O.
queue-length 0: Sendet die nächste I/O an denjenigen Pfad mit der geringsten Anzahl an ausstehenden I/O-Anfragen.
service-time 0: Sendet die nächste I/O an denjenigen Pfad mit der kürzesten geschätzten Bearbeitungszeit, welche sich durch die Gesamtgröße der ausstehenden I/O für jeden Pfad im Verhältnis zu dessen Datendurchsatz ergibt.
failback
Verwaltet das Failback für eine Pfadgruppe.
Ein Wert von immediate gibt an, dass das System sofort zu einer Pfadgruppe mit der höchsten Priorität wechselt (Failback), welche aktive Pfade enthält.
Ein Wert von manual definiert, dass kein sofortiges Failback durchgeführt wird, sondern dass Failback nur mit Eingriff des Systemverwalters passieren kann.
Ein Wert von followover definiert, dass ein automatisches Failback durchgeführt werden soll, wenn der erste Pfad einer Pfadgruppe aktiv wird. Auf diese Weise wird verhindert, dass ein Knoten automatisch zurückwechselt, wenn ein anderer Knoten den Failover initiiert hat.
Ein numerischer Wert größer als Null definiert ein verzögertes Failback, ausgedrückt in Sekunden.
prio
Definiert die Standardfunktion, die aufgerufen wird, um einen Prioritätswert für den Pfad zu erhalten. So liefern die ALUA-Bits in SPC-3 beispielsweise einen verwertbaren prio Wert. Mögliche Werte sind:
const: Setzt die Priorität 1 für alle Pfade.
emc: Generiert die Pfadpriorität für EMC-Arrays.
alua: Generiert die Pfadpriorität basierend auf den SCSI-3 ALUA-Einstellungen.
tpg_pref: Generiert die Pfadpriorität basierend auf den SCSI-3 ALUA-Einstellungen unter Verwendung des bevorzugten Port-Bits.
ontap: Generiert die Pfadpriorität für NetApp-Arrays.
rdac: Generiert die Pfadpriorität für LSI/Engenio RDAC-Controller.
hp_sw: Generiert die Pfadpriorität für Compaq/HP-Controller in Active-/Standby-Modus.
hds: Generiert die Pfadpriorität für Hitachi HDS Modular Storage Arrays.
no_path_retry
Ein numerischer Wert für diesen Parameter definiert die Häufigkeit, wie oft das System versuchen soll, einen fehlerhaften Pfad zu verwenden, bevor die Warteschlange deaktiviert wird.
Ein Wert von fail weist auf unmittelbaren Ausfall hin, ohne Warteschlange.
Ein Wert von queue zeigt an, dass die Warteschlange weiter verwendet wird, bis der Pfad korrigiert wurde.
rr_min_io Gibt die Anzahl der I/O-Anfragen, die auf einem Pfad gesendet werden, bevor zum nächsten Pfad in der aktuellen Pfadgruppe gewechselt wird. Diese Einstellung ist nur für Systeme mit Kerneln älter als 2.6.31 zu verwenden. Neuere Systeme sollten rr_min_io_rq verwenden. Der Standardwert ist 1000.
rr_min_io_rq Gibt die Anzahl der I/O-Anfragen an, die auf einem Pfad gesendet werden, bevor zum nächsten Pfad in der aktuellen Pfadgruppe gewechselt wird, unter Verwendung eines anfragebasierten Device-Mapper-Multipath. Diese Einstellung sollte auf Systemen mit aktuellen Kerneln verwendet werden. Verwenden Sie auf Systemen mit Kerneln älter als 2.6.31 rr_min_io. Der Standardwert ist 1.
rr_weight Falls auf priorities gesetzt, werden nicht rr_min_io Anfragen an einen Pfad geschickt, bevor path_selector aufgerufen wird, um den nächsten Pfad zu wählen. Stattdessen wird die Anzahl der Anfragen, die versendet werden sollen, bestimmt durch rr_min_io multipliziert mit der Priorität des Pfads, welche durch die Funktion prio festgelegt ist. Falls auf uniform gesetzt, werden alle Pfade gleich gewichtet.
flush_on_last_del Falls auf yes gesetzt, deaktiviert Multipath die Warteschlange, wenn der letzte Pfad zu einem Gerät gelöscht wurde.
user_friendly_names Die Einstellung auf yes gibt an, dass das System eine Bindings-Datei /etc/multipath/bindings verwenden sollte, um einen dauerhaften und eindeutigen Alias zum Multipath in der Form mpathn zuzuweisen. Die Einstellung auf no gibt an, dass das System die WWID als Alias für den Multipath verwenden sollte. In jedem Fall werden an dieser Stelle definierte Werte durch jegliche gerätespezifischen Aliasse, die Sie im Abschnitt multipaths der Konfigurationsdatei definiert haben, außer Kraft gesetzt.
Das folgende Beispiel zeigt Multipath-Parameter, die in der Konfigurationsdatei für zwei bestimmte Multipath-Geräte angegeben wurden. Das erste Gerät besitzt eine WWID von 3600508b4000156d70001200000b0000 und den symbolischen Namen yellow.
Das zweite Multipath-Gerät in dem Beispiel besitzt eine WWID mit dem Wert 1DEC_____321816758474 und den symbolischen Namen red. In diesem Beispiel werden die rr_weight Parameter auf priorities gesetzt.
multipaths {
       multipath {
              wwid                  3600508b4000156d70001200000b0000
              alias                 yellow
              path_grouping_policy  multibus
              path_selector         "round-robin 0"
              failback              manual
              rr_weight             priorities
              no_path_retry         5
       }
       multipath {
              wwid                  1DEC_____321816758474
              alias                 red
              rr_weight             priorities
        }
}
Red Hat logoGithubRedditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat Dokumentation

Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

© 2024 Red Hat, Inc.