PowerStore:NTPD 服务故障导致节点重新启动
摘要: 使用 svc_ntp_ctl 命令时,可能会观察到意外的节点重新启动。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
如果在以下情况下使用svc_ntp_ctl --set 命令,则可能会观察到意外的节点重新启动:
节点将重新启动并自动恢复。
- 通过并行或短时间内的多个会话在一个节点上执行多次
- 在两个节点上并行或在短时间内多次执行
节点将重新启动并自动恢复。
原因
如果另一个进程通过运行并发svc_ntp_ctl --set 命令或 NTP 服务器更新请求来保存该端口,则 svc_ntp_ctl --set 命令可能无法在内部绑定 ntpd 端口。
在 PowerStoreOS 3.0 和 3.2 上,ntpd 服务会在发生故障后尝试立即重新启动,因此它将在此情况下快速耗尽其重新启动计数,并声明服务失败。
由于流程编排 HA 策略的设计,当 ntpd 服务作为自我恢复操作的一部分失败时,系统会主动启动节点重新启动。
在 PowerStoreOS 3.0 和 3.2 上,ntpd 服务会在发生故障后尝试立即重新启动,因此它将在此情况下快速耗尽其重新启动计数,并声明服务失败。
由于流程编排 HA 策略的设计,当 ntpd 服务作为自我恢复操作的一部分失败时,系统会主动启动节点重新启动。
解决方案
此问题已在 PowerStoreOS 3.5 中得到修复。
防止此问题发生
的解决方法为防止问题发生,请仅在需要时,在设备上一次运行 一个svc_ntp_ctl --set 命令。
此外,在通过 PowerStore Manager UI、REST API 或 PSTCLI 应用 NTP 服务器设置更新时,请勿运行 svc_ntp_ctl --set 命令。
防止此问题发生
的解决方法为防止问题发生,请仅在需要时,在设备上一次运行 一个svc_ntp_ctl --set 命令。
此外,在通过 PowerStore Manager UI、REST API 或 PSTCLI 应用 NTP 服务器设置更新时,请勿运行 svc_ntp_ctl --set 命令。
其他信息
- KB 000132575 PowerStore 警报:节点与以下可用 NTP 服务器之间的时间差过大
- Dell EMC PowerStore 服务脚本指南 (pdf) — 检查并修复 NTP 状态(svc_ntp_ctl)
受影响的产品
PowerStore文章属性
文章编号: 000215670
文章类型: Solution
上次修改时间: 14 6月 2025
版本: 3
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。