PowerScale:CloudPoolsログ メッセージの読み取り

Summary: CloudPoolsログ内のメッセージを解析する方法。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

CloudPoolsは、実行中のアクティビティまたはタスクと、発生した問題またはメッセージの理由に基づいてメッセージをログに記録します。これらのメッセージの詳細は見落とされがちですが、解釈のための重要な情報を提供します。これらのメッセージは、メッセージ ファイルで確認できます isi_cpool_d.log or in isi_cpool_io_d.logの詳細を確認してください。

次に例をいくつか示します。

2017-07-03T13:03:59-06:00 <3.3> isilon-1 isi_cpool_d[2547]: [0x800710610]: /b/mnt/src/isilon/lib/isi_cpool_d/task_processing_thread_pool.cpp:run_consumer_function:196: 
run_consumer_function complete for task ([cache-invalidation/1:054d:b5b7::HEAD]): Writing Cache Header: Read-only file system     
from write_header (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_cache.cpp:360)     
from clear_state (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_cache.cpp:907): clearing cacheheader state     
from isi_cbm_invalidate_cache_i (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_invalidate.cpp:262): 
Could not reset CACHED state flag for 1:054d:b5b7     
from isi_cbm_invalidate_cached_file_opt (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_invalidate.cpp:518)

メッセージのソースと原因を絞り込むための重要なキーは、タスク情報です。

Task ([cache-invalidation/1:054d:b5b7::HEAD])

タスクの種類 (cache-invalidation) は、メッセージを生成したクラウド ジョブを指します。この場合、ジョブ 2 のキャッシュ無効化ジョブは次のようになります。

tf80-1# isi cloud jobs list

ID   Description                             Effective State  Type
--------------------------------------------------------------------------------------
1    Write updated data back to the cloud    running          cache-writeback

2    Expire CloudPools cache                 running          cache-invalidation

3    Clean up cache and stub file metadata   running          local-garbage-collection

4    Clean up unreferenced data in the cloud running          cloud-garbage-collection

491                                          error            archive

492                                          error            archive>

LINがまだ存在する場合は、そのシステム上のLINを追跡するためにLINを使用できます

メッセージでタスク タイプ が呼び出されていない 場合でも、操作のタイプを特定することができます

次に例を示します。
次のメッセージが表示された場合:

2018-08-13T12:49:38+02:00 <3.6> Isilon-1 isi_cpool_d[4520]: [0x80f7d0610]: /b/mnt/src/isilon/lib/isi_cloud_api/cl_provider.cpp:do_with_retry_common:73:  Operation: get_object, current try: 0, total retries: 140733193388032, total failures: 1, error: clapi error: CL_OBJ_NOT_FOUND; AEC_NOT_FOUND

2018-08-13T12:49:38+02:00 <3.3> Isilon-1 isi_cpool_d[4520]: [0x80f7d0610]: /b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_error_util.cpp:send_cloudpools_event:314: isi_cpool_cbm error in isi_cph_read_md_blob: CloudPools Object not found.  provider RAN, devid 1, account X210_cloud, entitypath m0007430b5526ccc7be54980e747b9db7883ai11/007034b0250780fde1b5283187d98e49_00000000_1, filename , lin 0, offset -1, errormessage clapi error: CL_OBJ_NOT_FOUND; AEC_NOT_FOUND: [error code: CBM_CLAPI_OBJECT_NOT_FOUND]
この情報により、プロセスとスレッドがわかります。ログファイル(この場合は isi_cpool_d.log)を使用して、そのスレッドを初期化します。そのスレッドの初期化は次のとおりです。
2018-05-23T07:51:43+02:00 <3.6> Isilon-1 isi_cpool_d[4520]: [0x80f7d0610]: /b/mnt/src/isilon/lib/isi_cpool_d/task_processing_thread_pool.cpp:start_thread:506: starting normal thread for type cloud-gc

クラウド ガベージ コレクション プロセスでこのエラーが発生しました。「オブジェクトが見つかりません」というメッセージは、データ ロスを示すものではありません。これはルーチンのガベージ コレクションとクリーンアップ プロセス中に発生するため、オブジェクトの削除はすでにスケジュールされています。これがリコール操作であった場合、エラーはもっと重大なものになっていたでしょう

問題の理由が提供される場合があります。

Writing Cache Header: Read-only file system

Could not reset CACHED state flag for 1:054d:b5b7

ファイル システムが読み取り専用状態であるため、LINのキャッシュ状態フラグをリセットできません。この特定のケースでは、これはSyncIQターゲット パス上の通常の予期されたメッセージでしたが、パスが読み取り専用であるかどうかを調査する必要があります。

別の例:

2017-06-19T09:13:15-04:00 <3.7> isilon-2 isi_cpool_d[4531]: [0x80ef97c10]: /b/mnt/src/isilon/lib/isi_cpool_d/task_processing_thread_pool.cpp:run_consumer_function:196: 
run_consumer_function complete for task ([archive/1:5d01:0232::HEAD]/CloudPool-5yrs): File modified after stubbing began; lin 1:5d01:0232: [error code: CBM_STALE_STUB_ERROR]     
from write_map_core (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_mapper.cpp:1615)     
from write_map (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_mapper.cpp:1653)     
from isi_cph_create_stub (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_archive.cpp:1073)     
from isi_cbm_archive_common (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_archive.cpp:934)     
from isi_cbm_archive (/b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_archive.cpp:312)

この例では、アーカイブ タスクが処理されています。

archive/1:5d01:0232::HEAD

ファイル プール ポリシーを決定します。

CloudPool-5yrs

特定のCloudPoolsアーカイブ ジョブは、このエラーから判別できません。

どうしたのですか:

File modified after stubbing began; lin 1:5d01:0232.

そのファイルをチェックし、スタブ化できるかどうかを確認します(そのパスの次のアーカイブ中にスタブ化する必要があります)

その他の一部のCloudPoolsエラー メッセージでは、さらにわかりにくいエラーが表示されます。このような場合、通常、手がかりの一部としてタスクを特定できますが、エラーの意味を理解するために調査を行う必要がある場合があります

例えば:

varlog.tar/log/messages:

2017-04-20T18:47:52-06:00 <3.3> isilon-6 isi_cpool_d[3856]: [0x80f24f710]: /b/mnt/src/isilon/lib/isi_cpool_cbm/isi_cbm_error_util.cpp:send_cloudpools_event:314: isi_cpool_cbm error in isi_cph_read_md_blob: CloudPools Object not found. provider AWS, devid 6, account isilon archive, entitypath m000743091d8878539854870242892ceaa45di36/007034b0dea80d459f85b4a16d82cc48_00000000_0, filename , lin 0, offset -1, errormessage clapi error: CL_OBJ_NOT_FOUND; The specified key does not exist.: [error code: CBM_CLAPI_OBJECT_NOT_FOUND]

これはあなたに少し教えてくれます:

  • クラウド プロバイダーとは: Provider AWS
  • エラーが発生したノード: Devid 6
  • 使用されたアカウント: Account isilon archive
  • クラウドで検索されているオブジェクト パスは何ですか? entitypath m000743091d8878539854870242892ceaa45di36/007034b0dea80d459f85b4a16d82cc48_00000000_0.
  • 問題の内容: error message clapi error: CL_OBJ_NOT_FOUND; The specified key does not exist.: [error code: CBM_CLAPI_OBJECT_NOT_FOUND

この場合は、そのオブジェクトがクラウド ストレージで見つかるかどうかを確認します。

その他のケース:

An error occurred on the Cloud Storage - Check the cloud storage logs or errors:

CL_SVR_INTERNAL_ERROR; We encountered an internal error. Please try again.: [error code: CBM_CLAPI_SERVER_ERROR]

A network error occurred - make sure that Node can connect to the cloud:

CL_COULDNT_CONNECT; Couldn't connect to server: error buf: couldn't connect to host: [error code: CBM_CLAPI_COULDNT_CONNECT]

Authentication Failed - Make sure that the account identified has access on the Cloud target:

CL_AUTHENTICATION_FAILED; 401: [error code: CBM_CLAPI_AUTHENTICATION_FAILED]
Article Properties
Article Number: 000155500
Article Type: How To
Last Modified: 19 ذو القعدة 1447
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.