Richten Sie das Failover auf dem Host ein
Um einen redundanten Pfad zum Speicher-Array bereitzustellen, können Sie den Host so konfigurieren, dass ein Failover ausgeführt wird.
Sie müssen die erforderlichen Pakete auf Ihrem System installieren.
-
Überprüfen Sie für Red hat-Hosts (RHEL), ob die Pakete durch Ausführen installiert wurden
rpm -q device-mapper-multipath
-
Überprüfen Sie bei SLES-Hosts, ob die Pakete durch Ausführen installiert wurden
rpm -q multipath-tools
RHEL 7 und SLES 12 verwenden Device Mapper Multipath (DMMP) für Multipathing bei Verwendung von NVMe over Fibre Channel. RHEL 8, RHEL 9 und SLES 15 verwenden ein integriertes natives NVMe Failover. Je nachdem, welches Betriebssystem Sie ausführen, ist eine zusätzliche Multipath-Konfiguration erforderlich, um es ordnungsgemäß ausführen zu können.
Aktivieren Sie Device Mapper Multipath (DMMP) für RHEL 7 oder SLES 12
DM-MP ist in RHEL und SLES standardmäßig deaktiviert. Führen Sie die folgenden Schritte durch, um DM-MP-Komponenten auf dem Host zu aktivieren.
-
Fügen Sie den NVMe E-Series Geräteeintrag dem Abschnitt Geräte der Datei /etc/Multipath.conf ein, wie im folgenden Beispiel dargestellt:
devices { device { vendor "NVME" product "NetApp E-Series*" path_grouping_policy group_by_prio failback immediate no_path_retry 30 } }
-
Konfigurieren
multipathd
Zum Starten beim Systemstart.# systemctl enable multipathd
-
Starten
multipathd
Wenn er derzeit nicht ausgeführt wird.# systemctl start multipathd
-
Überprüfen Sie den Status von
multipathd
Um sicherzustellen, dass es aktiv ist und ausgeführt wird:# systemctl status multipathd
Natives NVMe-Multipathing für RHEL 8 einrichten
Natives NVMe-Multipathing ist in RHEL 8 standardmäßig deaktiviert und muss mit den folgenden Schritten aktiviert werden.
-
Einrichtung
modprobe
Regel zur Aktivierung von nativem NVMe-Multipathing.# echo "options nvme_core multipath=y" >> /etc/modprobe.d/50-nvme_core.conf
-
Remake
initramfs
Mit neuem Modprobe-Parameter.# dracut -f
-
Starten Sie den Server neu, um ihn mit aktiviertem nativen NVMe-Multipathing zu aktivieren
# reboot
-
Überprüfen Sie, ob natives NVMe-Multipathing aktiviert wurde, nachdem der Host den Backup gestartet hat.
# cat /sys/module/nvme_core/parameters/multipath
-
Wenn die Befehlsausgabe lautet
N
, Dann ist natives NVMe-Multipathing noch deaktiviert. -
Wenn die Befehlsausgabe lautet
Y
, Natives NVMe-Multipathing ist dann aktiviert und alle entdeckten NVMe-Geräte werden es nutzen.
-
Für RHEL 9 und SLES 15 ist Natives NVMe Multipathing standardmäßig aktiviert, und es ist keine zusätzliche Konfiguration erforderlich. |