Zbieranie dzienników getinfo z bramy zakończy się niepowodzeniem z poniższym błędem.
* scaleio.log z bramki *
[wykonawca-4] INFO c.e.s.s.i.s.i.i.c.LIANodeConnection - downloadInfo wywołane w UnknownSystemNode[nodeName=4640301440918548081,nodeIPs=[192.168.180.x, 192.168.190.x],credentials=<null>]. [wykonawca-4] INFO c.e.s.s.i.s.i.c.LIANodeConnection - getLogFilePathByUniqueFlowId wywołany w dniu 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 Nie znaleziono pliku dziennika w węźle 192.168.180.x,192.168.190.x podczas wykonywania polecenia. LogCollectionCommand (ponów próbę): 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)
Zaloguj się do węzła ScaleIO, na którym zbieranie dzienników get_info kończy się niepowodzeniem.
W dziennikach śledzenia LIA nie jest w stanie odnaleźć żadnych odpowiednich plików w katalogu. chociaż plik getinfo został utworzony.
# ls -l Ogółem 50508 -Rw-------. 1 root root 51717813 paź 16 03:57 getInfoDump.tgz # data pt. 16 października 2020 r., 03:57:01 CET* Dzienniki /opt/emc/scaleio/lia/logs/trc.0 z folderu LIA lub węzła 192.168.180.x **
7F17AC10BDB0:liaNet_RecvRequest:00351: 10 minut od ostatniego logowania 7F17AC10BDB0:liaNet_RecvRequest:01112: POBIERZ PLIKI DZIENNIKA URUCHOM 7F17AC10BDB0:liaCmd_GetLogFilesHelper:01239: Liczba plików 0 <<<----------- 7F17AC10BDB0:liaNet_RecvRequest:01145: POBIERZ PLIKI DZIENNIKA END
Lia code używa "Directory Entry" w celu zlokalizowania getInfoDump.tgz utworzonego jako część kolekcji. LIA używa pewnej funkcji o nazwie "readdir()" w celu pobrania zawartości katalogu.
Po wywołaniu "readdir()" przez LIA oczekuje on uzyskania pola "d_type". To pole wskazuje, czy "getInfoDump.tgz" jest zwykłym plikiem ("DT_REG").
Nie wszystkie systemy plików obsługują d_type W przypadku, gdy utworzony system plików nie obsługuje "d_type
", zwrócona wartość po wywołaniu funkcji "readdir()" będzie następująca: "DT_UNKNOWN" i LIA znajdą 0 liczbę plików w katalogu.
Jeśli masz utworzony system plików XFS, uruchom poniższe polecenie, aby sprawdzić ftype.
Obejście problemu
Upewnij się, że system plików utworzony w miejscu, w którym znajduje się /tmp, to Btrfs, ext2, ext3 i ext4.