ECS: OBS: xTohtori: RAP099: xDoctor ei ole yhtenäinen kaikissa solmuissa
Summary: Tässä tietämyskannan artikkelissa kerrotaan, miksi XDR_OBS_099 ilmoitetaan, koska xDoctor ei ole yhtenäinen kaikissa solmuissa.
Symptoms
xDoctor on tuki- ja diagnostiikkatyökalu, joka on suunniteltu tunnistamaan ja ratkaisemaan tunnettuja määritys-, ohjelmisto- ja laitteisto-ongelmia, jotka voivat vaikuttaa kielteisesti ECS- ja OBS-järjestelmiin. Tärkeimpiä ominaisuuksia ovat:
- Vianmääritys: Auttaa tukitiimejä ja asiakkaita tunnistamaan ECS- ja OBS-ongelmien perimmäiset syyt.
- Ennakoiva valvonta: Havaitsee ongelmien varhaiset merkit
- Tuen sitoutuminen: Jotkin toimet ja ratkaisut edellyttävät Dellin tukea.
xDoctor ilmoittaa seuraavasta virheestä:
------------------------------------------------------
ERROR - xDoctor not uniform across all nodes
------------------------------------------------------
Extra = Not allowed to use the SYSTEM scope, use LOCAL scope instead or reinstall xDoctor -> xdr_versions={'4.8-85.0': ['169.254.1.3'], '4.8-100.1': ['169.254.1.4', '169.254.1.2', '169.254.1.1']}
RAP = RAP099
Solution = KB 91703
Timestamp = 2025-10-09_120102
PSNT = CKM00000000000 @ 4.8-100.1
Tämän vuoksi ECS-diagnoosi rajoittuu paikalliseen laajuuteen. Tämä tarkoittaa, että vain pieni joukko oireiden ilmaisimia voidaan testata, eikä kaikkia telemetriaraportteja voida kerätä ja lähettää kotiin.
Varmista, että xDoctor-versio ei ole yhtenäinen, SSH solmuun vahvistaaksesi seuraavasti:
# sudo xdoctor -s xDoctor not uniform across all nodes ... Trying xDoctor Resync ... Resync failed: No xDoctor package found for re-installation [4.8-85.0] -> ['169.254.1.3'] [4.8-100.1] -> ['169.254.1.4', '169.254.1.2', '169.254.1.1']
Edellä olevassa esimerkissä solmussa 3 on xDoctor 4.8–85.0, kun taas solmuissa 1, 2 ja 4 on xDoctor 4.8–100.1.
Cause
- Solmu asennetaan uudelleen tai se oli offline-tilassa xDoctor-päivitysten aikana.
- Solmu korvataan, ja uusi solmun xDoctor-versio ei ole yhdenmukainen muiden solmujen kanssa.
- Kapasiteetin laajentaminen uusilla solmuilla, joissa on vanhempi xDoctor-versio
Resolution
On erittäin suositeltavaa puuttua tähän, koska se johtaa epätäydellisiin topologisiin näkymiin asennuskannasta ja tietämättömyyteen tunnetuista oireista.
Vaikka solmun synkronointi on ratkaisu, paras suositus on päivittää kaikkien solmujen xDoctor uusimpaan kaikkien oireiden ilmaisimien ja automaattisten parantajien käyttöön. Autoparantajat otettiin käyttöön myöhemmissä xDoctor-versioissa.
Huomautus: kun lataat xDoctor-pakettia, tämä riippuu ECS:n ja OBS:n koodiversiosta - huomioi myös alla olevat tiedostomuodot:
- ECS (3.8 ja vanhemmat): xDoctor-paketti alkaa numerolla 4.x. (Esimerkki: 4.8-105.0) - ECS-tuotetuen verkkosivu (paketin lataaminen edellyttää kirjautumista)
- OBS (3.9 ja uudemmat): xDoctor-paketin alussa on 5.x (esimerkki: 5.1-105.0) - OBS-tuotetuen verkkosivu (paketin lataaminen edellyttää kirjautumista)
|
Päivitä xDoctor uusimpaan versioon seuraamalla KB ECS:n ohjeita: OBS: xTohtori: Manuaalinen päivitysmenettely:
Katso Lisätiedot-osionesimerkkiä 1 päivittääksesi xDoctorin uusimpaan versioon. |
|
Jos xDoctorin päivittämisessä uusimpaan versioon on rajoituksia, voimme synkronoida paikallisen järjestelmän viimeisen version. Noudata KB ECS:n ohjeita: OBS: xTohtori: Manuaalinen päivitysmenettely:
Katso esimerkki 2 Lisätiedot-osassa, jotta kaikki solmut xDoctor olisivat yhtenäisiä viimeiseen versioon. |
Kun xDoctor on päivitetty uusimpaan, varmista, että xDoctor-versio on yhtenäinen kaikissa kehikon solmuissa:
# sudo xdoctor -s xDoctor Uniform on all nodes: 4.8-105.0.
Jos tarvitset apua edellä kuvattujen vaiheiden kanssa, ota yhteyttä Dellin tekniseen tukeen ja tutustu tähän tietämyskannan artikkeliin.
Additional Information
Alla on esimerkkejä ratkaisuosasta:
Esimerkki 1 - xDoctorin päivittäminen uusimpaan versioon
Vahvista oire, että xDoctor ei ole yhtenäinen kaikissa solmuissa - solmujen 1–5 alapuolella on xDoctor 4.8–102.0, kun taas solmut 6–10 ovat 4.8–95.0:
# sudo xdoctor -s xDoctor not uniform across all nodes ... Trying xDoctor Resync ... Resync failed: No xDoctor package found for re-installation [4.8-102.0] -> ['169.254.2.1', '169.254.2.2', '169.254.2.3', '169.254.2.4', '169.254.2.5'] [4.8-95.0] -> ['169.254.2.10', '169.254.2.11', '169.254.2.8', '169.254.2.9', '169.254.2.6', '169.254.2.7']
Kun xDoctorin uusin versio on ladattu solmuun 1 – /home/admin, vahvista sen olemassaolo:
# ls -l /home/admin | grep xDoctor -rw-r--r-- 1 admin users 43793804 Apr 14 08:21 xDoctor4ECS-4.8-102.0.noarch.rpm -rw-r--r-- 1 root root 121382804 Oct 9 11:34 xDoctor4ECS-4.8-105.0.noarch.rpm
Päivitä xDoctor uusimpaan ja ota käyttöön kaikki autoparantajat:
# sudo xdoctor --upgrade --local=/home/admin/xDoctor4ECS-4.8-105.0.noarch.rpm
This new xDoctor RPM has the following Auto Healers:
┌──────────────┐
│ Auto Healers │
└───┬──────────┘
│
│ time_zone = Enabled
│ pmon_crontab_check = Disabled
│ pmon_swapiness_check = Disabled
│ rsyslogd_check = Disabled
│ task_md_cleanup_status = Disabled
│ ntpd_not_running (New) = Disabled
│ cron_not_running (New) = Disabled
│ machines_file_error (New) = Disabled
│ non_uniform_psnt (New) = Disabled
│ racadm_stale_pid (New) = Disabled
│ obj_control_svc_check (New) = Disabled
In order to have them active, they need to be enabled ...
You can do this during this upgrade or later post upgrade via `xdoctor --config`
Would you like to enable (A)ll, only the (N)ew ones or (I)gnore them [I]: A
2025-10-09 11:36:15,663: xDoctor_4.8-102.0 - INFO : User selected to enable all Auto Healers ...
2025-10-09 11:36:15,663: xDoctor_4.8-102.0 - INFO : Local Upgrade (/home/admin/xDoctor4ECS-4.8-105.0.noarch.rpm)
2025-10-09 11:36:15,696: xDoctor_4.8-102.0 - INFO : Current Installed xDoctor version is 4.8-102.0
2025-10-09 11:36:15,712: xDoctor_4.8-102.0 - INFO : Requested package version is 4.8-105.0
2025-10-09 11:36:15,713: xDoctor_4.8-102.0 - INFO : Updating xDoctor RPM Package (RPM)
2025-10-09 11:36:15,935: xDoctor_4.8-102.0 - INFO : - Distribute package
2025-10-09 11:36:17,402: xDoctor_4.8-102.0 - INFO : - Install new rpm package
2025-10-09 11:36:33,562: xDoctor_4.8-102.0 - INFO : Enabling Auto Healer: pmon_crontab_check ...
2025-10-09 11:36:33,563: xDoctor_4.8-102.0 - INFO : Enabling Auto Healer: pmon_swapiness_check ...
2025-10-09 11:36:33,563: xDoctor_4.8-102.0 - INFO : Enabling Auto Healer: rsyslogd_check ...
2025-10-09 11:36:33,563: xDoctor_4.8-102.0 - INFO : Enabling Auto Healer: task_md_cleanup_status ...
2025-10-09 11:36:33,563: xDoctor_4.8-102.0 - INFO : Enabling Auto Healer: ntpd_not_running ...
2025-10-09 11:36:33,563: xDoctor_4.8-102.0 - INFO : Enabling Auto Healer: cron_not_running ...
2025-10-09 11:36:33,563: xDoctor_4.8-102.0 - INFO : Enabling Auto Healer: machines_file_error ...
2025-10-09 11:36:33,563: xDoctor_4.8-102.0 - INFO : Enabling Auto Healer: non_uniform_psnt ...
2025-10-09 11:36:33,563: xDoctor_4.8-102.0 - INFO : Enabling Auto Healer: racadm_stale_pid ...
2025-10-09 11:36:33,563: xDoctor_4.8-102.0 - INFO : Enabling Auto Healer: obj_control_svc_check ...
2025-10-09 11:36:33,828: xDoctor_4.8-102.0 - INFO : Auto Healer Settings saved and distributed ...
┌──────────────────────┐
│ Updated Auto Healers │
└───┬──────────────────┘
│
│ time_zone = Enabled
│ pmon_crontab_check = Enabled
│ pmon_swapiness_check = Enabled
│ rsyslogd_check = Enabled
│ task_md_cleanup_status = Enabled
│ ntpd_not_running (New) = Enabled
│ cron_not_running (New) = Enabled
│ machines_file_error (New) = Enabled
│ non_uniform_psnt (New) = Enabled
│ racadm_stale_pid (New) = Enabled
│ obj_control_svc_check (New) = Enabled
2025-10-09 11:36:33,829: xDoctor_4.8-102.0 - INFO : xDoctor successfully updated to version 4.8-105.0
Varmista, että xDoctor on nyt yhdenmukainen kaikissa solmuissa:
# sudo xdoctor -s xDoctor Uniform on all nodes: 4.8-105.0
Esimerkki 2 - Tee kaikista solmuista xDoctor yhtenäiset paikallisen järjestelmän viimeiseen versioon.
Varmista, että xDoctor ei ole yhtenäinen kaikissa solmuissa - alla solmut 1, 2 ja 4 ovat xDoctor 4.8-100.1: ssä, kun taas solmut 3 ovat 4.8-85.0:
# sudo xdoctor -s xDoctor not uniform across all nodes ... Trying xDoctor Resync ... Resync failed: No xDoctor package found for re-installation [4.8-85.0] -> ['169.254.1.3'] [4.8-100.1] -> ['169.254.1.4', '169.254.1.2', '169.254.1.1']
Varmista solmuissa 1 (mieluiten), 2 tai 4, että xDoctor 4.8-100.1 -paketti on olemassa /home/admin:
# ls -l /home/admin | grep xDoctor -rw-r--r-- 1 admin users 43793804 Mar 4 08:21 xDoctor4ECS-4.8-99.0.noarch.rpm -rw-r--r-- 1 root root 121382804 Sep 2 11:34 xDoctor4ECS-4.8-100.1.noarch.rpm
Asenna xDoctor-paketti uudelleen:
sudo xdoctor --upgrade --local=/home/admin/xDoctor4ECS-4.8-100.1.noarch.rpm --reinstall 2025-10-09 12:24:19,996: xDoctor_4.8-100.1 - INFO : Local Upgrade (/home/admin/xDoctor4ECS-4.8-100.1.noarch.rpm) 2025-10-09 12:24:20,029: xDoctor_4.8-100.1 - INFO : Current Installed xDoctor version is 4.8-100.1 2025-10-09 12:24:20,046: xDoctor_4.8-100.1 - INFO : Requested package version is 4.8-100.1 2025-10-09 12:24:20,046: xDoctor_4.8-100.1 - WARNING : (Re)installing requested xDoctor package ... 2025-10-09 12:24:20,046: xDoctor_4.8-100.1 - INFO : Updating xDoctor RPM Package (RPM) 2025-10-09 12:24:20,176: xDoctor_4.8-100.1 - INFO : - Distribute package 2025-10-09 12:24:21,745: xDoctor_4.8-100.1 - INFO : - Install new rpm package 2025-10-09 12:24:37,095: xDoctor_4.8-100.1 - INFO : xDoctor successfully updated to version 4.8-100.1
Varmista, että xDoctor on nyt yhdenmukainen kaikissa solmuissa:
sudo -i xdoctor -s xDoctor Uniform on all nodes: 4.8-100.1