ECS: OBS: xDoctor: Manuel Yükseltme Prosedürü

Summary: xDoctor'u komut satırından manuel olarak yükseltin.

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.

Instructions

xDoctor, ECS ve OBS sistemlerini olumsuz etkileyebilecek bilinen yapılandırma, yazılım ve donanım sorunlarını tanımlayan ve çözmeye yardımcı olan bir destek ve tanılama aracıdır. Temel özellikler şunları içerir:

  • Sorun Giderme: Destek ekiplerinin ve müşterilerin ECS sorunlarının temel nedenlerini belirlemesine 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.

Dell teknik destek, tüm VDC raflarında en son xDoctor sağlık kontrolünün yapılmasını önerir. Her sürümde olduğu gibi, xDoctor geliştirilmiş sağlık kontrolleri ve otomatik şifacılarla güncellendi. Otomatik şifacılar daha sonraki xDoctor sürümlerinde tanıtıldı.  

Yüklü ECS/OBS ve xDoctor sürümünü belirleyin:

admin@node1:~> sudo xdoctor -x
....................
ECS Version: 3.8.1.6
-----------------------
xDoctor Version: 4.8-104.0
-----------------------


Tüm düğümlerin aynı xDoctor sürümüne sahip olup olmadığını belirleyin:

admin@node1:~> sudo xdoctor -s
xDoctor Uniform on all nodes: 4.8-104.0


Manuel xDoctor Yükseltmesi:

  1. Yukarıdaki gibi ECS/OBS sürümüne bağlı olarak xDoctor'un en son sürümünü indirin. 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:
    1. En son sürümü indirmek için oturum açmanız gerekir:
      1. ECS (3.8 ve altı): xDoctor paketi 4.x ile başlar. (Örnek: 4.8-105.0 - ECS Ürün Desteği web sayfası
      2. OBS (3.9 ve üzeri): xDoctor paketi 5.x ile başlar (Örnek: 5.1-105.0) - OBS Ürün Desteği web sayfası
      3. İndirilen sürümün xDoctor sürüm notları, xDoctor'u yükseltmek için özel bir bölüme sahiptir.
  2. En son xDoctor RPM dosyasını şuraya yükleyin: /home/admin raftaki bir düğümün dizini - aşağıdaki örnek ECS'yi kapsar, OBS'nin dosya adını değiştirmesiyle aynı adımları izleyin):
admin@node1~> ls -l | grep xDoctor
-rw-r--r-- 1 admin users   20057045 Jul  6  2025 xDoctor4ECS-4.8-104.0.noarch.rpm
-rw-r--r-- 1 admin users   31927626 Aug 26 15:11 xDoctor4ECS-4.8-105.0.noarch.rpm
  1. xDoctor yükseltme komutunu çalıştırın. Yükseltme, raf başına veya VDC bazında gerçekleştirilebilir.
Raf yükseltme komutu - A yazarak tüm otomatik şifacıları etkinleştirin:
# sudo xdoctor --upgrade --local=/home/admin/xDoctor4ECS-4.8-105.0.noarch.rpm

admin@node1:~> 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-104.0 - INFO    : User selected to enable all Auto Healers ...
2025-10-09 11:36:15,663: xDoctor_4.8-104.0 - INFO    : Local Upgrade (/home/admin/xDoctor4ECS-4.8-105.0.noarch.rpm)
2025-10-09 11:36:15,696: xDoctor_4.8-104.0 - INFO    : Current Installed xDoctor version is 4.8-104.0
2025-10-09 11:36:15,712: xDoctor_4.8-104.0 - INFO    : Requested package version is 4.8-105.0
2025-10-09 11:36:15,713: xDoctor_4.8-104.0 - INFO    : Updating xDoctor RPM Package (RPM)
2025-10-09 11:36:15,935: xDoctor_4.8-104.0 - INFO    :  - Distribute package
2025-10-09 11:36:17,402: xDoctor_4.8-104.0 - INFO    :  - Install new rpm package
2025-10-09 11:36:33,562: xDoctor_4.8-104.0 - INFO    : Enabling Auto Healer: pmon_crontab_check ...
2025-10-09 11:36:33,563: xDoctor_4.8-104.0 - INFO    : Enabling Auto Healer: pmon_swapiness_check ...
2025-10-09 11:36:33,563: xDoctor_4.8-104.0 - INFO    : Enabling Auto Healer: rsyslogd_check ...
2025-10-09 11:36:33,563: xDoctor_4.8-104.0 - INFO    : Enabling Auto Healer: task_md_cleanup_status ...
2025-10-09 11:36:33,563: xDoctor_4.8-104.0 - INFO    : Enabling Auto Healer: ntpd_not_running ...
2025-10-09 11:36:33,563: xDoctor_4.8-104.0 - INFO    : Enabling Auto Healer: cron_not_running ...
2025-10-09 11:36:33,563: xDoctor_4.8-104.0 - INFO    : Enabling Auto Healer: machines_file_error ...
2025-10-09 11:36:33,563: xDoctor_4.8-104.0 - INFO    : Enabling Auto Healer: non_uniform_psnt ...
2025-10-09 11:36:33,563: xDoctor_4.8-104.0 - INFO    : Enabling Auto Healer: racadm_stale_pid ...
2025-10-09 11:36:33,563: xDoctor_4.8-104.0 - INFO    : Enabling Auto Healer: obj_control_svc_check ...
2025-10-09 11:36:33,828: xDoctor_4.8-104.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-104.0 - INFO    : xDoctor successfully updated to version 4.8-105.0
VDC yükseltme komutu - A yazarak tüm otomatik şifacıları etkinleştirin:
# sudo xdoctor --upgrade --vdc-upgrade --local=/home/admin/xDoctor4ECS-4.8.105.0.noarch.rpm
 

xDoctor tüm düğümlerde aynı değildir:

Bir düğüm yeniden kurulursa veya xDoctor güncellemeleri sırasında çevrimdışıysa kümenin geri kalanından farklı bir sürümle sonuçlanabilir:
admin@node1:~> sudo xdoctor -s
xDoctor not uniform across all nodes ...
Trying xDoctor Resync ...
Resync failed: No xDoctor package found for re-installation
[4.8-104.0] -> ['169.254.1.2']
[4.8-105.0] -> ['169.254.1.6', '169.254.1.5', '169.254.1.4', '169.254.1.3', '169.254.1.1']
Rafın tüm düğümlerinde aynı olmadığı konusunda uyarı veren xDoctor çıktısı:
admin@node1:~> sudo xdoctor --report --archive=2022-06-26_101004 -WEC

xDoctor 4.8.105.0
CKM00xxxxxxxx - ECS 3.8.1.2

Displaying xDoctor Report (2022-06-26_101004) Filter:['CRITICAL', 'ERROR', 'WARNING'] ...

--------------------------------------------
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-104.0': ['169.254.1.2'], '4.8-105.0': ['169.254.1.1', '169.254.1.6', '169.254.1.4', '169.254.1.3', '169.254.1.5']}
RAP       = RAP099
Solution  = KB 91703
Timestamp = 2022-06-26_101004
PSNT      = CKM00xxxxxxxx @ 4.8.105.0
xDoctor, diğer düğümlerin yüklemeye çalıştığınız sürüme sahip olduğunu tespit ettiğinden xDoctor yükseltmesi denemesi başarısız olur:
admin@node1:~> sudo xdoctor --upgrade --local=/home/admin/xDoctor4ECS-4.8.105.0.noarch.rpm
2022-06-28 15:11:40,101: xDoctor_4.8-105.0 - INFO    : xDoctor Upgrader Instance (2:FTP_SFTP)
2022-06-28 15:11:40,101: xDoctor_4.8-105.0 - INFO    : Local Upgrade (/home/admin/xDoctor4ECS-4.8-105.0.noarch.rpm)
2022-06-28 15:11:40,134: xDoctor_4.8-105.0 - INFO    : Current Installed xDoctor version is 4.8-105.0
2022-06-28 15:11:40,174: xDoctor_4.8-105.0 - INFO    : Requested package version is 4.8-105.0
2022-06-28 15:11:40,174: xDoctor_4.8-105.0 - INFO    : xDoctor is up-to-date, only newer versions allowed ...
En son sürümde düğümler olmasına rağmen rafta aynı xDoctor sürümünü yeniden uygulamak istiyorsanız xDoctor yeniden yükleme seçeneğini kullanın: 
admin@node1:~> sudo xdoctor --upgrade --local=/home/admin/xDoctor4ECS-4.8-105.0.noarch.rpm --reinstall
2022-06-28 15:12:53,079: xDoctor_4.8-105.0 - INFO    : xDoctor Upgrader Instance (2:FTP_SFTP)
2022-06-28 15:12:53,079: xDoctor_4.8-105.0 - INFO    : Local Upgrade (/home/admin/xDoctor4ECS-4.8-105.0.noarch.rpm)
2022-06-28 15:12:53,112: xDoctor_4.8-105.0 - INFO    : Current Installed xDoctor version is 4.8-105.0
2022-06-28 15:12:53,147: xDoctor_4.8-105.0 - INFO    : Requested package version is 4.8-105.0
2022-06-28 15:12:53,148: xDoctor_4.8-105.0 - WARNING : (Re)installing requested xDoctor package ...
2022-06-28 15:12:53,148: xDoctor_4.8-105.0 - INFO    : Updating xDoctor RPM Package (RPM)
2022-06-28 15:12:53,244: xDoctor_4.8-105.0 - INFO    :  - Distribute package
2022-06-28 15:12:54,115: xDoctor_4.8-105.0 - INFO    :  - Install new rpm package
2022-06-28 15:13:08,544: xDoctor_4.8-105.0 - INFO    : xDoctor successfully updated to version 4.8-105.0
2020-09-01 09:04:30,184: xDoctor_4.8-105.0 - INFO    : xDoctor Activation skipped. Only tested on Rack Master 
Tüm düğümlerin artık aynı xDoctor sürümüne sahip olup olmadığını belirleyin:
admin@node1:~> sudo xdoctor -s
xDoctor Uniform on all nodes: 4.8-105.0.
xDoctor sürümünü tekrar kontrol edin:
admin@node1:~> sudo xdoctor -x
........
ECS Version: 3.8.1.6
-----------------------
xDoctor Version: 4.8-105.0
-----------------------
Tüm düğümlerin aynı xDoctor sürümüne sahip olup olmadığını belirleyin:
admin@node1:~> sudo xdoctor -s
xDoctor Uniform on all nodes: 4.8-105.0
 

Run xDoctor Health Check:

xDoctor sağlık kontrolünü çalıştırmak için önce önbelleği temizleyin, ardından xDoctor'u çalıştırın:
admin@node1:~> sudo xdoctor --clear
You are about to clear all xDoctor Cache files. Are you sure you want to proceed?  [No]: yes
2020-09-07 14:03:34,263: xDoctor_4.8-105.0- INFO    : xDoctor Cache files successfully cleared.
xDoctor sağlık kontrolünü çalıştırmak için:
admin@node1:~> sudo xdoctor --hr
Komutta --hr seçeneği, bağlantı engellenmiş olabileceğinden ECS desteğine en son xDoctor sağlık kontrolü raporunu göndermeye çalışır.

xDoctor birincil olarak tek bir düğümden çalışır ve diğer düğümlerin xDoctor raporlarını birlikte bu düğüme çeker. Bu nedenle, raftaki ilk düğüm varsayılan olarak xDoctor'u bu düğümde çalıştırın. Düğüm VDC'ye yanıt vermiyorsa bir sonraki düğüm "birincil düğüm" , yani düğüm 2 olur. Yukarıdaki xDoctor yükseltmesinde "xDoctor Etkinleştirmesi atlandı" bölümüne bakın; yalnızca birincil düğümde etkindir.

xDoctor çalıştırmasının sonunda xDoctor bir oturum raporu oluşturur. WARNING, ERROR veya CRITICAL, xDoctor raporlarında kontrol edilecek öğelerdir:
admin@node1:~> sudo xdoctor --hr
....................
2020-09-07 13:58:33,520: xDoctor_4.8-105.0 - INFO    : PSNT: CKM00xxxxxxxxxx
2020-09-07 13:58:33,520: xDoctor_4.8-105.0 - INFO    : --------------------
2020-09-07 13:58:33,520: xDoctor_4.8-105.0 - INFO    : Number of CRITICAL:    0
2020-09-07 13:58:33,520: xDoctor_4.8-105.0 - INFO    : Number of FIXED:         0
2020-09-07 13:58:33,520: xDoctor_4.8-105.0 - INFO    : Number of ERROR:       0
2020-09-07 13:58:33,520: xDoctor_4.8-105.0 - INFO    : Number of WARNING:     1
....................
....................
2020-09-07 13:58:42,910: xDoctor_4.8-105.0 - INFO    : --------------------------
2020-09-07 13:58:42,910: xDoctor_4.8-105.0 - INFO    : Session Report                - xdoctor --report --archive=2020-09-07_135109
xDoctor raporunu kontrol etmek için:
sudo xdoctor --report --archive=2022-xxxxxxxxxxxxx -WEC
Örneğin:
admin@node1:~> sudo xdoctor --report --archive=2XXX-0X-01_0XXXX9 -WEC

xDoctor 4.8-105.0
CKM00xxxxxxxxx - ECS 3.8 Patch 2 (??) - 3.8.0.2 

Displaying xDoctor Report (2XX0-0X-01_0XXXX9) Filter:['CRITICAL', 'ERROR', 'WARNING'] ...

Timestamp    = 2XX0-0X-01_0XXXX9
    Category = Health
    Source   = Disk
    Severity = ERROR
    Node     = 169.254.1.1
    Message  = Boot device is not accessible
    Extra    = {'1XX.2XX.X.5': ['/dev/sdl']}
    RAP      = RAP004
    Solution = 46306
Sonuçlar, Önerilen Eylem Planı (RAP) kodları üretebilir. Bunlar, uyarı koduyla ilgili olabilecek bağlantılı bilgi bankası makalelerini aramak için kullanışlıdır.

Affected Products

ECS Appliance

Products

ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption
Article Properties
Article Number: 000021704
Article Type: How To
Last Modified: 07 نوفمبر 2025
Version:  14
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.