Posted in: Kaleido, NTP

Kaleido 监控墙上的时钟与 NTP 服务器时间不一致问题处理

Kaleido 监控墙上的时钟与 NTP 服务器时间不一致问题处理

总体来说需要SSH连接到NTP服务端并修正配置来让Kaleido的时间跟随NTP, 下面分别介绍KMX,KMV板卡式划分和其他非板卡划分的具体处理。

对于KMX或者KMV等Densite板卡画分

正常NTP设置步骤

时间从您的KALEIDO设备的XADMIN设置。
对于KMX和KMV,控制器负责更新时间。时间更新后,必须重新启动KMX和KMV才能立即生效。如果不重启,时间可能会漂移不同的小时数。

  1. 使用您最喜欢的浏览器打开Densite Frame IP,用户名admin,没密码使用您最喜欢的浏览器打开Densite Frame IP,用户名admin,没密码
    file

  2. 从日期和时间网页(date and time)输入您从网络管理员处获得的NTP信息,单击应用以保存更改,重新启动控制器卡 Densité以立即对机箱中的所有卡产生影响。某些卡可能需要启动才能立即生效。
    file

使用SSH来查看和设置

如果您使用KMX或KMV,可以SSH或TELNET连接到机箱控制器卡,验证ntp.conf文件、drift文件并在NTPD停止时强制更新时间。

你需要知道的事情:
KMV和KMX Kaleido系统的所有时间都来自Densite Frame的控制卡

SSH连接到KX框架ip

  • 通过SSH或TELNET登录到DENSITÉ Frame
    两者都使用用户名:root 和密码:w5v4s。

    注意:V9之后密码为pw1234

查看您的系统是否从NTP获取信息以及哪些信息?使用如下命令

ntpq -np

  • NTP没有正确工作的结果示例
root@MC254:~ #ntpq -np
remote refid st t when poll reach delay offset jitter
==============================================================================
10.0.2.8 .INIT. 16 u - 1024 0 0.000 0.000 0.000
  • NTP正确工作的结果示例
root@MC254:~ #ntpq -np
remote refid st t when poll reach delay offset jitter
==============================================================================
10.36.40.10 10.118.1.12 4 u 41 64 1 0.465 187228. 0.001

注意: 如果NTP不工作可以尝试Ping一下NTP服务器看是否能通

  • ping不通示例,说明配置中的ntp服务地址不对
Ping 10.0.2.8
Result :
PING 10.0.2.8 (10.0.2.8) 56(84) bytes of data.
--- 10.0.2.8 ping statistics ---
10 packets transmitted, 0 received, 100% packet loss, time 9011ms
  • ping通示例,说明配置中的ntp服务地址正确
Ping 10.36.40.10
Result:
64 bytes from 10.36.40.10: icmp_seq=1 ttl=127 time=0.461 ms
64 bytes from 10.36.40.10: icmp_seq=2 ttl=127 time=0.299 ms
--- 10.36.40.10 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.299/0.380/0.461/0.081 ms

如果默认地址是错误的,那需要修改NTP配置文件。

路径为:/etc/ntp/ntp.conf如果默认地址是错误的,那需要修改NTP配置文件。路径为:/etc/ntp/ntp.conf

内容示例:/etc/ntp.conf(IP地址会因您的网络标准而异)

tinker panic 0
restrict default nomodify notrap noquery
restrict 127.0.0.1
restrict 10.7.1.103
restrict 10.7.1.104
restrict 10.7.1.105
restrict 10.7.1.106
restrict 10.7.1.106
restrict 10.7.1.107
restrict 10.7.1.108
server 127.127.1.0 iburst burst minpoll 2 maxpoll 4
fudge 127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
keys
/etc/ntp/keys

正常操作我们是使用XAdmin来修改NTP配置, 您可以使用XADMIN网页菜单中的 Densité Frame Date and Time 网页来修改配置文件(这是首选方式。), 但是我们这里介绍的是使用SSH或者Telnet的方式,因为时间并没有跟随NTP

下一件事是强制日期和时间同步。

或者确保NTPD重建更新模式,包括drift文件。
由于某些原因,您可能需要删除drift文件的内容,drift文件中的数字可能会混淆系统,让它相信不会更新系统。

  1. 使用手动Linux命令行方法清空文件内容。

Drift文件和Config文件应该在以下目录中:/etc/ntp, 如果没有,您可以使用“find”命令找到这些文件:

  • 使用find命令查找drift示例:
#find / -name drift

结果:

/etc/ntp/drift
  • 使用find命令查找ntp.conf示例:
find / -name ntp.conf

结果:

/usr/local/AS_Profiles/TS-234:10.7.1.234:dis/etc/ntp.conf
find: /proc/2859/task/5765: No such file or directory
/etc/ntp.conf
  • 使用linux中的echo命令清空漂移文件的内容。
echo “” > /etc/ntp/drift
  1. 停止ntpd服务
#service ntpd stop
  1. 强制您的系统查询和更新日期和时间,XXX.XXX.XXX.XXX 应该是有效的ntp服务器地址。
#ntpdate –b XXX.XXX.XXX.XXX

对于除了放在Densite机箱中的KMX、KMV的KaleidoX产品

可以通过SSH或TELNET连接到KX

使用以下凭据:
用户名:root
密码:pw1234

login as: root
root@10.7.1.109's password:
Last login: Wed Jul 8 00:55:05 2015 from 10.7.0.49
Kaleido KX 7.61 build 614 [OSPB]
kxslot12 ~ #

文件位于不同的位置:
漂移文件:/var/lib/ntp/drift
ntpd 配置文件:/etc/ntp.conf

如果您想使用 SSH Linux 方式进行修改,请按照本指南的上一部分进行操作。

修改NTP服务的首选方法是使用 KaleidoX 网页的 Xadmin 部分。其余的与 Densité Frame 中的完全相同,配置文件应该更好配置。

打开 XADMIN,使用您最喜欢的网络导航器从其集成的网络服务器打开 Kaleido X 欢迎网页。
用户名:不需要
密码:不需要
选择 Xadmin 按钮导航到NTP服务配置

file

您可能需要告诉网页继续,因为我们正在使用 HTTPS,因为我们可以要求用户名和密码来访问 Xadmin。

file

从 Xadmin 的左侧菜单中选择系统配置(system configuration)选项。

修改设置: 咨询您的网络管理员以获取NTP网络服务器的IP,单击保存(save)按钮保存。
保存后记得不要忘记单击“应用设置(Apply)”以将更改写入操作系统

注意:单击“应用设置…”按钮后会重新启动。

file

注意:重启KX的方法:您可以不做任何修改通过将设置应用(apply)来重新启动KX……或者拔掉电源线20秒。

Back to Top