Isilon: PowerScale: När du har uppdaterat koden med HealthCheck_9.1.0_2021-06 fungerar inte HealthCheck Basic längre

Sammanfattning: HealthCheck basic fungerar inte längre. isi healthcheck run basic kan inte starta, returnerar felet "Objektet ioca_checkNodes hittades inte"

Den här artikeln gäller för Den här artikeln gäller inte för Den här artikeln är inte kopplad till någon specifik produkt. Alla produktversioner identifieras inte i den här artikeln.

Symptom

HealthCheck basic fungerar inte längre.

Den grundläggande utvärderingen misslyckas på grund av att objektet ioca_checkNodes inte hittades
Isilon-cluster-1# isi healthcheck run basic
Item ioca_checkNodes not found


Dessutom kommer du att se följande fel i isi_healthcheck.log

2020-06-15T00:00:37+00:00 <3.6> localhost isi_healthcheck:framework:Main[4767:isi_healthcheck:137] INFO:Schedule triggered: {u'next_run': u'1592179200', u'name': u'default', u'schedule': u'every day', u'checklist': [u'basic'], u'base': u'1590589851', u'id': u'default'}
2020-06-15T00:00:38+00:00 <3.3> localhost isi_healthcheck:framework:Main[4767:isi_healthcheck:156] ERROR:Posting scheduled evaluation of basic failed: {u'errors': [{u'message': u'Item ioca_checkNodes not found', u'code': u'AEC_NOT_FOUND'}]}


Objekt som "Objekt ioca_checkNodes " lagrades på Tardis men inte i checklistan för hälsokontroll kommer att orsaka det här problemet.
Andra "objekt" kan också ioca_checkDriveFirmwarePackage, men samma lösning gäller.

Det påverkar kunder som använde en äldre RUP för hälsokontroll och hade ett schema konfigurerat och sedan uppgraderat till ett nyare hälsokontroll-RUP.
Det här beteendet har även setts i HealthCheck_9.1.0_32.0.6 och HealthCheck_9.1.0_33.0.5.

Orsak

Vissa objekt tas bort i det nya hälsokontroll-RU-systemet, men de konfigurerade egenskaperna för hälsokontrollen "som schema" refererar fortfarande till de gamla objekten som inte längre finns.
I det här fallet är det borttagna hälsokontrollobjektet ioca_checkDriveRead

Upplösning

Problemet är åtgärdat i 9.1.0.22 och OneFS 9.2.0

En lösning på problemet, vi måste skriva över den äldre konfigurationen med en konfiguration från labbet och sedan tillämpa alla tidigare tillämpade hälsokontrollegenskaper "som scheman och e-postleveransalternativ" efteråt.

Tillämpa nedanstående åtgärdsplan för att lösa problemet:

1 – Säkerhetskopiera den aktuella konfigurationen:
# cp -v /ifs/.ifsvar/modules/tardis/namespaces/healthcheck_checklist_properties.sqlite /ifs/data/Isilon_Support
2 – Inaktivera isi_healthcheck-tjänsten och bekräfta att inga isi_healthcheck-processer fortfarande körs:
# isi services -a isi_healthcheck disable
# isi_for_array -s 'ps auwxx | grep -i healthcheck |grep -v grep'
3 – Ladda ned labbkonfigurationsfilen och ladda upp den till klustret.
Kopiera /ifs/.ifsvar/modules/tardis/namespaces/healthcheck_checklist_properties.sqlite från ett labbkluster med samma version (uppdatering osv.) och samma HC-korrigering till kunden.
- Skriv över den befintliga config:
# cp -v-filplatsen <som laddades ner från förra steget> /ifs/.ifsvar/modules/tardis/namespaces/healthcheck_checklist_properties.sqlite
- Aktivera hälsokontrolltjänsten igen:
# isi services -a isi_healthcheck aktivera
- Tillämpa alla tidigare tillämpade hälsokontrollegenskaper "som scheman och e-postleverans"

Testa sedan den grundläggande hälsokontrollen igen.

Produkter

Isilon
Artikelegenskaper
Artikelnummer: 000192183
Artikeltyp: Solution
Senast ändrad: 19 okt. 2022
Version:  4
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.