ECS: OBS: 엑스닥터: RAP099: xDoctor가 모든 노드에서 균일하지 않음

Summary: 이 KB는 xDoctor가 모든 노드에서 균일하지 않아 XDR_OBS_099 보고되는 이유에 대해 설명합니다.

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의 코드 버전에 따라 다르므로 아래 파일 형식도 기록해 두십시오.

  • ECS(3.8 이하): xDoctor 패키지는 4.x로 시작합니다. (예: 4.8-105.0) - ECS 제품 지원 웹 페이지(패키지를 다운로드하려면 로그인 필요)
  • OBS(3.9 이상): xDoctor 패키지는 5.x 로 시작합니다(예: 5.1-105.0) - OBS 제품 지원 웹페이지(패키지를 다운로드하려면 로그인 필요)

xDoctor를 최신 버전으로 업그레이드하려면 KB ECS의 다음 단계를 따르십시오. OBS: 엑스닥터: 수동 업그레이드 절차:

  • 설치된 ECS/OBS 및 xDoctor 버전 확인 - ECS/OBS 버전에 따라 최신 버전을 다운로드할 xDoctor 위치가 결정됩니다.
  • 수동 xDoctor 업그레이드 - 최신 버전으로 업그레이드합니다.

xDoctor를 최신 버전으로 업그레이드하려면 추가 정보 섹션의 예 1을 참조하십시오.

참고: xDoctor 릴리스 노트에는 xDoctor를 업그레이드하기 위한 전용 섹션이 있습니다.

 

xDoctor를 최신 버전으로 업데이트하는 데 제한이 있는 경우 로컬 시스템에서 마지막 버전을 동기화할 수 있습니다. KB ECS의 단계를 따릅니다. OBS: 엑스닥터: 수동 업그레이드 절차:

  • xDoctor가 모든 노드에서 균일하지 않음 - 재설치 시 /admin/admin 디렉토리의 증상 섹션(4.8-100.1)에 따라 xDoctor 버전을 사용하십시오.

모든 노드 xDoctor를 마지막 버전과 동일하게 만들려면 추가 정보 섹션의 예 2를 참조하십시오.


xDoctor가 최신 버전으로 업그레이드되면 랙의 모든 노드에서 xDoctor 버전이 균일한지 확인합니다.

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

위의 단계에서 도움이 필요한 경우 이 KB를 참조하여 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']

노드 1에서 최신 버전의 xDoctor를 /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.