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을 추적하는 데 사용할 수 있습니다.

메시지에서 작업 유형이 Not called out인 경우에도 작업 유형을 확인할 수 있습니다.

예를 들면 다음과 같습니다.
다음 메시지가 표시된 경우:

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.