Dell VxRail: Застарілий запис public.operation_status запобігає відключенню одного вузла на VxRail 4.7.410

Resumen: Валідація для відключення одного вузла не конкурує без відображення свого завдання.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Запит на вимкнення одного вузла від плагіна VxRail ("Монітор"->"Фізичний вигляд"->"ДІЇ"->"Хост вимкнення") зупинився на кроці "Перевірити".
Три чверті хостів ESXi без проблем виконали наступні кроки. Але конкретний хост зупинився на кроці "Перевірити", не відображаючи звичайних завдань у діалоговому вікні "Завершення роботи хоста - ім'я хоста".

  1. Міграція віртуальних машин
  2. Перевірити
  3. Підтвердити
  4. Завершення роботи

 

Перезапуск всіх супутніх сервісів між VxRail Manager та ESXi не вирішив проблему.
Перезапуск VxRail Manager не вирішив проблему.
Перезапуск хоста ESXi не вирішив проблему.
Управління обліковим записом не має жодних проблем.
З log bundle була знайдена застаріла public.operation_status запис (SERVICE_TAG підлягає заміні).

# pwd
/VxRail_Support_Bundle_528b5b3d-d2f4-2f70-fc35-d3e15c274bcc_2022-06-01_00_23_57/vxrail_data_collection_2022-06-01_00_23_57/dump
# grep "^COPY " db_mysticmanager -n |grep public.operation_status -A1
3623:COPY public.operation_status (id, owner, state, error, progress, starttime, endtime, target, step, detail, extension) FROM stdin;
3695:COPY public.power_supply (sn, part_number, revision_number, name, manufacturer, slot, health, missing, appliance_id) FROM stdin;
# expr 3695 - 3623 - 1
71
# grep "^COPY public.operation_status" db_mysticmanager -A71 |grep "^COPY \|HOST_SHUTDOWN[[:space:]]IN_PROGRESS"|grep SERVICE_TAG
3d56845d-32be-4b67-b5a6-f10790ccedcc    HOST_SHUTDOWN   IN_PROGRESS     \N      0       1649927129841   \N      SERVICE_TAG \N      \N      \N

 

Causa

Застарілий запис public.operation_status не дозволив виконати крок "Перевірити".

 

Resolución

Проблему було вирішено шляхом видалення застарілого запису public.operation_status.

 

  1. Зробіть знімок віртуальної машини VxRail Manager у клієнті vSphere.

  2. Увійдіть до VxRail Manager як mystic за допомогою ssh, а потім переключіть користувача (su -) на користувача root.

  3. Запустіть наступну команду, щоб відобразити список операцій IN_PROGRESS/HOST_SHUTDOWN у базі даних VxRail Manager.

    	# psql -U postgres mysticmanager -c "select id, owner, state, error, target from public.operation_status where owner='HOST_SHUTDOWN' and state='IN_PROGRESS';"
  4. Визначте "id" операції стану "IN_PROGRESS" на виході з кроку 3.

  5. Запустіть наступну команду, щоб видалити запис з бази даних VxRail Manager.

    	# psql -U postgres mysticmanager -c "delete from public.operation_status where id='ID_FROM_PREVIOUS_PSQL_COMMAND_OUTPUT' and owner='HOST_SHUTDOWN' and state='IN_PROGRESS';"
  6. Виконайте наступні команди, щоб перезапустити служби vmware-marvin та runjars у VxRail Manager.

    	# systemctl restart vmware-marvin
    	# systemctl restart runjars
  7. Спробуйте ще раз вимкнути один вузол із плагіна VxRail ("Монітор"->"Фізичний вигляд"->"ДІЇ"->"Хост вимкнення") та перевірте результат кроку "Перевірити".

  8. Якщо крок «Перевірити» завершено, ви можете видалити знімок віртуальної машини VxRail Manager.

 

Productos

VxRail Appliance Family
Propiedades del artículo
Número del artículo: 000201232
Tipo de artículo: Solution
Última modificación: 01 jun 2023
Versión:  7
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.