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

В результате диагностика ECS ограничивается локальной областью действия. Это означает, что можно протестировать только небольшой набор детекторов симптомов, и не все отчеты телеметрии могут быть собраны и отправлены домой.

Чтобы убедиться, что версия 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 до последней версии, выполните действия, описанные в статье базы знаний ECS: OBS: xDoctor: Процедура модернизации вручную

  • Определите установленную версию ECS/OBS и xDoctor — версия ECS/OBS определит местоположение xDoctor для скачивания последней версии.
  • Manual xDoctor Upgrade — для обновления до последней версии.

См. пример 1 в разделе «Дополнительная информация », чтобы обновить xDoctor до последней версии.

Примечание: Примечания к выпуску xDoctor содержат отдельный раздел, посвященный обновлению xDoctor.

 

Если есть какие-либо ограничения при обновлении xDoctor до последней версии, мы можем синхронизировать последнюю версию в локальной системе. Выполните эти действия в статье базы знаний 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.