PowerScale: Leser CloudPools loggmeldinger
Summary: Hvordan analysere meldinger i CloudPools-logger.
Instructions
CloudPools logger meldinger basert på aktivitetene eller oppgavene som utføres, og problemet som oppstår eller årsaken til meldingen. Detaljene i disse meldingene kan ofte overses, men gir viktig informasjon til tolkning. Du finner disse meldingene i meldingsfilen isi_cpool_d.log or in isi_cpool_io_d.log.
Her er et par eksempler:
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)
En viktig nøkkel for å begrense kilden og årsaken til meldingen er aktivitetsinformasjonen:
Task ([cache-invalidation/1:054d:b5b7::HEAD])
Oppgavetypen (cache-invalidering) peker tilbake til en skyjobb som genererte meldingen. I dette tilfellet jobb 2, hurtigbufferugyldighetsjobben:
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 kan brukes til å spore opp LIN på det systemet, hvis det fortsatt eksisterer.
Hvis oppgavetypen er Ikke angitt i meldingen, kan du fremdeles bestemme operasjonstypen.
Her er et eksempel:
Hvis du så disse meldingene:
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]Denne informasjonen forteller deg prosessen og tråden. Du kan se lenger tilbake i loggfilen (i dette tilfellet
isi_cpool_d.log) for initialiseringen av den tråden. Her er initialiseringen for den tråden:
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
En søppelinnsamlingsprosess i skyen har oppdaget denne feilen. Meldingen "Finner ikke objektet" angir ikke tap av data. Fordi dette skjer under en rutinemessig søppelinnsamling og opprydding, var objektet allerede planlagt for sletting. Hadde dette vært en tilbakekallingsoperasjon, ville feilen vært mer signifikant.
Årsaken til problemet er noen ganger oppgitt:
Writing Cache Header: Read-only file system Could not reset CACHED state flag for 1:054d:b5b7
Systemet kan ikke tilbakestille flagget for hurtigbuffertilstand for LIN fordi filsystemet er skrivebeskyttet. I dette spesifikke tilfellet var dette en normal og forventet melding på en SyncIQ-målbane, men det bør undersøkes om banen er eller bør være skrivebeskyttet.
Et annet eksempel:
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)
I dette tilfellet behandles en arkivoppgave:
archive/1:5d01:0232::HEAD
Fastslå filutvalgspolicyen:
CloudPool-5yrs
Den bestemte CloudPools-arkivjobben kan ikke fastslås fra denne feilen.
Hva har skjedd:
File modified after stubbing began; lin 1:5d01:0232.
Sjekk den filen og se om den kan stubbes (Det bør i løpet av neste arkiv for den banen).
Noen andre CloudPools-feilmeldinger gir flere kryptiske feil. I disse tilfellene kan du vanligvis bestemme oppgaven som en del av ledetråden, men må kanskje gjøre noen undersøkelser for å finne ut betydningen av feilen.
For eksempel:
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]
Dette forteller deg litt:
- Hva er skyleverandøren:
Provider AWS - Hvilken node oppdaget feilen:
Devid 6 - Hvilken konto ble brukt:
Account isilon archive - Hva er objektbanen det søkes etter i skyen:
entitypath m000743091d8878539854870242892ceaa45di36/007034b0dea80d459f85b4a16d82cc48_00000000_0. - Hva problemet er:
error message clapi error: CL_OBJ_NOT_FOUND; The specified key does not exist.: [error code: CBM_CLAPI_OBJECT_NOT_FOUND
I dette tilfellet kan du se om objektet finnes i skylagringen.
Noen andre tilfeller:
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]