PowerStore:NDU 升级前运行状况检查显示“Failed in execution of pre-upgrade health check status of NAS subsystem”

摘要: 检查 NAS 子系统的状态时,NDU 升级前运行状况检查失败。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Error code:
0xE0403001000C错误消息:执行 NAS 子系统的升级前运行状况检查失败。

原因

当 PowerStore T 设备运行 NAS 子系统时,在 NDU 升级前运行状况检查 (PUHC) 步骤期间执行额外的 NAS 运行状况检查。

如果任何 NAS 运行状况检查显示的运行状况低于 4(4=良好),则升级的整体运行状况检查将失败。

升级前运行状况检查的作业详细信息可能会显示多个“Failed”项。通过突出显示并查看详细信息来检查每个“失败”行:      
作业详细信息:
描述
Pre-Upgrade Health Check X Failed
节点 A 上的升级前运行状况检查失败。  请查看运行状况检查步骤,了解更多详细信息 (0xE0403001000C)
运行状况检查 — 节点 A X 失败
执行 NAS 子系统的升级前运行状况检查状态失败。请查看警报和事件页面,了解可能的 NAS 错误并采取纠正行动。(bsc_sdnas_puhc_executeStatusApi_error)

解决方案

原因部分中概述的作业详细信息可能无法提供足够的线索来确定哪个 NAS 运行状况检查造成了故障。
  1. 要确定失败的原因,请打开到群集 IP 地址的 SSH 会话,然后以服务用户身份登录。确保检查两个节点,因为其中任何一个节点上都可能存在文件。
  2. 使用 UNIX 工具“cat”查看以下文件,其中提供了有关 NAS 问题的更多详细信息。您必须使用文件的完整路径才能查看内容。
SLN320669_en_US__1icon 提醒:  以服务用户身份登录时,您将位于 /home/service/user目录。

 

/home/service/user
[SVC:service@xxxxxxx-A user]$ cat /var/log/sdnas/ansible/123.221.xxx.xxx_sdnas_deploy_error.json
{
“128.221.xxx.xxx”:
{“error_code”:“\”1131\“”,
“error_description”:“\”群集的运行状况不是 4,群集未处于正常运行状态。\“”,
“error_recommended_action”:“\”对于 PowerStore 平台,请查看文件 /var/log/sdnas/ansible/nas_health_events.log,了解有关运行状况事件的更多详细信息。请联系支持部门以获得进一步的帮助。\“”,
“failed_task”:“Fail with a message if the health status of the cluster is not 4”,
“Date/Time”:“2020-03-17/17:10:13”、“
failed_command”:“”,
“failed_command_rc” :“”,
“failed_command_stderr” :“ERROR! The health status of cluster is 3.群集不具有所需的 4 英寸、
failed_command_stdout 运行状况:“”,
“failed_node” :“128.221.xxx.xxx”
}



}
[SVC:service@xxxxxxx-A user]$ cat /var/log/sdnas/ansible/nas_health_events.log
Cluster health Status=3
Event ID=5e71040c-0324-32ae-d4e4-56cb091ae676
Event fullDescription=DNS 客户端无法连接到某些已配置的 DNS 服务器,但它仍在运行。\n 当 NAS 服务器由于网络问题而无法访问对等 DNS 服务器时,可能会发生这种情况。
Event recommendedAction=Check the NAS server network interface and the router configuration.\n Or check the availability of the configured DNS server running the 'svc_cifssupport -checkup' or 'svc_nas -dns' command.
   Name=nasServer
Value=smb160
Event ID=5e710453-d4f8-4239-8b8e-5a3c89700de4
Event fullDescription=DNS 客户端无法连接到某些已配置的 DNS 服务器,但它仍在运行。\n 当 NAS 服务器由于网络问题而无法访问对等 DNS 服务器时,可能会发生这种情况。
Event recommendedAction=Check the NAS server network interface and the router configuration.\n Or check the availability of the configured DNS server running the 'svc_cifssupport -checkup' or 'svc_nas -dns' command.
   名称=nasServer
值=smb161

在上面的示例中,一个已定义的 DNS 服务器无法访问,在纠正该情况后,NDU 运行状况检查通过。
 


您还可以使用脚本 svc_nas_toolssvc_nas_cifssupport 验证 SDNAS,以尝试查找问题。请参阅 Dell EMC PowerStore 服务脚本指南 ,了解有关服务脚本的更多信息。

检查 DNS 连接的示例:       

[SVC:service@xxxxxx-B user]$ svc_nas_tools --server nas121 --args="-dns"
nas121 : commands processed: 1
output is complete

1597753629: LIB: 6: DNS is running.
1597753629: LIB: 6: DNS active config: override
1597753629: LIB: 6: * VDM Config: global
1597753629: LIB: 6: abc123.lab.emc.com
1597753629: LIB: 6:   proto:udp server(s): 10.241.xxx.xxx, 10.241.xxx.xxx
1597753629: LIB: 6: * VDM Config: local
1597753629: LIB: 6: abc123.lab.emc.com
1597753629: LIB: 6:   proto:udp server(s): 10.241.xxx.xxx, 10.241.xxx.xxx
1597753629: LIB: 6: * VDM Config: override
1597753629: LIB: 6: abc123.lab.emc.com
1597753629: LIB: 6:   proto:udp server(s): 10.241.xxx.xxx, 10.241.xxx.xxx
1597753629: LIB: 6: Dynamic DNS update exclude subnets:
1597753629: LIB: 6:   No subnet

受影响的产品

PowerStore, PowerStore 1000T, PowerStore 3000T, PowerStore 5000T, PowerStore 7000T, PowerStore 9000T
文章属性
文章编号: 000133035
文章类型: Solution
上次修改时间: 06 8月 2025
版本:  7
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。