Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

Kapitel 3. Einrichten von DM-Multipath

Dieses Kapitel zeigt eine schrittweise Vorgehensweise als Beispiel zur Konfiguration von DM-Multipath. Es umfasst die folgenden Arbeitsschritte:
  • Grundlegende Einrichtung von DM-Multipath
  • Ignorieren lokaler Festplatten
  • Hinzufügen weiterer Geräte zur Konfigurationsdatei
  • Starten von Multipath im initramfs Dateisystem

3.1. Einrichten von DM-Multipath

Stellen Sie vor der Einrichtung von DM-Multipath auf Ihrem System sicher, dass Ihr System aktualisiert wurde und das Paket device-mapper-multipath installiert ist.
Sie können Multipath mit dem Dienstprogramm mpathconf einrichten, das die Multipath-Konfigurationsdatei /etc/multipath.conf erstellt.
  • Falls die Datei /etc/multipath.conf bereits existiert, wird diese vom Dienstprogramm mpathconf bearbeitet.
  • Falls die Datei /etc/multipath.conf nicht existiert, verwendet das Dienstprogramm mpathconf die Datei /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf als Ausgangspunkt.
  • Falls die Datei /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf nicht existiert, erstellt das Dienstprogramm mpathconf die Datei /etc/multipath.conf von Grund auf neu.
Falls Sie die Datei /etc/multipath.conf nicht bearbeiten müssen, können Sie DM-Multipath mit einer grundlegenden Konfiguration für eine Ausfallsicherung einrichten, indem Sie den folgenden Befehl ausführen. Dieser Befehl aktiviert die Multipath-Konfigurationsdatei und startet den multipathd Daemon.
# mpathconf --enable --with_multipathd y
Wenn Sie die /etc/multipath.conf Datei vor dem Start des multipathd Daemons bearbeiten müssen, verwenden Sie die folgende Vorgehensweise, um DM-Multipath mit einer grundlegenden Konfiguration für eine Ausfallsicherung einzurichten.
  1. Führen Sie den Befehl mpathconf mit der Option --enable aus:
    # mpathconf --enable
    Für Informationen über zusätzlichen Optionen für den Befehl mpathconf, die Sie ggf. benötigen, werfen Sie einen Blick auf die mpathconf Handbuchseite oder führen Sie den Befehl mpathconf mit der Option --help aus.
    # mpathconf --help
    usage: /sbin/mpathconf <command>
    
    Commands:
    Enable: --enable 
    Disable: --disable
    Set user_friendly_names (Default n): --user_friendly_names <y|n>
    Set find_multipaths (Default n): --find_multipaths <y|n> 
    Load the dm-multipath modules on enable (Default y): --with_module  <y|n>
    start/stop/reload multipathd (Default n): --with_multipathd  <y|n>
    chkconfig on/off multipathd (Default y): --with_chkconfig  <y|n>
    
  2. Bearbeiten Sie die /etc/multipath.conf Datei falls nötig. Die Standardeinstellungen für DM-Multipath sind im System einkompiliert und müssen nicht explizit in der Datei /etc/multipath.conf festgelegt werden.
    Der Standardwert von path_grouping_policy ist auf failover gesetzt, so dass Sie die /etc/multipath.conf Datei in diesem Beispiel nicht ändern müssen. Für Informationen zum Ändern von Werten in der Konfigurationsdatei auf andere als die Standardwerte werfen Sie einen Blick auf Kapitel 4, Die DM-Multipath-Konfigurationsdatei .
    Der erste "defaults"-Abschnitt der Konfigurationsdatei konfiguriert Ihr System so, dass die Namen der Multipath-Geräte in der Form mpathn erscheinen. Ohne diese Einstellung würden Aliasse für die Namen der Multipath-Geräte zu der WWID des Geräts erstellt.
  3. Speichern Sie die Konfigurationsdatei und beenden Sie den Editor, falls notwendig.
  4. Führen Sie den folgenden Befehl aus:
    # service multipathd start
Da der Wert von user_friendly_name in der Konfigurationsdatei auf yes gesetzt ist, wird das Multipath-Gerät als /dev/mapper/mpathn erstellt. Informationen darüber, wie Sie den Namen eines Geräts auf einen Alias Ihrer Wahl setzen können, finden Sie in Kapitel 4, Die DM-Multipath-Konfigurationsdatei.
Falls Sie keine benutzerfreundlichen Namen verwenden möchten, können Sie den folgenden Befehl ausführen:
# mpathconf --enable --user_friendly_names n

Anmerkung

Wenn Sie die Multipath-Konfigurationsdatei bearbeiten müssen, nachdem Sie den Multipath-Daemon gestartet haben, müssen Sie den service multipathd reload Befehl auszuführen, damit die Änderungen wirksam werden.