ECS: OBS: xDoctor: RAP099: xDoctor niet uniform over alle knooppunten
Summary: In dit KB-artikel wordt uitgelegd waarom XDR_OBS_099 wordt gerapporteerd omdat xDoctor niet uniform is voor alle knooppunten.
Symptoms
xDoctor is een ondersteunings- en diagnosetool die is ontworpen om bekende configuratie-, software- en hardwareproblemen die een negatieve invloed kunnen hebben op ECS- en OBS-systemen, te identificeren en op te lossen. De belangrijkste kenmerken zijn:
- Probleemoplossing: Helpt supportteams en klanten bij het identificeren van hoofdoorzaken van ECS- en OBS-problemen.
- Proactieve controle: Detecteert vroege tekenen van problemen
- Support Engagement: Voor sommige acties en oplossingen is de betrokkenheid van Dell Support vereist.
xDoctor rapporteert de volgende fout:
------------------------------------------------------
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
Als gevolg hiervan is ECS-diagnose beperkt tot lokaal bereik. Dit betekent dat slechts een kleine set symptoomdetectoren kan worden getest en dat niet alle telemetrierapporten kunnen worden verzameld en naar huis kunnen worden gestuurd.
Om te bevestigen dat de xDoctor-versie niet uniform is, doet u SSH naar een knooppunt om te verifiëren zoals hieronder:
# 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']
In het bovenstaande voorbeeld wordt op knooppunt 3 xDoctor 4.8-85.0 uitgevoerd, terwijl op knooppunt 1, 2 en 4 xDoctor 4.8-100.1 wordt uitgevoerd.
Cause
- Een knooppunt is opnieuw geïnstalleerd of was offline tijdens xDoctor-updates.
- Een knooppunt wordt vervangen en de nieuwe xDoctor-versie van het knooppunt is niet uniform met de andere knooppunten.
- Capaciteitsuitbreiding met nieuwe knooppunten met een oudere xDoctor-versie
Resolution
Het wordt ten zeerste aanbevolen om dit aan te pakken, omdat dit leidt tot onvolledige topologieweergaven van de installatiebasis en het niet op de hoogte zijn van bekende symptomen.
Hoewel het synchroniseren van de node de oplossing is, is de beste aanbeveling om xDoctor op alle nodes te upgraden naar de nieuwste voor alle symptoomdetectoren en ingeschakelde autogenezers. Autogenezers werden geïntroduceerd in latere xDoctor-versies.
Houd er rekening mee dat bij het downloaden van het xDoctor-pakket dit afhankelijk is van uw codeversie in ECS en OBS - let ook op de onderstaande bestandsindelingen:
- ECS (3.8 en lager): het xDoctor-pakket begint met 4.x. (Voorbeeld: 4.8-105.0) - ECS productsupportwebpagina (aanmelden vereist om pakket te downloaden)
- OBS (3.9 en hoger): xDoctor-pakket begint met 5.x (voorbeeld: 5.1-105.0) - OBS-webpagina voor productondersteuning (aanmelden vereist om pakket te downloaden)
|
Volg de stappen in KB ECS om xDoctor bij te werken naar de nieuwste versie: OBS: xDoctor: Manual Upgrade Procedure:
Zie voorbeeld 1 in de sectie Aanvullende informatie om xDoctor bij te werken naar de meest recente versie. |
|
Als er beperkingen zijn bij het bijwerken van xDoctor naar de meest recente versie, kunnen we de laatste versie synchroniseren op het lokale systeem. Volg de stappen in KB ECS: OBS: xDoctor: Manual Upgrade Procedure:
Zie voorbeeld 2 in het gedeelte Aanvullende informatie om alle knooppunten xDoctor uniform te maken naar de laatste versie. |
Nadat de xDoctor is geüpgraded naar de nieuwste versie, controleert u of de xDoctor-versie uniform is op alle knooppunten in het rack:
# sudo xdoctor -s xDoctor Uniform on all nodes: 4.8-105.0.
Als u hulp nodig hebt bij de bovenstaande stappen, neem dan contact op met de technische support van Dell onder verwijzing naar deze KB.
Additional Information
Hieronder vindt u voorbeelden die worden gegeven volgens het gedeelte over de oplossing:
Voorbeeld 1 - Werk xDoctor bij naar de nieuwste versie
Bevestig het symptoom dat xDoctor niet uniform is op alle knooppunten - onderstaande knooppunten 1-5 bevinden zich op xDoctor 4.8-102.0 en knooppunten 6-10 op 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']
Zodra de nieuwste versie van xDoctor is geüpload op knooppunt 1 naar /home/admin, bevestig het bestaan:
# 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
Werk xDoctor bij naar de nieuwste versie en schakel alle automatische genezers in:
# 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
Bevestig dat xDoctor nu uniform is op alle knooppunten:
# sudo xdoctor -s xDoctor Uniform on all nodes: 4.8-105.0
Voorbeeld 2 - Maak alle knooppunten xDoctor uniform naar de laatste versie op het lokale systeem.
Bevestig het symptoom dat xDoctor niet uniform is op alle knooppunten - onderstaande knooppunten 1, 2 en 4 bevinden zich op xDoctor 4.8-100.1 en knooppunten 3 op 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']
Bevestig op knooppunten 1 (bij voorkeur), 2 of 4 of dat het xDoctor 4.8-100.1-pakket bestaat op /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
Installeer het xDoctor-pakket opnieuw:
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
Bevestig dat xDoctor nu uniform is op alle knooppunten:
sudo -i xdoctor -s xDoctor Uniform on all nodes: 4.8-100.1