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”步骤中停止。
四分之三的 ESXi 主机已完成以下步骤,没有问题。但是,特定主机在“Validate”步骤中停止,而没有在“Shutdown Host - hostname”对话框中显示常规任务。

  1. 虚拟机迁移
  2. 验证
  3. 确认
  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 以 mystic 身份登录 VxRail Manager,然后将用户 (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 和 run权限服务。

    	# 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.