ECS: OBS: xDoktor: RAP099: xDoctor är inte enhetlig över alla noder

Summary: Denna KB förklarar varför XDR_OBS_099 rapporteras på grund av att xDoctor inte är enhetligt över alla noder.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

xDoctor är ett support- och diagnostiskt verktyg som är utformat för att identifiera och hjälpa till att lösa kända konfigurations-, mjukvaru- och hårdvaruproblem som kan påverka ECS- och OBS-system negativt. Exempel på viktiga funktioner:

  • Felsökning: Hjälper supportteam och kunder att identifiera grundorsaker till ECS- och OBS-problem.
  • Proaktiv övervakning: Upptäcker tidiga tecken på problem
  • Supportengagemang: Vissa åtgärder och lösningar kräver Dells support.

xDoctor rapporterar följande fel:

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

Därför är ECS-diagnosen begränsad till den lokala omfattningen. Det innebär att endast en liten uppsättning symptomdetektorer kan testas, och alla telemetrirapporter kan inte samlas in och skickas hem.

För att bekräfta att xDoctor-versionen inte är enhetlig, SSH till en nod för att verifiera enligt nedan:

# 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']

I exemplet ovan kör nod 3 xDoctor 4.8-85.0 medan nod 1, 2 och 4 kör xDoctor 4.8-100.1.

Cause

Detta kan inträffa på grund av följande:
  • En nod är ominstallerad eller var offline under xDoctor-uppdateringar.
  • En nod byts ut och den nya noden xDoctor-versionen är inte enhetlig med de andra noderna.
  • Kapacitetsexpansion med nya noder som har en äldre xDoctor-version

Resolution

Vi rekommenderar starkt att du åtgärdar detta eftersom det leder till ofullständiga topologivyer av installationsbasen och att du inte känner till kända symptom.

Även om synkronisering av noden är lösningen, är den bästa rekommendationen att uppgradera xDoctor på alla noder till den senaste för alla symptomdetektorer och autohealers aktiverade. Auto healers introducerades i senare xDoctor-versioner.

Obs när du laddar ner xDoctor-paketet, detta beror på din kodversion i ECS och OBS - notera även filformaten nedan:

  • ECS (3.8 och lägre): xDoctor-paketet börjar med 4.x. (Exempel: 4.8-105.0) – webbsida för ECS-produktsupport (inloggning krävs för att ladda ner paket)
  • OBS (3.9 och senare): xDoctor-paketet börjar med 5.x (Example: 5.1-105.0) - OBS produktsupportwebbsida (inloggning krävs för att ladda ner paket)

För att uppgradera xDoctor till det senaste, följ stegen i KB ECS: OBS: xDoktor: Manuell uppgraderingsprocedur:

  • Bestäm vilken ECS/OBS- och xDoctor-version som är installerad - ECS/OBS-versionen bestämmer xDoctor-platsen för att ladda ner den senaste versionen.
  • Manuell xDoctor Upgrade - för att uppgradera till den senaste versionen.

Se exempel 1 i avsnittet Ytterligare information för att uppgradera xDoctor till den senaste versionen.

Observera: Versionsinformationen för xDoctor har en dedikerad sektion för att uppgradera xDoctor.

 

Om det finns några begränsningar med att uppdatera xDoctor till den senaste versionen kan vi synkronisera den senaste versionen på det lokala systemet. Följ stegen i KB ECS: OBS: xDoktor: Manuell uppgraderingsprocedur:

  • xDoctor är inte enhetlig över alla noder - använd xDoctor-versionen enligt symptomavsnittet (4.8-100.1) i katalogen /admin/admin för ominstallationen.

Se exempel 2 i avsnittet Ytterligare information för att göra alla noder xDoctor enhetliga till den senaste versionen.


När xDoctor har uppgraderats till den senaste, bekräfta att xDoctor-versionen är enhetlig på alla noder i racket:

# sudo xdoctor -s
xDoctor Uniform on all nodes: 4.8-105.0.

Om du behöver hjälp med ovanstående steg kontaktar du Dells tekniska support som hänvisar till denna KB.

Additional Information

Nedan finns exempel enligt lösningsavsnittet:

Exempel 1 - Uppgradera xDoctor till den senaste versionen
Bekräfta symptom att xDoctor inte är enhetligt på alla noder - nedan finns noderna 1-5 på xDoctor 4.8-102.0 medan noderna 6-10 är på 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']

När den senaste versionen av xDoctor har laddats upp på nod 1 till /home/admin, bekräfta att den finns:

# 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

Uppgradera xDoctor till den senaste och aktivera alla autohealers:

# 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

Bekräfta att xDoctor nu är enhetligt på alla noder:

# sudo xdoctor -s
xDoctor Uniform on all nodes: 4.8-105.0


Exempel 2 - Gör alla noder xDoctor enhetliga till den senaste versionen i det lokala systemet.
Bekräfta symptom att xDoctor inte är enhetlig på alla noder - nedan finns noderna 1, 2 och 4 på xDoctor 4.8-100.1 medan noderna 3 är på 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']

På noderna 1 (helst), 2 eller 4 bekräftar du att paketet xDoctor 4.8-100.1 finns på /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

Installera om xDoctor-paketet:

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

Bekräfta att xDoctor nu är enhetligt på alla noder:

sudo -i xdoctor -s
xDoctor Uniform on all nodes: 4.8-100.1

Affected Products

ECS, ObjectScale
Article Properties
Article Number: 000379068
Article Type: Solution
Last Modified: 16 ديسمبر 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.