重要程度

重要

紧急程度

紧急

涉及产品

长江计算G220K V2、G440K V2计算产品

涉及版本

长江计算G220K V2、G440K V2计算产品所有版本

涉及应用范围

长江计算G220K V2、G440K V2计算产品使用的第三方NTP时钟源直接或间接从GPSD同步时间

发布时间

2021-10-19

预防要求

A     描述预防的策略:预警送达/客户培训。

B     涉及软件可由客户依据业务需要自行决定并实施升级动作。

C     完成客户预警送达,并要有送达客户记录。

联系人

服务接口人

吴磊  leiwu@yctco.com.cn

修改记录

2021-10-19

第一次发布

 

摘要:

GPSD项目用于与各种GPS设备通信,以便检索这些传感器提供的位置信息。同时GPS卫星也提供了高精度的时间信息,GPSD软件可以提取这些信息供网络时间协议(NTP)服务器使用。不过,GPSD代码中的一个缺陷将导致时间在UTC时间2021-10-23 23:59:42(北京时间为2021-10-24 07:59:42) 倒退1024周,即回退到20023月,从而影响到将GPSD作为时间源的NTP服务器。长江计算产品虽然不受GPSD软件缺陷的直接影响(没有使用GPSD软件),但是开启NTP服务时可能会从受影响的NTP服务器同步时间信息,因此可能同步到错误的时间信息,从而影响产品的运行。

问题参考链接

  1. https://lwn.net/Articles/865044/
  2. https://gitlab.com/gpsd/gpsd/-/issues/144

【问题描述】

触发条件(如下两个条件同时满足):

  1. NTP服务器使用了GPSD 3.20(包含)到3.22(包含)版本
  2. 服务器设备作为NTP客户端,且现网配置了NTP服务端时间同步功能

备注:如果服务器设备开启了NTP服务功能,需要客户联系NTP服务商确认是否使用了上述GPSD版本。

故障现象:

GPSD时间跳变导致NTP服务器获取的时间发生跳变,从而导致作为NTP客户端的长江计算设备发生时间跳变。

【判断方法】

  1. 判断BMC是否开启NTP

BMC版本不高于V520版本(包含V520版本):

在BMC WebUI>配置>网络配置>NTP 界面查看NTP服务是否开启

BMC版本高于V520版本(不包含V520版本):

在BMC WebUI>BMC管理>时区&NTP>NTP 界面查看NTP服务是否开启

NTP值为ON说明NTP服务已开启,Preferred NTP server为NTP主服务器IP。

【影响和风险】

如果计算产品配置NTP服务,且对接的NTP服务器直接或间接从存在缺陷的GPSD软件获取时间信息,则GPSD时间跳变问题可能会对长江计算服务器有影响:

时间跳变对管理软件的影响

        计算产品管理软件(BMC)具备NTP时间同步功能,如果管理软件时间发生跳变,产生的影响有:

1) 对于syslogLDAP、文件传输、双因素认证等需要使用证书的功能,时间跳变后,可能影响管理软件校验对端携带的证书,影响管理软件功能使用。
2) 对于配置了登录规则的用户,时间跳变后,用户可能会不满足登录规则,影响用户登录管理软件。
3) 设备黑匣子、日志、告警、数据统计等需要显示时间戳的功能,显示异常。

【解决方案】

建议客户尽快联系NTP服务商解决GPSD软件缺陷问题。

【规避方案】

规避方案和快速恢复方案请联系长江计算服务接口人获取支持。

建议客户暂时关闭NTP服务,联系NTP服务商确认GPSD软件缺陷已修复后再尽快开启NTP服务。

 

 

 

关于GPSD软件时间跳变对长江计算产品影响的预警公告