PowerFlex: Dateisystem während des SDC-Upgrades unmountet
Zusammenfassung: Der Storage Data Client (SDC) verliert das Mounten des Geräts während des Upgrades, wenn Dateien geöffnet sind.
Symptome
SDC aktualisieren
Beim Upgrade des SDC-Pakets werden Dateisysteme, die sich auf ScaleIO-Volumes befinden, automatisch unmountet. Nach dem Upgrade werden weniger Dateisysteme, die sich auf einem /dev/scini*-Gerät befinden, gemountet als vor der Durchführung des Upgrades. Mit dem folgenden Befehl werden weniger als erwartet gemountete Dateisysteme aufgelistet.
mount |grep scini
Ursache
Im Rahmen des Entfernungsvorgangs wird der scini-Service gestoppt.
Beenden des
scini Der Service versucht, alle Dateisysteme zu unmounten, die sich direkt auf Scini-Geräten befinden.
Lösung
PoweerFlex funktioniert wie vorgesehen.
Um zu vermeiden, dass das Dateisystem ungemountet wird, bevor Sie ein SDC-Upgrade durchführen, führen Sie die folgenden Schritte aus: Listet alle Dateisysteme auf, die sich direkt auf ScaleIO-Volumes befinden.
mount |grep scini
Öffnen Sie auf jedem der aufgelisteten Dateisysteme eine beliebige Datei, z. B. less oder tail -f. Es ist möglich, zu überprüfen, ob offene Dateien auf einem Dateisystem vorhanden sind, indem Sie den folgenden Befehl als Nutzer-Root ausführen. Jede Ausgabe gibt an, dass eine oder mehrere Dateien geöffnet sind.
lsof
Führen Sie das SDC-Upgrade durch. Wenn Sie diesen Workaround anwenden, bleibt die vorherige Version des SDC in Gebrauch, bis der Server neu gestartet wird.