ECS: OBS: xDoctor: RAP099: xDoctor tüm düğümlerde aynı değil
Summary: Bu KB, xDoctor'un neden tüm düğümlerde aynı olmaması nedeniyle XDR_OBS_099 bildirildiğini açıklamaktadır.
Symptoms
xDoctor, ECS ve OBS sistemlerini olumsuz etkileyebilecek bilinen yapılandırma, yazılım ve donanım sorunlarını belirlemek ve çözmeye yardımcı olmak için tasarlanmış bir destek ve tanılama aracıdır. Temel özellikler şunları içerir:
- Sorun Giderme: Ekiplerin ve müşterilerin ECS ve OBS sorunlarının temel nedenlerini belirlemesini desteklemeye yardımcı olur.
- Proaktif İzleme: Sorunların erken belirtilerini algılar
- Destek Katılımı: Bazı eylemler ve çözümler, Dell desteğinin katılımını gerektirir.
xDoctor aşağıdaki hatayı bildiriyor:
------------------------------------------------------
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
Sonuç olarak ECS tanısı yerel kapsamla sınırlıdır. Bu, yalnızca küçük bir semptom dedektörü kümesinin test edilebileceği ve tüm telemetri raporlarının toplanıp eve gönderilemeyeceği anlamına gelir.
xDoctor sürümünün tek tip olmadığını doğrulamak için, SSH aşağıdaki gibi doğrulamak için bir düğüme:
# 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']
Yukarıdaki örnekte, düğüm 3 xDoctor 4.8-85.0'ı, düğüm 1, 2 ve 4 ise xDoctor 4.8-100.1'i çalıştırmaktadır.
Cause
- xDoctor güncelleştirmeleri sırasında bir düğüm yeniden yüklendi veya çevrimdışıydı.
- Bir düğüm değiştirilir ve yeni düğüm xDoctor sürümü diğer düğümlerle aynı değildir.
- Daha eski bir xDoctor sürümüne sahip yeni düğümlerle kapasite genişletmesi
Resolution
Kurulum tabanının topoloji görünümlerinin eksik olmasına ve bilinen belirtilerin farkında olunmamasına yol açacağı için bu sorunun ele alınması önemle tavsiye edilir.
Düğüm eşitlemek çözüm olsa da en iyi öneri, tüm belirti algılayıcıları ve otomatik şifacılar için tüm düğümlerdeki xDoctor'u en son sürüme yükseltmektir. Otomatik şifacılar daha sonraki xDoctor sürümlerinde tanıtıldı.
xDoctor paketini indirirken bunun ECS ve OBS'deki kod sürümünüze bağlı olduğunu unutmayın; aşağıdaki dosya biçimlerini de dikkate alın:
- ECS (3.8 ve altı): xDoctor paketi 4.x ile başlar. (Örnek: 4.8-105.0) - ECS Ürün Desteği web sayfası (Paketi indirmek için oturum açmanız gerekir)
- OBS (3.9 ve üzeri): xDoctor paketi 5.x ile başlar (Örnek: 5.1-105.0) - OBS Ürün Desteği web sayfası (Paketi indirmek için oturum açmanız gerekir)
|
xDoctor'u en son sürüme yükseltmek için KB ECS bölümündeki adımları izleyin: OBS: xDoctor: Manuel Yükseltme Prosedürü:
xDoctor'u en son sürüme yükseltmek için Ek Bilgiler bölümündeki Örnek 1'e bakın. |
|
xDoctor'u en son sürüme güncellemeyle ilgili herhangi bir kısıtlama varsa, son sürümü yerel sistemde senkronize edebiliriz. KB ECS içindeki adımları izleyin: OBS: xDoctor: Manuel Yükseltme Prosedürü:
Tüm xDoctor düğümlerini son sürümle aynı hale getirmek için Ek Bilgiler bölümündeki Örnek 2'ye bakın. |
xDoctor en son sürüme yükseltildiğinde, xDoctor sürümünün raftaki tüm düğümlerde aynı olduğunu doğrulayın:
# sudo xdoctor -s xDoctor Uniform on all nodes: 4.8-105.0.
Yukarıdaki adımlarla ilgili yardıma ihtiyaç duyarsanız bu KB ye başvurarak Dell teknik destek ekibiyle iletişime geçin.
Additional Information
Çözüm bölümüne göre verilen örnekler aşağıda verilmiştir:
Örnek 1 - xDoctor'u en son sürüme
yükseltme xDoctor'un tüm düğümlerde aynı olmadığını doğrulayın. Aşağıdaki düğümler xDoctor 4.8-102.0'da, 6-10 düğümler ise 4.8-95.0'dadır:
# 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'un en son sürümü düğüm 1'e yüklendiğinde /home/admin, var olduğunu onaylayın:
# 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'u en son sürüme yükseltin ve tüm otomatik iyileştiricileri etkinleştirin:
# 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'un artık tüm düğümlerde aynı olduğunu doğrulayın:
# sudo xdoctor -s xDoctor Uniform on all nodes: 4.8-105.0
Örnek 2: Tüm xDoctor düğümlerini yerel sistemdeki son sürümle aynı hale getirin.
xDoctor'un tüm düğümlerde tek tip olmadığını doğrulayın. Aşağıda düğüm 1, 2 ve 4, xDoctor 4.8-100.1'de, düğüm 3 ise 4.8-85.0'dadır:
# 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 (tercihen), 2 veya 4 numaralı düğümlerde, xDoctor 4.8-100.1 paketinin şurada mevcut olduğunu doğrulayın: /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 paketini yeniden yükleyin:
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'un artık tüm düğümlerde aynı olduğunu doğrulayın:
sudo -i xdoctor -s xDoctor Uniform on all nodes: 4.8-100.1