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
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
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.
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
IsilonArtikelegenskaper
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.