PowerFlex:/tmpが存在するファイル システムがftype 0で作成されている場合、ゲートウェイからのログget_infoが失敗する

概要: ゲートウェイからget_infoログを収集すると、次のエラーで失敗します。ノードx.x.x.xのログ ファイルが見つかりませんでした。コマンドを実行しています。LogCollectionCommandを使用します。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

Getinfo ゲートウェイからのログ収集が次のエラーで失敗します:
(ゲートウェイからのscaleio.log)

[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)

get_infoログ収集が失敗したScaleIOノードにログインします。トレース ログでは、LIAはディレクトリーの下に関連ファイルを見つけることができません。 getinfo ファイルが作成されました:

# 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

原因

LIAコードは、コレクションの一部として作成されたgetInfoDump.tgzを見つけるために「ディレクトリー エントリー」を使用します。LIAは、「readdir()」と呼ばれる特定の関数を使用して、ディレクトリーのコンテンツを取得します

LIAが「readdir()」を呼び出すと、フィールド「d_type」が取得されます。このフィールドは、「getInfoDump.tgz」が通常のファイル(「DT_REG」)であるかどうかを示します。すべてのファイルシステムがサポートしているわけではありませんd_type

作成されたファイルシステムが「d_type」をサポートしていない場合、「readdir()」関数呼び出しの後の戻り値は次のようになります。「DT_UNKNOWN」とLIAでディレクトリー内のファイルの数はゼロです。

XFSファイル システムが作成されている場合は、次のコマンドを実行してftype=0を確認します。

コマンド出力のスクリーンショット

解決方法

これは、PowerFlex v3.6.

で対処されています。回避策:
/tmpが存在する場所に作成されるファイル システムがBtrfs、ext2、ext3、ext4であることを確認します。
XFSファイル システムの場合は、ファイル システムが「ftype=1」で作成されていることを確認します

対象製品

PowerFlex Software, VxFlex Product Family

製品

PowerFlex rack, VxFlex Ready Nodes, VxFlex Product Family, VxFlex Ready Node, VxFlex Ready Node R640, VxFlex Ready Node R740xd
文書のプロパティ
文書番号: 000182487
文書の種類: Solution
最終更新: 13 8月 2025
バージョン:  7
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。