PowerProtect Data Protection,IDPA:快速升级检查器实用程序显示故障
Summary: 本文提供“firmware_readiness”检查失败的修正步骤。IDPA:快速升级检查器实用程序显示firmware_readiness检查失败。
Instructions
对于firmware_readiness检查,在快速升级检查器 (RUCK) 中可能会看到以下错误:
Upgrade readiness status - Failed checks: +-----------+--------------------+--------+-----------------------------------------------+------------------------------------+ | Component | Check | Status | Message | Remedy | +-----------+--------------------+--------+-----------------------------------------------+------------------------------------+ | ESXi | firmware_readiness | FAILED | Example | Example | +-----------+--------------------+--------+-----------------------------------------------+------------------------------------+
详细信息:
firmware_readiness 检查可验证 PTAgent、iSM 和 iDRAC 是否已准备好进行固件更新。此检查还会验证当前固件是否有效,以及是否需要两跳升级。
故障场景:
|
编号 |
REST API |
失败场景 |
错误代码 |
错误消息(由 DPATools API 返回) |
修正(由 DPATools API 返回)
|
ACM UI 上显示的错误消息和修正措施(根据 IDPA 术语)。 | 修正步骤 |
|---|---|---|---|---|---|---|---|
| 1 | 任何 API | 由于未知的内部服务器错误,REST API 请求失败。 | 9000 | 内部服务器错误:dpatools-service 遇到意外情况,导致其无法实现请求。 | 内部服务器错误:dpatools-service 遇到意外情况,导致其无法实现请求。检查日志了解详细信息。 | 内部服务器错误:基础架构管理服务遇到意外情况,导致其无法实现请求。与支持部门联系。 | 要解决此问题,请参阅表:补救步骤 #7。 |
|
2 |
POST /versions |
无法查询固件版本,因为 PTAgent 未运行(或 PTA 和 iSM/iDRAC 不可用)。 |
9001 |
无法连接到 PTAgent。 |
无法连接到 PTAgent。请检查 PTAgent 状态或 IP 连接。 |
无法连接到节点事件服务。检查节点事件服务状态或 IP 连接。 | 要解决此问题,请参阅表:修正步骤 #1。 |
|
3 |
POST /versions |
无法查询固件版本,因为 iSM 未运行。 在这种情况下,POST /firmware/versions API 应该返回超时错误。 |
9002 |
无法从 PTAgent 查询软件摘要 (HttpStatus.SERVICE_UNAVAILABLE)。 |
无法从 PTAgent 查询软件摘要 (HttpStatus.SERVICE_UNAVAILABLE)。检查 iSM/iDRAC 状态。 |
无法从节点事件服务查询软件摘要 (HttpStatus.SERVICE_UNAVAILABLE)。Check iDRAC Service Module/iDRAC status. | 要解决此问题,请参阅表:修正步骤 #2 或 #4 或 #5。 |
|
4 |
POST /versions |
无法查询固件版本,因为 iDRAC 尚未就绪。 |
9003 |
无法从 PTAgent 查询软件摘要 (HttpStatus.BAD_GATEWAY)。 |
无法从 PTAgent 查询软件摘要 (HttpStatus.BAD_GATEWAY)。检查 iDRAC/iSM 状态。 |
无法从节点事件服务查询软件摘要 (HttpStatus.BAD_GATEWAY)。请检查 iDRAC/iDRAC Service Module 状态。 | |
|
5 |
POST /precheck |
无法查询固件版本,因为 PTAgent 未运行(或 PTA 和 iSM/iDRAC 不可用)。 |
9004 |
无法连接到 PTAgent。 |
无法连接到 PTAgent。请检查 PTAgent 状态或 IP 连接。 |
无法连接到节点事件服务。检查节点事件服务状态或 IP 连接。 | 要解决此问题,请参阅表:修正步骤 #1。 |
|
6 |
POST /precheck |
固件预检查失败,因为 iSM 未运行。 在这种情况下,POST /firmware/versions API 应该返回超时错误。 |
9005 |
无法从 PTAgent 查询软件摘要 (HttpStatus.SERVICE_UNAVAILABLE)。 |
无法从 PTAgent 查询软件摘要 (HttpStatus.SERVICE_UNAVAILABLE)。检查 iSM/iDRAC 状态。 |
无法从节点事件服务查询软件摘要 (HttpStatus.SERVICE_UNAVAILABLE)。Check iDRAC Service Module/iDRAC status. | 要解决此问题,请参阅表:修正步骤 #2 或 #4 或 #5。 |
|
7 |
POST /precheck |
固件预检查失败,因为 iDRAC 尚未就绪。 |
9006 |
无法从 PTAgent 查询软件摘要 (HttpStatus.BAD_GATEWAY)。 |
无法从 PTAgent 查询软件摘要 (HttpStatus.BAD_GATEWAY)。检查 iDRAC/iSM 状态。 |
无法从节点事件服务查询软件摘要 (HttpStatus.BAD_GATEWAY)。请检查 iDRAC/iDRAC Service Module 状态。 | |
|
8 |
POST/readinesscheck |
ReadinessCheck 失败,因为 PTAgent 未运行(或 PTA 和 iSM/iDRAC 不可用)。 |
N/A |
无法连接到 PTAgent。 |
无法连接到 PTAgent。请检查 PTAgent 状态或 IP 连接。 |
无法连接到节点事件服务。检查节点事件服务状态或 IP 连接。 | 要解决此问题,请参阅表:修正步骤 #1 或 #9。 |
|
9 |
POST /readinesscheck |
ReadinessCheck 失败,因为 iSM 未运行(或 iSM 和 iDRAC 不可用)。 |
N/A |
无法从 PTAgent 查询主机摘要 (HttpStatus.SERVICE_UNAVAILABLE)。 |
无法从 PTAgent 查询主机摘要 (HttpStatus.SERVICE_UNAVAILABLE)。检查 iSM/iDRAC 状态。 |
无法从节点事件服务查询主机摘要 (HttpStatus.SERVICE_UNAVAILABLE)。检查 iSM/iDRAC 状态。 |
要解决此问题,请参阅表:修正步骤 #2 或 #4 或 #5。 |
|
10 |
POST /readinesscheck |
ReadyCheck 失败,因为 iDRAC 尚未就绪。 |
N/A |
无法从 PTAgent 查询主机摘要 (HttpStatus.BAD_GATEWAY)。 |
无法从 PTAgent 查询主机摘要 (HttpStatus.BAD_GATEWAY)。检查 iDRAC/iSM 状态。 |
无法从节点事件服务查询主机摘要 (HttpStatus.BAD_GATEWAY)。检查 iDRAC/iSM 状态。 |
要解决此问题,请参阅表:修正步骤 #1 或 #9。 |
|
11 |
POST /readinesscheck |
ReadinessCheck 失败,因为 iDRAC 处于恢复模式。 |
N/A |
Lifecycle Controller 处于恢复模式。 |
Lifecycle Controller 处于恢复模式。在固件更新之前清除恢复模式。 |
iDRAC 处于恢复模式。在固件升级之前清除恢复模式。 | |
|
12 |
POST /readinesscheck |
ReadinessCheck 失败,因为 iDRAC 作业队列中有一些挂起的作业。 |
N/A |
iDRAC 作业队列中有一些挂起的作业。 |
iDRAC 作业队列中有一些挂起的作业。在固件更新之前清除 iDRAC 作业队列 |
iDRAC 作业队列中有一些挂起的作业。在固件升级之前清除 iDRAC 作业队列 | 要解决此问题,请参阅表:修正步骤 #3。 |
|
13 |
POST /update |
固件更新作业卡在下载进度 0%,导致后续任务失败。 |
9012 |
未能解压缩固件有效负载。 |
未能解压缩固件有效负载。检查 iDRAC LC 作业队列是否清空。 |
未能解压缩固件有效负载。检查 iDRAC LC 作业队列是否清空。 | |
|
14 |
POST /update |
无法更新固件,因为 PTAgent 未运行。 |
9013 |
无法连接到 PTAgent。 |
无法连接到 PTAgent。请检查 PTAgent 状态或 IP 连接。 |
无法连接到节点事件服务。检查节点事件服务状态或 IP 连接。 | 要解决此问题,请参阅表:修正步骤 #1。 |
|
15 |
POST /update |
无法更新固件,因为 iSM 未运行。 |
9014 |
无法使用 PTAgent 处理固件有效负载 (HttpStatus.SERVICE_UNAVAILABLE)。 |
无法使用 PTAgent 处理固件有效负载 (HttpStatus.SERVICE_UNAVAILABLE)。检查 iSM/iDRAC 状态。 |
无法使用节点事件服务处理固件有效负载 (HttpStatus.SERVICE_UNAVAILABLE)。Check iDRAC Service Module/iDRAC status. | 要解决此问题,请参阅表:修正步骤 #2 或 #4 或 #5。 |
|
16 |
POST /update
|
无法更新固件,因为 iDRAC 尚未就绪。 |
9015 |
无法使用 PTAgent 处理固件有效负载 (HttpStatus.BAD_GATEWAY)。 |
无法使用 PTAgent 处理固件有效负载 (HttpStatus.BAD_GATEWAY)。检查 iDRAC/iSM 状态。 |
无法使用节点事件服务处理固件有效负载 (HttpStatus.BAD_GATEWAY)。请检查 iDRAC/iDRAC Service Module 状态。 | |
|
17 |
GET /precheck |
由于错误“No FW profile found”(未找到固件配置文件),固件预检查失败。 |
9017 |
未找到 IDPA 型号>的<固件配置文件。 |
未找到 <IDPA 型号> 的固件配置文件。请确保安装了正确的 ID 模块。 |
未找到固件配置文件。请确保安装了正确的 ID 模块。 | |
| 18 |
POST /postupdate
|
由于 vSAN 问题,固件 postupdate 失败。 | 9018 | 无法检索 vSAN 状态。 | 无法检索 vSAN 状态。确保 vSAN 处于正常运行状态。 | 无法检索 vSAN 状态。确保 vSAN 处于正常运行状态。 | |
| 19 |
POST /postupdate |
固件 postupdate 失败,因为 PTAgent 未能处理重新启动请求。 | 9019 | 无法使用 PTAgent 处理重新启动请求。 | 无法使用 PTAgent 处理重新启动请求。检查 PTAgent 状态。 | 无法使用节点事件服务处理重新启动请求。检查节点事件服务状态。 | 要解决此问题,请参阅表:修正步骤 #1。 |
| 20 |
POST /preupdate |
无法重新启动 PTAgent 1.8.3,因为 PTAgent 未正确安装或处于错误状态。 | 9020 | 无法重新启动 PTAgent 1.8.3。 | 无法重新启动 PTAgent。请检查 PTAgent 是否处于错误状态,并确保其已正确安装。 | 无法重新启动节点事件服务。请检查节点事件服务是否处于错误状态,并确保其已正确安装。 | |
| 21 |
POST /preupdate |
由于出现内部错误,未能执行前提条件任务。 | 9021 |
由于出现内部错误,未能执行前提条件任务。 |
由于出现内部错误,未能执行前提条件任务。检查日志了解详细信息。 | 由于出现内部错误,未能执行前提条件任务。检查升级日志以了解详细信息。 | 检查固件版本是否正确。iDRAC 生命周期固件版本。 DDOSCFD-24113 |
| 22 |
POST /update |
未找到固件有效负载文件。 | 9022 | 未找到固件有效负载文件。 |
未找到固件有效负载文件。将固件有效负载路径添加到请求正文,然后重试固件更新 API。 |
未找到固件有效负载文件。将固件有效负载路径添加到请求正文,然后重试固件更新 API。 | |
| 23 |
POST /update |
由于内部错误,无法更新固件。 | 9023 | 由于内部错误,无法更新固件。 |
由于内部错误,无法更新固件。检查 PTAgent/iSM/iDRAC 状态并查看日志以了解详细信息。 |
由于内部错误,无法更新固件。检查节点事件服务/iDRAC Service Module/iDRAC 状态并查看日志以了解详细信息。 | |
| 24 |
POST /preupdate |
无法执行前提条件任务,因为 PTAgent 未运行。 | 9024 | 无法连接到 PTAgent。 | 无法连接到 PTAgent。请检查 PTAgent 状态或 IP 连接。 | 无法连接到节点事件服务。检查节点事件服务状态或 IP 连接。 | 要解决此问题,请参阅表:修正步骤 #1。 |
| 25 |
POST /postupdate |
无法执行更新后任务,因为 PTAgent 未运行。 |
9025 | 无法连接到 PTAgent。 | 无法连接到 PTAgent。请检查 PTAgent 状态或 IP 连接。 | 无法连接到节点事件服务。检查节点事件服务状态或 IP 连接。 | 要解决此问题,请参阅表:修正步骤 #1。 |
| 26 |
POST /postupdate |
由于内部错误,无法执行更新后任务。 |
9028 | 由于内部错误,无法执行更新后任务。 | 由于内部错误,无法执行更新后任务。检查 vSAN 状态并查看日志以了解详细信息。 | 由于内部错误,无法执行更新后任务。检查 vSAN 状态并查看升级日志以了解详细信息。 | |
| 27 | 任何 API |
等待 REST API 响应时超时 |
9029 | 等待 REST API 响应时超时 | 等待 REST API 响应时超时 请检查 PTAgent/iSM/iDRAC 状态并查看日志以了解详细信息。 |
等待内部任务完成时超时 请检查节点事件服务/iDRAC Service Module/iDRAC 状态并查看日志以了解详细信息。 |
请参阅文章222521 IDPA:固件任务失败错误:9029 等待时超时 |
| 28 |
POST /postupdate |
未能执行更新后任务,因为 ESXi 主机在重新启动后无法退出维护模式。 | 9030 | ESXi 主机无法退出维护模式。 |
ESXi 主机无法退出维护模式。请检查 ESXi 主机状态并确保 vSAN 处于正常运行状态。 |
虚拟机管理程序未能退出维护模式。请检查虚拟机管理程序状态并确保 vSAN 处于正常运行状态。 | |
| 29 |
POST /postupdate |
未能执行更新后任务,因为等待主机启动并运行时超时。 | 9031 | 等待主机启动并运行时超时 |
等待主机启动并运行时超时 |
等待主机启动并运行 时超时 检查虚拟机管理程序状态并确保 vSAN 处于正常运行状态。 |
|
| 30 |
POST /update |
固件更新失败,因为等待 iDRAC 启动并运行时超时。 | 9032 | 超出系统重置的最大等待时间。 |
超出系统重置的最大等待时间。请检查 iDRAC 和 PTAgent 状态。 |
超出系统重置的最大等待时间。请检查 iDRAC 和节点事件服务状态。 | |
| 31 | POST /readinesscheck | 无法验证当前固件是否有效。 | 9033 |
无法验证当前固件是否有效。 |
无法验证当前固件是否有效。查看 iDRAC 软件资源清册和 dpatools 日志以了解详细信息。 | 无法验证当前固件是否有效。查看 iDRAC 软件资源清册和升级日志了解详细信息。 | 要解决此问题,请参阅表:补救步骤 #8。 |
| 32 | POST /precheck | 由于缺少固件配置文件,预检查任务失败。 | 9034 | 无法获取固件配置文件。 | 无法获取固件配置文件。请查看已安装固件有效负载和日志以了解详细信息。 | 无法获取固件配置文件。请查看已安装固件有效负载和升级日志以了解详细信息。 | 要解决此问题,请参阅表:补救步骤 #8。 |
| 33 | POST /version | 由于缺少固件配置文件,无法查询固件版本。 | 9035 | 无法获取固件配置文件。 | 无法获取固件配置文件。请查看已安装的 dpatools-service 版本和日志以了解详细信息。 | 由于缺少固件配置文件,无法获取固件版本。请查看已安装的基础架构管理服务版本和升级日志以了解详细信息。 | |
| 34 |
POST /update |
由于内部错误,未能自动清除 iDRAC 挂起作业。 | 9036 | 无法清除 iDRAC 作业队列中挂起的作业。 | 无法清除 iDRAC 作业队列中挂起的作业。检查 PTAgent/iSM/iDRAC 状态并查看日志以了解详细信息。 | 无法清除 iDRAC 作业队列中挂起的作业。检查节点事件服务/iDRAC Service Module/iDRAC 状态并查看升级日志以了解详细信息。 | |
| 35 | POST /readinesscheck | ReadinessCheck 失败,因为 iDRAC 版本低于 3.30.30.30,并且不支持直接升级到目标版本。iDRAC 必须先更新到 3.36.103.36。 | N/A | 当前 iDRAC 固件版本低于 3.30.30.30。不支持直接升级到目标版本。iDRAC 固件必须先更新到 3.36.103.36。 | 要解决此问题,请参阅表:修正步骤 #6。 | ||
| 36 |
POST /readinesscheck |
ReadinessCheck 失败,因为 PTAgent 未运行(或 PTA 服务不可用)。 |
N/A |
PTAgent 现在不可用且不在活动状态。 |
PTAgent 现在不可用且不在活动状态。请检查 PTAgent 服务状态或 IP 连接。 |
节点事件服务现在不可用且不在活动状态。检查节点事件服务状态或 IP 连接。 | 要解决此问题,请参阅表:修正步骤 #1。 |
| 37 |
POST /readinesscheck |
ReadinessCheck 失败,因为 iSM 未运行(或服务已降级或禁用)。 |
N/A |
节点事件服务的缓存响应被禁用。 |
节点事件服务处于降级状态,iDRAC Service Module 现在不可用或不活动。 |
节点事件服务现在不可用且不在活动状态。检查节点事件服务状态或 IP 连接。 |
多个已知问题: 请参阅文章219231 融合备份一体机:节点事件服务的缓存响应被禁用。由于重复路由 169.254.0.1 |
修正步骤:
| Sr.no | 步骤 |
|---|---|
| 1 |
设置 PTAgent rest_ip 参数:
检查 PTAgent 服务的状态。
如果此服务未运行,请使用以下命令启动它:
如果此服务已启动并正在运行,请使用以下命令重新启动它:
|
| 2 |
如果服务已停止,请运行以下命令来启动它:
|
| 3 |
示例:
|
| 4 |
如果 iDRAC UI 显示 iSM“Not running (TLS error)”,请应用以下解决方法:
|
| 5 |
如果服务状态显示为“iSM is active (not running)”,则重新启动 iSM。
重启可能需要 5 分钟时间。
|
| 6 |
此命令完成后,iDRAC 版本 3.36.103.36 会安装在节点上。
|
| 7 |
失败的一个可能原因是 ESXi 主机上缺少一些客户端任务脚本。
|
| 8 |
另一个可能的原因是 dpatools-service 未正确升级。 要检查 dpatools-service 版本,请执行以下步骤:
如果在 ESXi 和固件过程中发生故障,请应用最新的 DPATools,按照以下步骤来解决此问题:
|
| 9 |
可能原因之一是 PM1735 NVMe 固件或 PCIe 转接卡出现问题。 默认情况下,PTAgent 执行自动设备扫描并缓存存储设备属性。 可应用以下解决方法来解决此问题:
|