PowerFlex-SDR-Failover mountet Volume-RO auf dem Oracle-Linux-Zielserver
Zusammenfassung: Der Kunde verwendet die PowerFlex SDR-Replikation zum Testen des Failovers, aber das Ziel-Volume wird in der Ausgabe "multipath -ll" auf dem Oracle Linux-Server mit "RO" gemountet.
Symptome
Das SDR-Failover ist erfolgreich, und wenn der Nutzer das Volume in PfxM am Ziel beobachtet, wird Read Only = No angezeigt, was bedeutet, dass PowerFlex das Volume als RW hat, aber die Ausgabe des Befehls multipath -ll im Linux-Betriebssystem RO anzeigt.

Ursache
Das Oracle Linux-Betriebssystem verfügt in multipath.conf über die korrekten Einstellungen, um PowerFlex-Scini-Geräte von der Blacklist auszuschließen, aber zum Zeitpunkt des Failovers erkennt der Multipath-Service im Betriebssystem sie als RO. Der Nutzer kann dies in der Ausgabe des Befehls multipath -ll sehen.

Wenn der Benutzer jedoch den RO-Status des Blockgeräts mit dem Befehl "cat /sys/block/sciniX/ro" überprüft, wobei X der Gerätebuchstabe ist, wird der Benutzer sehen, dass 0 für die Ausgabe zurückgegeben wird, was bedeutet, dass Read Only = falae ist. Das bedeutet, dass das Blockgerät im Linux-Betriebssystem RW ist und es sich um einen Multipath handelt, der nicht synchron ist.
Lösung
Um den Status zu aktualisieren, muss der Multipath neu gestartet werden. Alle weiteren Fragen zu diesem Prozess müssen vom Oracle-Support beantwortet werden.
![]()
Die Ausgabe des Befehls multipath -ll zeigt jetzt einen aktualisierten Status an, der mit dem Scini-Blockgerät unter Linux und dem Status des Volumes auf dem PowerFlex-Array übereinstimmt.
