最近挨踢小茶在做CUCM(Cisco Unified Communications Manager)安装和数据导入的时候发现,版本在CUCM7或以上的时候,无论安装还是升级都需要检查你的NTP服务器。如果CUCM无法在安装的过程中检测到你定义的NTP服务器并成功从NTP服务器同步到时间的话,安装和升级是进行不下去的。版本6及以下不存在这个问题。
NTP服务器(Network Time Protocol)是可以使计算机和系统时间同步化的协议,可以让NTP客户端向标准时钟源(GPS,石英钟等)进行同步。一般一个局域网或大型管辖范围内的网络中都会向同一个NTP服务器进行时间同步,让所有机器时间都是统一的,这样有利于日后进行系统、网络的排错。
挨踢小茶在这里介绍3种方法搭建个人的NTP服务器,这里不一定时间很精准的服务器,但是对自己在实验网络内做CUCM安装或者其他实验目的都很有帮助的。
方法1:用Linux搭建NTP服务器
这里需要说明一下,第一种方法相对来说是比较麻烦的,但是也是相对来说比较稳定的一种方法。如果想追求简单快捷的,直接往下看吧。
Linux的NTP安装包都会包含在其安装光盘内的,要架设NTP服务器,只需要安装NTP然后对其配置文件进行一些简单的修改就可以了。其中需要定义外部ntp服务器和在防火墙开通UDP123端口。具体步骤有可以自己Google一下,这里就不累赘了。
方法二:Windows下搭建NTP服务器
Windows下也可以通过修改注册表来实现NTP服务器的功能,但是挨踢小茶亲自试验过好像也没有成功。最后通过安装一个小软件解决了问题。软件的名字是sntp service,是一款十分小巧的软件,可以实现NTP服务器和客户端的功能。安装后默认就在后台开启了sntp服务,可以对NTP客户端进行时间同步了。
方法三:让Cisco路由器成为NTP服务器
Cisco路由器不仅可以作为NTP客户端,还是支持自己作为NTP服务器的。具体是进入全局配置模式:
Router#ntp master 8
其中8是默认Stratum等级, Stratum参数描述了该设备离Stratum 0 的距离。
总结
如果自己只想搭建一个小巧的NTP服务器的话,非常推荐后两种方法。实验环境中利用思科路由器或Windows服务器来搭建NTP服务器,这两个设备甚至可以是模拟出来的也没有问题。
NTP问题解决了,CUCM7以上版本的升级问题也迎刃而解!
文章评论
支持一个!我在支持一下
三种方法学会了