PowerStore:NTPD 服务故障导致节点重新启动

Summary: 使用 svc_ntp_ctl 命令时,可能会观察到意外的节点重新启动。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

如果在以下情况下使用svc_ntp_ctl --set 命令,则可能会观察到意外的节点重新启动:
  • 通过并行或短时间内的多个会话在一个节点上执行多次
  • 在两个节点上并行或在短时间内多次执行
如果在通过 WebUI、REST API 或 PSTCLI 应用 NTP 服务器设置更新时执行svc_ntp_ctl --set 命令,则可能会出现相同的症状。

节点将重新启动并自动恢复。

Cause

如果另一个进程通过运行并发svc_ntp_ctl --set 命令或 NTP 服务器更新请求来保存该端口,则 svc_ntp_ctl --set 命令可能无法在内部绑定 ntpd 端口。
在 PowerStoreOS 3.0 和 3.2 上,ntpd 服务会在发生故障后尝试立即重新启动,因此它将在此情况下快速耗尽其重新启动计数,并声明服务失败。
由于流程编排 HA 策略的设计,当 ntpd 服务作为自我恢复操作的一部分失败时,系统会主动启动节点重新启动。

Resolution

此问题已在 PowerStoreOS 3.5 中得到修复。

防止此问题发生
的解决方法为防止问题发生,请仅在需要时,在设备上一次运行 一个svc_ntp_ctl --set 命令。
此外,在通过 PowerStore Manager UI、REST API 或 PSTCLI 应用 NTP 服务器设置更新时,请勿运行 svc_ntp_ctl --set 命令。

Additional Information

Affected Products

PowerStore
Article Properties
Article Number: 000215670
Article Type: Solution
Last Modified: 14 Jun 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.