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プラグインからのシングル ノード シャットダウン 要求(「Monitor」->「Physical View」->"ACTIONS"->"Shutdown Host")が「Validate」ステップで停止しました。
3番目のESXiホストは、問題なく次の手順を実行しました。しかし、特定のホストが[Shutdown Host - hostname]ダイアログ ボックスに通常のタスクを表示せずに[Validate]ステップで停止しました。

  1. VMの移行
  2. 検証
  3. [Confirm]
  4. シャットダウン

 

VxRail ManagerとESXiの間で関連するすべてのサービスを再起動すると、問題は解決されませんでした。
VxRail Managerを再起動すると、問題は解決されませんでした。
ESXiホストを再起動すると、問題は解決されませんでした。
管理アカウントに問題はありません。
ログ バンドルから、古い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. vSphere ClientでVxRail Manager仮想マシンのスナップショットを作成します。

  2. sshを使用してVxRail Managerにsshを使用してログインし、次にユーザー(su -)をrootユーザーに切り替えます。

  3. 次のコマンドを実行して、VxRail ManagerデータベースでのIN_PROGRESS/HOST_SHUTDOWN操作のリストを表示します。

    	# psql -U postgres mysticmanager -c "select id, owner, state, error, target from public.operation_status where owner='HOST_SHUTDOWN' and state='IN_PROGRESS';"
  4. ステップ3からの出力から、「IN_PROGRESS」状態の操作の「id」を特定します。

  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. 次のコマンドを実行して、VxRail Managerでvmware-marvinおよびrunjarsサービスを再起動します。

    	# systemctl restart vmware-marvin
    	# systemctl restart runjars
  7. VxRailプラグイン(「Monitor」->「Physical View」->"ACTIONS"->"Shutdown Host")からシングル ノード シャットダウンを再試行し、[Validate]ステップの結果を確認します。

  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.