Dell VxRail: перевірка справності «ism_fix» або «rac_fix» виправляє проблеми з iSM та iDRAC

Summary: VxVerify на VxRail Manager може спробувати виправити помилку iDRAC та iSM, перезапустивши iDRAC та пов'язані служби вузлів VxRail.

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

VxVerify на VxRail Manager може спробувати виправити помилку iDRAC та iSM, перезапустивши iDRAC та пов'язані служби вузлів VxRail.
Перш ніж запускати тести безпосередньо на кожному вузлі, використовуючи міньйон VxVerify, VxVerify у VxRail Manager спочатку запитує Dell iSM (dcism або dellism).
Крім того, якщо під час перевірки працездатності було виявлено проблеми з iDRAC, спробуйте виконати цю функцію Autofix перед повторною спробою перевірки працездатності.
Якщо включена опція Autofix (або за допомогою тестового профілю, або за допомогою аргументу --fix), спроба виправити це займає близько 10 хвилин.

Результат цієї автокорекції вказано як один із наведених нижче.
Результат тесту
Код результату
    Інтерпретація результату
Перевал
0
Виправлення статусу iSM було або непотрібним, або не включеним у профілі тесту.
Попередження
1
Статус Dell iSM працював правильно після перезапуску.
Збій 2
Dell iSM та iDRAC були перезапущені, але після цього iSM все ще не працював належним чином.
Критичний 3
Цей тест не має критичного результату.
Це виправлення також може бути активоване після виконання перевірок VxVerify, якщо запити iDRAC не виконуються успішно. У цьому випадку міньйон VxVerify буде запущено вдруге після виправлення. Повторні тести перевіряють, чи вирішено проблеми з iSM та iDRAC.
Кожен тест, який проходить, не вказаний у зведеному звіті, для зручності читання.
Приклад результату перевірки працездатності наведено нижче:
#========================#======#=========#====================================================================#==============#
|  Hostname / Category   |Status  Dell_KB |  Warnings or Failures, unless tests Passed                         ; Product S.N. |
#========================#======#=========#====================================================================#==============#
| _cluster               | Warning 205179 | ism_fix: iSM and iDRAC fixed for node1.lab.local, node4.lab.local                .|
|   ``                   | Warning 205179 | rac_fix: iSM and iDRAC fixed for node2.lab.local                                  |

Операція «ism_fix» виконується перед міньйонами, а команди виправлення виконуються віддалено з VxRM за допомогою SSH. Наприклад:
Running VxVerify 3.21.108, pre-upgrade healthcheck on VxRail 7.0.372.
In case of program errors consult article https://www.dell.com/support/kbdoc/000066460.
Step 1: Fixing iSM issue, prior to running health-checks, on node: lab-08-esxi-01.lab.local
Step 1: Fixing iSM issue, prior to running health-checks, on node: lab-08-esxi-02.lab.local
Step 1: Stopping ISM and platform service on lab-08-esxi-01.lab.local
Step 1: Stopping ISM and platform service on lab-08-esxi-02.lab.local
Step 1: Pausing for 266 seconds more after iDRAC restarted on ['lab-08-esxi-01.lab.local', 'lab-08-esxi-02.lab.local'] 
... 
Step 1: Starting iSM on lab-08-esxi-01.lab.local
Step 1: Starting iSM on lab-08-esxi-02.lab.local
Step 1: Pausing for 84 seconds more after Dell iSM started on ['lab-08-esxi-01.lab.local', 'lab-08-esxi-02.lab.local']
...
Step 1: Starting Platform service on lab-08-esxi-01.lab.local
Step 1: Starting Platform service on lab-08-esxi-02.lab.local
Автофікс також можна побачити в vxv.log до minion_run подій:
2022-11-11 09:51:26-INFO     [ism_fix] Fixing phase 1 Dell ISM on node on lab-08-esxi-01.lab.local
2022-11-11 09:51:31-INFO     [ism_fix] lab-08-esxi-01.lab.local Auto-fix continuing with vSAN objecthealth: green
2022-11-11 09:51:32-INFO     [ism_fix] iDRAC restarting on lab-08-esxi-01.lab.local: _
...
2022-11-11 09:58:58-INFO     [ism_fix] Checking hosts for auto-fix success: ['lab-08-esxi-01.lab.local', 'lab-08-esxi-02.lab.local']

Cause

Щоб виправити непрацюючий dcism, виконайте наступні кроки від VxVerify, якщо ця функція автоматичного виправлення включена в тестовому профілі:
  • Зупинка сервісів: sfcbd, dcism, PTAgent (якщо є) та Platform-service
  • Перезапустіть iDRAC, а потім зачекайте 5 хвилин, поки iDRAC знову запрацює в мережі
  • Пускові послуги (перераховані вище)

Resolution

Autofix для iSM повідомляє про свій успіх або невдачу залежно від статусу 'dcism' або 'dellism' під час дистанційного опитування VxVerify. Після цього міньйонів запускають як зазвичай.
Статус iSM повторно перевіряється за допомогою перевірки працездатності 'dcism' безпосередньо на цьому вузлі. При цьому може повідомлятися про інший результат, тому що це опитувається через кілька хвилин після Autofix. Якщо результат відрізняється, тест «dcism» слід розглядати як більш точний результат для статусу iSM.

З результатами команд для запуску служб можна ознайомитися в vxv.log (див. Статтю 66460: Посібник з усунення несправностей VxVerify ).
2022-11-25 09:16:26-DEBUG    [ism_fix] node-04.lab.local iSM start: _
2022-11-25 09:18:26-DEBUG    [ism_fix] node-04.lab.local Platform service start: Starting Platform Service Daemon. Check hostd status. hostd is ready. Platform Service started.
2022-11-25 09:18:26-INFO     [ism_fix] Checking hosts for auto-fix success: ['node-04.lab.local']
2022-11-25 09:18:26-INFO     [ism_check] Querying DC or Dell ISM status on host
2022-11-25 09:18:26-INFO     [ism_check] iSM status on node-04.lab.local : iSM is active (running)

Якщо iSM не вдається виправити за допомогою вищевказаних кроків, які перевірка працездатності може запустити автоматично, то дивіться статтю: Dell VxRail: Перевірка працездатності вузла не проходить через тестовий 'dcism'

Additional Information

Примусове використання ism_fix (перезапуск iDRAC)

Autofix працює, якщо 'dcism' або 'dellism' не виконуються, коли вони запитуються з VxRM. Однак це застосовується лише у випадку, якщо тестовий профіль або аргумент --fix вмикає функцію Autofix.
Крім того, для вирішення інших проблем може бути рекомендовано перезапуск iDRAC, і таким чином Autofix можна ввімкнути за допомогою аргументу VxVerify. 
Це безпечніший спосіб відновлення зв'язку iDRAC, ніж перезапуск безпосередньо з інтерфейсу iDRAC, оскільки VxVerify вимкне iSM та пов'язані служби перед перезапуском iDRAC, а потім поверне служби назад у правильному порядку.
Аргумент override може або вимагати від усіх вузлів шахового перезапуску iDRAC, або для списку конкретних вузлів.

Щоб застосувати виправлення до вузлів (навіть якщо iSM працює нормально), які перезапустять iDRAC і пов'язані з ним служби:

  • Або застосуйте примусову процедуру перезапуску iSM та iDRAC ('ism_fix') до всіх вузлів:

./vxverify.sh -a ism_fix=all​​​
  • Або застосуйте 'ism_fix' до вказаних вузлів у списку (без пробілів) (підійдуть як короткі, так і повністю кваліфіковані імена):

python vxverify3.pyc <any_other_arguments> -a ism_fix=lab-08-esxi-01,lab-08-esxi-02

Наведені вище приклади показують методи Shell і Python для запуску VxVerify, але аргументи працюватимуть з будь-яким синтаксисом.
Аргумент -a (--additional-params) дозволяє вказувати необмежену кількість пар аргументів, тому він має йти після всіх інших стандартних аргументів, таких як --verbose

Коли використовується цей аргумент, перевизначення можна побачити в vxv.log наступним чином:

INFO [ism_fix] Running fix for Dell ISM on node: lab-08-esxi-01, due to override argument: lab-08-esxi-01.lab.local,lab-08-esxi-02.lab.local
or 
INFO [ism_fix] Running fix for Dell ISM on node: lab-08-esxi-02, due to override argument: all 

Affected Products

VxRail, iDRAC Service Module, VxRail Appliance Family, VxRail Appliance Series, VxRail Software
Article Properties
Article Number: 000205179
Article Type: Solution
Last Modified: 18 Dec 2024
Version:  12
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.