关联issue
评审背景
需求
客户提出需求,要求在NTP时间有主备NTP服务器同步,如果同步失败则使用RTC同步,如果所有的时间源都同步失败则需要告警。
现状
BMC当前同步时间时从NTP的主备服务器进行同步,如果NTP启用同步则不会从RTC进行同步,并且NTP同步失败时产生告警
评审点
- 新增定制化项,用于服务器出厂定制当前的时间同步策略。
- 新增配置导入导出项,用于时间同步策略配置的导出和导入。
评审点1:新增定制化项
项目 | 值 |
---|---|
定制化项 | 时间同步策略 |
定制化接口名称 | Custom_TimeSynchronizationPolicy |
默认值 | 0 |
处理逻辑 | if(Custom_TimeSynchronizationPolicy== 1) 设置时间同步策略为NTP优先 else 设置时间同步策略为仅NTP |
说明 | 0: 仅NTP,即NTP开启时仅从NTP同步,其他时间源不同步 1: NTP优先,即NTP开启时优先同步NTP,NTP同步失败后再同步RTC |
评审点2:新增配置导入导出项
项目 | 值 |
---|---|
导出项 | BMC |
导出子项 | TimeSynchronizationPolicy |
含义说明 | 时间同步策略 |
取值类型 | number |
属性类型 | ImportAndExport |
导出后是否可以直接导入 | 是 |
取值说明 | 0: 仅NTP,即NTP开启时仅从NTP同步,其他时间源不同步 1: NTP优先,即NTP开启时优先同步NTP,NTP同步失败后再同步RTC |
备注 | 新增导入导出项 |
备注说明
- 每种策略同步失败之后会有对应的事件产生
- 策略进行切换时需要恢复对应已经assert的事件
评审结论
通过,同意新增定制化项 Custom_TimeSynchronizationPolicy
和 配置导入导出项 TimeSynchronizationPolicy