OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

4.3. Standardeinstellungen der Konfigurationsdatei‌


Das /etc/multipath.conf Die Konfigurationsdatei enthält a defaults Abschnitt, der die festlegt Benutzerfreundliche_Namen

Parameter ja, wie folgt.


Voreinstellungen {

user_freundliche_namen ja

}


Dadurch wird der Standardwert überschrieben Benutzerfreundliche_Namen Parameters.


Die Konfigurationsdatei enthält eine Vorlage mit Konfigurationsstandardwerten. Dieser Abschnitt ist wie folgt auskommentiert.


#defaults {

# udev_dir /dev

# polling_interval 5

# Selektor „Round-Robin 0“

# path_grouping_policy Failover

# getuid_callout "/lib/dev/scsi_id --whitelisted --device=/dev/%n"

# prior const

# path_checker Richtung

# rr_min_io 1000

# rr_weight Uniform

# Failback-Handbuch

# no_path_retry fehlgeschlagen

# user_Friendly_names Nr

#}


Um den Standardwert für einen der Konfigurationsparameter zu überschreiben, können Sie die entsprechende Zeile aus dieser Vorlage in die kopieren defaults Abschnitt und kommentieren Sie ihn aus. Um beispielsweise die zu überschreiben

Um den Parameter path_grouping_policy so anzupassen, dass es sich um Multibus und nicht um den Standardwert von Failover handelt, kopieren Sie die entsprechende Zeile aus der Vorlage in den anfänglichen Standardabschnitt der Konfigurationsdatei und entkommentieren Sie sie wie folgt.


Voreinstellungen {

user_Friendly_names ja path_grouping_policy Multibus

}


Standardeinstellungen für die Multipath-Konfiguration in der Tabelle [p. 90] beschreibt die Attribute, die in festgelegt werden defaults Abschnitt

dauert ebenfalls 3 Jahre. Das erste Jahr ist das sog. multipath.conf Konfigurationsdatei. Diese Werte werden von DM-Multipath verwendet, sofern sie nicht durch die in angegebenen Attribute überschrieben werden Low-Level-Lichtlaser und Mehrwege Abschnitte des multipath.conf Datei.


Tabelle 5.3. Standardeinstellungen für die Multipath-Konfiguration


Attribut

Beschreibung

Abrufintervall

Gibt das Intervall zwischen zwei Pfadprüfungen in Sekunden an. Für ordnungsgemäß funktionierende Pfade erhöht sich das Intervall zwischen den Überprüfungen schrittweise auf (4 * Abrufintervall). Der Standardwert ist 5.

udev_dir

Das Verzeichnis, in dem udev-Geräteknoten erstellt werden. Der Standardwert ist /dev.

multipath_dir

Das Verzeichnis, in dem die dynamischen gemeinsam genutzten Objekte gespeichert sind. Der Standardwert ist im Allgemeinen systemabhängig /lib/multipath.

Ausführlichkeit

Die Standardausführlichkeit. Höhere Werte erhöhen den Ausführlichkeitsgrad. Gültige Stufen liegen zwischen 0 und 6. Der Standardwert ist 2.

path_selector

Gibt den Standardalgorithmus an, der bei der Bestimmung des für den nächsten E/A-Vorgang zu verwendenden Pfads verwendet werden soll. Mögliche Werte sind:

Round-Robin 0: Durchläuft jeden Pfad in der Pfadgruppe und sendet an jeden die gleiche Menge an E/A.

Warteschlangenlänge 0: Senden Sie den nächsten E/A-Bündel über den Pfad mit der geringsten Anzahl ausstehender E/A-Anfragen.

Dienstzeit 0: Senden Sie den nächsten E/A-Bündel über den Pfad mit der kürzesten geschätzten Servicezeit, die ermittelt wird, indem die Gesamtgröße der ausstehenden E/A für jeden Pfad durch seinen relativen Durchsatz dividiert wird.


Der Standardwert ist Round-Robin 0.

path_grouping_policy

Gibt die standardmäßige Pfadgruppierungsrichtlinie an, die auf nicht angegebene Multipfade 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 Pfadprioritätswert

group_by_node_name = 1 Prioritätsgruppe pro Zielknotenname.


Der Standardwert ist Ausfallsicherung.

getuid_callout

Gibt das Standardprogramm und die aufzurufenden Argumente an, um eine eindeutige Pfadkennung zu erhalten. Es ist ein absoluter Pfad erforderlich.


Der Standardwert ist /lib/udev/scsi_id --whitelisted --device=/dev/%n.



Attribut

Beschreibung

prio

Gibt die Standardfunktion an, die aufgerufen werden soll, um einen Pfadprioritätswert zu erhalten. Beispielsweise stellen die ALUA-Bits in SPC-3 einen ausnutzbaren Prio-Wert bereit.

Mögliche Werte sind:

const: Legen Sie für alle Pfade eine Priorität von 1 fest.

emv: Pfadpriorität für EMC-Arrays generieren.

Alua: Generieren Sie die Pfadpriorität basierend auf den SCSI-3 ALUA-Einstellungen.

netapp: Pfadpriorität für NetApp-Arrays generieren.

rdac: Generieren Sie die Pfadpriorität für den LSI/Engenio RDAC-Controller.

hp_sw: Generieren Sie die Pfadpriorität für Compaq/HP-Controller im Aktiv-/Standby-Modus.

hds: Generieren Sie die Pfadpriorität für Hitachi HDS Modular-Speicher-Arrays.


Der Standardwert ist const.

prio_args

Die an die Prio-Funktion übergebene Argumentzeichenfolge. Die meisten Prio-Funktionen benötigen keine Argumente. Der Datenkern-Priorisierer benötigt einen. Beispiel, „timeout=1000Preferredsds=foo“. Der Standardwert ist (null) "".

Funktionen

Die zusätzlichen Funktionen von Multipath-Geräten. Die einzige vorhandene Funktion ist queue_if_no_path, was dasselbe ist wie die Einstellung no_path_retry zu Warteschlange. Informationen zu Problemen, die bei der Verwendung dieser Funktion auftreten können, finden Sie im Abschnitt „ „Probleme mit der Funktion queue_if_no_path“.

path_checker

Gibt die Standardmethode an, mit der der Status der Pfade ermittelt wird. Mögliche Werte sind:

readsector0: Lesen Sie den ersten Sektor des Geräts.

tur: Geben Sie eine TEST UNIT READY an das Gerät aus.

emc_clariion: Fragen Sie die EMC Clariion-spezifische EVPD-Seite 0xC0 ab, um den Pfad zu ermitteln.

hp_sw: Überprüfen Sie den Pfadstatus für HP-Speicher-Arrays mit Active/Standby-Firmware.

rdac: Überprüfen Sie den Pfadstatus für den LSI/Engenio RDAC-Speichercontroller.

Richtung: Lesen Sie den ersten Sektor mit direktem I/O.


Der Standardwert ist Richtung.

Failback

Verwaltet das Pfadgruppen-Failback.

• Ein Wert von unmittelbar Gibt ein sofortiges Failback auf die Pfadgruppe mit der höchsten Priorität an, die aktive Pfade enthält.



Attribut

Beschreibung

• Ein Wert von manuell Gibt an, dass es kein sofortiges Failback geben soll, sondern dass ein Failback nur durch Bedienereingriff erfolgen kann.

• Ein numerischer Wert größer als Null gibt einen verzögerten Failback an, ausgedrückt in Sekunden.


Der Standardwert ist manuell.

rr_min_io

Gibt die Anzahl der E/A-Anfragen an, die an einen Pfad weitergeleitet werden sollen, bevor zum nächsten Pfad in der aktuellen Pfadgruppe gewechselt wird.


Der Standardwert ist 1000.

rr_weight

Wenn auf Prioritäten, dann statt zu senden rr_min_io Anfragen an einen Pfad vor dem Aufruf path_selector Um den nächsten Pfad auszuwählen, wird die Anzahl der zu sendenden Anforderungen bestimmt rr_min_io mal die Priorität des Pfades, wie durch die Prio-Funktion bestimmt. Wenn eingestellt auf Uniform, alle Pfadgewichte sind gleich.


Der Standardwert ist Uniform.

no_path_retry

Ein numerischer Wert für dieses Attribut gibt an, wie oft das System versuchen soll, einen fehlgeschlagenen Pfad zu verwenden, bevor die Warteschlange deaktiviert wird. Der Wert „fail“ gibt an unmittelbar Misserfolg, ohne Warteschlange. Ein Wert von Warteschlange gibt an, dass die Warteschlange nicht aufhören sollte, bis der Pfad festgelegt ist.


Der Standardwert ist 0.

Benutzerfreundliche_Namen

Wenn auf „Ja“ gesetzt, gibt es an, dass das System das verwenden soll /etc/multipath/ bindings Datei, um eine dauerhafte und eindeutige Datei zuzuweisen alias zu den Multipfad, in der Form mpathn. Wenn auf „Nein“ gesetzt, wird angegeben, dass das System die WWID als verwenden soll alias für die Multipfad. In beiden Fällen wird die hier angegebene Angabe durch alle gerätespezifischen Aliase überschrieben, die Sie im Abschnitt „multipaths“ der Konfigurationsdatei angeben.


Der Standardwert ist nicht.

queue_without_daemon

Wenn auf „Nein“ gesetzt, wird die multipathd Der Daemon deaktiviert die Warteschlangenfunktion für alle Geräte, wenn er heruntergefahren wird.


Der Standardwert ist ja.

Flush_on_last_del

Wenn auf „Ja“ gesetzt, dann Multipfad deaktiviert die Warteschlangenfunktion, wenn der letzte Pfad zu einem Gerät gelöscht wurde.


Der Standardwert ist nicht.

max_fds

Legt die maximale Anzahl offener Dateideskriptoren fest, die geöffnet werden können Multipfad und dem multipathd Daemon. Dies entspricht dem



Attribut

Beschreibung

ulimit -n Befehl. Ein Wert von max setzt dies auf den Systemgrenzwert von

/proc/sys/fs/nr_open. Wenn dies nicht festgelegt ist, wird die maximale Anzahl offener Dateideskriptoren vom aufrufenden Prozess übernommen; Normalerweise beträgt sie 1024. Aus Sicherheitsgründen sollte dies auf die maximale Anzahl von Pfaden plus 32 eingestellt werden, wenn diese Zahl größer als 1024 ist.

checker_timer

Das Zeitlimit in Sekunden, das für Pfadprüfer verwendet werden soll, die SCSI-Befehle mit einem expliziten Zeitlimit ausgeben.


Der Standardwert wird übernommen /sys/block/sdx/device/timeout, Das ist 30 Sekunden ab 12.04 LTS

fast_io_fail_tmo

Die Anzahl der Sekunden, die die SCSI-Schicht wartet, nachdem ein Problem an einem FC-Remote-Port erkannt wurde, bevor die E/A an Geräten fehlschlägt

auf diesem Remote-Port. Dieser Wert sollte kleiner sein als der Wert von dev_loss_tmo. Wenn Sie diese Option deaktivieren, wird die Zeitüberschreitung deaktiviert.


Der Standardwert wird vom Betriebssystem bestimmt.

dev_loss_tmo

Die Anzahl der Sekunden, die die SCSI-Schicht wartet, nachdem ein Problem an einem FC-Remote-Port erkannt wurde, bevor sie es aus dem System entfernt. Wenn Sie dies auf unendlich setzen, wird dies auf 2147483647 Sekunden oder 68 Jahre eingestellt. Der Standardwert wird vom Betriebssystem bestimmt.


Top OS Cloud Computing bei OnWorks: