PowerFlex: get_info Protokolle vom Gateway schlagen fehl, wenn das Dateisystem, auf dem sich /tmp befindet, mit ftype 0 erstellt wird.

Zusammenfassung: Das Erfassen von get_info Protokollen von Gateways schlägt mit folgendem Fehler fehl: Die Protokolldatei im Node x.x.x.x wurde beim Ausführen des Befehls nicht gefunden. LogCollectionCommand. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Getinfo Die Protokollerfassung vom Gateway schlägt mit dem folgenden Fehler fehl:
(scaleio.log from Gateway)

[executor-4] INFO  c.e.s.s.i.s.i.c.LIANodeConnection - downloadInfo called on UnknownSystemNode[nodeName=4640301440918548081,nodeIPs=[192.168.180.x, 192.168.190.x],credentials=<null>].
[executor-4] INFO  c.e.s.s.i.s.i.c.LIANodeConnection - getLogFilePathByUniqueFlowId called on UnknownSystemNode[nodeName=4640301440918548081,nodeIPs=[192.168.180.x, 192.168.190.x],credentials=<null>]. uniqueFlowId: getInfoDump
[executor-4] ERROR c.e.s.s.d.i.c.LogCollectionCommand - Error The logs file in node 192.168.180.x,192.168.190.x wasnt found executing command .LogCollectionCommand (retry) : com.emc.s3g.scaleio.im.services.installation.connectors.LIANodeConnection.getLogs(LIANodeConnection.java:1850)    
com.emc.s3g.scaleio.im.services.installation.connectors.LIANodeConnection.downloadInfo(LIANodeConnection.java:1522)

Melden Sie sich bei dem ScaleIO-Node an, auf dem die get_info Protokollerfassung fehlschlägt. In Trace-Protokollen kann LIA keine relevanten Dateien im Verzeichnis finden, obwohl die getinfo Die Datei wurde erstellt:

# ls -l

total 50508
-rw-------. 1 root root 51717813 Oct 16 03:57 getInfoDump.tgz
# date
Fri Oct 16 03:57:01 CDT 2020

* /opt/emc/scaleio/lia/logs/trc.0 logs from LIA folder or node 192.168.180.x **
7f17ac10bdb0:liaNet_RecvRequest:00351: 10 minutes since last login
7f17ac10bdb0:liaNet_RecvRequest:01112: GET LOG FILES START
7f17ac10bdb0:liaCmd_GetLogFilesHelper:01239: Number of files 0     <<<-----------
7f17ac10bdb0:liaNet_RecvRequest:01145: GET LOG FILES END

Ursache

Der LIA-Code verwendet "Directory Entry", um die getInfoDump.tgz zu finden, die als Teil der Sammlung erstellt wurde. LIA verwendet eine bestimmte Funktion namens "readdir()", um den Inhalt des Verzeichnisses zu erhalten.

Sobald LIA "readdir()" aufruft, erwartet es, das Feld "d_type" zu erhalten. Dieses Feld gibt an, ob "getInfoDump.tgz" eine reguläre Datei ("DT_REG") ist. Nicht alle Dateisysteme unterstützen d_type

In Fällen, in denen das erstellte Dateisystem "d_type" nicht unterstützt, lautet der zurückgegebene Wert nach dem Funktionsaufruf "readdir()": "DT_UNKNOWN" und LIA findet keine Anzahl von Dateien im Verzeichnis.

Wenn Sie ein XFS-Dateisystem erstellt haben, führen Sie den folgenden Befehl aus, um zu prüfen, ob ftype=0 ist:

Screenshot der Befehlsausgabe

Lösung

Dies wird in PowerFlex v3.6 behoben.

Problemumgehung:
Stellen Sie sicher, dass das Dateisystem, das erstellt wurde, auf dem sich /tmp befindet, Btrfs, ext2, ext3 und ext4 ist.
Stellen Sie für das XFS-Dateisystem sicher, dass das Dateisystem mit "ftype=1" erstellt wurde

Betroffene Produkte

PowerFlex Software, VxFlex Product Family

Produkte

PowerFlex rack, VxFlex Ready Nodes, VxFlex Product Family, VxFlex Ready Node, VxFlex Ready Node R640, VxFlex Ready Node R740xd
Artikeleigenschaften
Artikelnummer: 000182487
Artikeltyp: Solution
Zuletzt geändert: 13 Aug. 2025
Version:  7
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.