ECS: OBS: xDoctor: RAP099: xDoctor не однакова на всіх вузлах

Summary: Ця база розуміння пояснює, чому XDR_OBS_099 повідомляється, оскільки xDoctor не однаковий у всіх вузлах.

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 — це інструмент підтримки та діагностики, розроблений для виявлення та допомоги у вирішенні відомих проблем з конфігурацією, програмним забезпеченням і апаратним забезпеченням, які можуть негативно впливати на системи ECS та OBS. Основні особливості включають:

  • Діагностика: Допомагає командам підтримки та клієнтам виявляти корінні причини проблем з ECS та OBS.
  • Проактивний моніторинг: Виявляє ранні ознаки проблем
  • Підтримка залучення: Деякі дії та рішення вимагають участі підтримки Dell.

xDoctor повідомляє про таку помилку:

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

Внаслідок цього діагностика ЕКС обмежена локальним масштабом. Це означає, що можна протестувати лише невеликий набір детекторів симптомів, і не всі телеметричні звіти можна зібрати та надіслати додому.

Щоб підтвердити, що версія xDoctor не є однорідною, SSH до вузла для перевірки наступного приводу:

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

У наведеному вище прикладі вузол 3 працює на xDoctor 4.8-85.0, тоді як вузли 1, 2 і 4 — xDoctor 4.8-100.1.

Cause

Це може статися з наступного приводу:
  • Вузол перевстановлюється або був офлайн під час оновлень xDoctor.
  • Новий вузол замінюється, і нова версія вузла xDoctor не є однорідною з іншими вузлами.
  • Розширення пропускної здатності з новими вузлами зі старішою версією xDoctor

Resolution

Настійно рекомендується звернути увагу на це, оскільки це призводить до неповних топологічних зображень інсталяційної бази та неуважності до відомих симптомів.

Хоча синхронізація вузла — це рішення, найкраща рекомендація — оновити xDoctor на всіх вузлах до останньої версії для всіх увімкнених детекторів симптомів і автолікувальників. Автоцілителі були введені у пізніших версіях xDoctor.

Зверніть увагу при завантаженні пакету xDoctor, що це залежить від версії коду в ECS та OBS — зверніть увагу на формати файлів нижче:

Щоб оновити xDoctor до найновішої версії, дотримуйтесь кроків у KB ECS: OBS: xDoctor: Процедура ручного оновлення:

  • Визначте, які версії ECS/OBS та xDoctor встановлені — версія ECS/OBS визначить місце завантаження останньої версії xDoctor.
  • Ручне оновлення xDoctor — для оновлення до останньої версії.

Дивіться Приклад 1 у розділі «Додаткова інформація», щоб оновити xDoctor до останньої версії.

Примітка: Нотатки до релізу xDoctor мають окремий розділ для оновлення xDoctor.

 

Якщо є якісь обмеження щодо оновлення xDoctor до останньої версії, ми можемо синхронізувати останню версію на локальній системі. Дотримуйтесь кроків у KB ECS: OBS: xDoctor: Процедура ручного оновлення:

  • xDoctor не однакова на всіх вузлах — використовуйте версію xDoctor у розділі симптомів (4.8-100.1) у каталозі /admin/admin для перевстановлення.

Дивіться Приклад 2 у розділі «Додаткова інформація », щоб зробити всі вузли xDoctor уніфікованими до останньої версії.


Після оновлення xDoctor до найновішої версії переконайтеся, що версія xDoctor однакова на всіх вузлах у стійкі:

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

Якщо потрібна допомога з наведеними вище кроками, зверніться до технічної підтримки Dell , посилаючись на цю базу даних.

Additional Information

Нижче наведені приклади, наведені відповідно до розділу розділу розв'язання:

Приклад 1 - Оновлення xDoctor до останньої версії
Підтверджуйте симптом, що xDoctor не є однорідним на всіх вузлах — нижче вузли 1-5 знаходяться на xDoctor 4.8-102.0, а вузли 6-10 — на 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']

Після завантаження останньої версії xDoctor на вузол 1 до /home/admin, підтверджує його існування:

# 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

Оновіть xDoctor до найновішої версії та увімкніть усі автоцілителі:

# 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

Підтверджуйте, що xDoctor тепер уніфікований на всіх вузлах:

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


Приклад 2 — Зробити всі вузли xDoctor уніфікованими до останньої версії локальної системи.
Підтвердіть симптом, що xDoctor не однаковий на всіх вузлах — нижче вузли 1, 2 і 4 на xDoctor 4.8-100.1, а вузли 3 — на 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']

На вузлах 1 (бажано), 2 або 4, переконайтеся, що пакет xDoctor 4.8-100.1 існує на /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

Перевстановити пакет xDoctor:

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

Підтверджуйте, що xDoctor тепер уніфікований на всіх вузлах:

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.