ntp时间同步服务器

ntp时间同步服务器,第1张

NTP时间同步服务器是针对计算机、自动化装置等进行校时而研发的高科技产品。NTP时间同步服务器从GPS卫星上获取标准的时间信号,将这些信号通过各种接口传输给自动化系统中需要时间信息的设备。

NTP服务工作模式为三种,即客户/服务器模式、广播模式和对称模块。在客户端/服务器模式下,客户端以周期性地发送NTP数据包,根据标记直观查看工作状态、事件结果等并及时反馈。

NTP时钟同步服务器利用卫星通信功能,可以构建中心主站系统对各厂站时间同步系统的集中监测和远程维护,提高设备的运行可靠性。NTP时钟同步服务器采用SMT表面贴装技术生产,以高速芯片进行控制,无硬盘和风扇设计,精度高、稳定性好、功能强、无积累误差、不受地域气候等环境条件限制、性价比高、 *** 作简单、全自动智能化运行,免 *** 作维护,适合无人值守。

正常
查看ntp状态时,可能会出现如下所示情况:
① unsynchronised time server re-starting polling server every 8 s
在这里插入描述
② unsynchronised polling server every 8 s
在这里插入描述
这种情况属于正常,ntp服务器配置完毕后,需要等待5-10分钟才能与/etc/ntpconf中配置的标准时间进行同步。
等一段时间之后,再次使用ntpstat命令查看状态,就会变成如下正常结果:
在这里插入描述
如果遇到主机时间不一致,如下图:
在这里插入描述
三台主机的时区都是CST,但存在有时间差,解决方法:
采用ntp服务器。
具体步骤如下(前提存在有ntp服务器):
1、安装ntpdservice服务
2、修改ntpdconf文件
在这里插入描述
在这里插入描述3、重启ntpdservice服务
4、稍等2-3分钟,时间就会一致了。
在这里插入描述

CentOS:
0centospoolntporg
1centospoolntporg
2centospoolntporg
国内可用的
ntpfudaneducn 复旦
2107214544 国家守势中心服务器
亚洲地区的ntp服务器
Bangladesh — bdpoolntporg (0)
China — cnpoolntporg (3)
Hong Kong — hkpoolntporg (1)
India — inpoolntporg (2)
Indonesia — idpoolntporg (2)
Iran — irpoolntporg (0)
Israel — ilpoolntporg (3)
Japan — jppoolntporg (5)
Korea — krpoolntporg (4)
Malaysia — mypoolntporg (3)
Philippines — phpoolntporg (0)
Singapore — sgpoolntporg (3)
Taiwan — twpoolntporg (7)
Thailand — thpoolntporg (1)
Turkey — trpoolntporg (1)
United Arab Emirates — aepoolntporg (0)
国外的:
timenistgov 美国
time-anistgov
time-bnistgov
time-nwnistgov

官网已经提供了具体的安装指导,下面仅仅是简单的翻译了一下(安装的 *** 作系统:Win10_lstc_2019_x64):

不用修改,关闭txt即可

注意:修改了ntpconf文件以后需要重启ntp服务,才能生效。

NTP服务启动后需要几分钟左右的时间才会对外提供服务。

1默认权限设定

restrict default noquery nopeer nomodify notrap

restrict -6 default noquery nopeer nomodify notrap

2本地信任

restrict 127001
restrict -6 ::1

3授权远程服务权限

restrict [ 客户端IP ] mask [ IP掩码 ] [参数 ]

restrict 19216801 mask 2552552550 noquery nomodify

19216801-1921680255 这个网段的IP,都可以对时。单个IP只需要mask 255255255255即可,19216801是网关地址。2552552550是子网掩码。

经过实验发现:

4上层授时服务器

server host [ key n ] [ version n ] [ prefer ] [ mode n ] [ minpoll n ] [ maxpoll n ] [ iburst ]

server IP1/Domain Name1 iburst minpoll 4 maxpoll 6 prefer
server IP2/Domain Name2

NTP消息的最大轮询间隔默认为10(1024秒=17分钟),可以通过maxpoll增加到17(364小时)的上限。最小轮询间隔默认为6(64秒),但可以通过minpoll降低到4(16秒的)下限。

server 1202511520 prefer minpoll 4 maxpoll 6 iburst

5本地时钟源

server 12712710
fudge 12712710 stratum 12

当没有时间同步来源的时候以自身的硬件时钟为准,这里的stratum是代表层级,创建时默认是12,0-15层。

ntpd 对下层 client 来说是 service server,对于上层 server 来说它是 client,也就是说新版的 NTP 服务程序已经不对服务端和客户端进行区分了,统一叫做 ntpd。ntpd 根据配置文件的参数决定是要为其他服务器提供时钟服务或者是从其他服务器同步时钟。

所以只需要将本机的stratum设置成server数+1即可。

6其他

driftfile "C:\NTP\etc\ntpdrift"

用于记录主机在与上层授时服务器之间沟通时所花费的时间

ntpd 服务并不是在任何情况下都会进行同步的。当时钟服务器时间和本地时间相差大于1024s 时,ntp 服务就会认为是人为调整了时钟或出现了硬件故障,例如 CMOS 电池损坏等。此时,NTP服务就会退出,需要人工使用 ntpdate进行时钟同步。

采用 -g 选项可以让 ntpd 忽略 1000s 或更大误差

7本地防护墙

ntp服务器默认UDP协议,123端口,需要在入站防火墙上进行端口UDP协议123的允许访问即可。

ntpq -p 列出本机与所有的server的状态

需要以管理员启动才能执行 start,restart,stop *** 作。

Allow initial big time step:大于1024秒,作为客户端是否还同步NTP的时间。 不建议勾上 ,作为对外授时的服务器,使用来自上层授时服务器的时间,如果时间与上层时间超过了1024秒,还是需要人员手动检查。

Set multimedia timer to highest resolution:多媒体定时器优化,使其最优能提供1ms延迟

Restart NTP service if stopped:如果NTP服务挂了是否自动重启。守护进程

本次安装的版本是“NetTimeSetup-320a3_NTP客户端”,安装步骤较简单,省略。

每次设置完,点击一次Update Now 确认运行状态

配置的时钟服务器的ip地址为192168100116

第一步  为服务器和客户机安装ntp  ntpdate

[root@sql-proxy1 app]#yum install ntp ntpdate -y第二步 查找时间同步服务器

>检查ESX物理服务器是否在兼容列表中,特别是BIOS的版本是否符合ESX版本的要求
开启ESX物理服务器硬件虚拟化技术VT-X,AMD-V
关闭BIOS中的英特尔SpeedStep和AMD PowerNow的CPU电源节电管理模式。节电模式使CPU低频运行,降低CPU性能。
避免在服务控制台中运行会占用过多 CPU 或内存资源的程序
限定vCenter数据库日志文件的大小或者把数据库日志的恢复模式更改为简单。



二、虚拟机的优化
安装合适版本的Vmware tools,使用vCenter或者vsphere client推荐的版本。


在虚拟机中,断开或禁用未使用的或不必要的物理硬件,例如:com端口、LPT端口、USB控制器,软盘驱动器、光盘驱动器、网络接口等
虚拟机尽量禁用屏保程序和窗口动画,在Linux上禁用X window图形桌面。
虚拟机的备份和防病毒程序运行在非高峰期,并错开计划任务的时间点。
定期做磁盘碎片的整理
配置NTP服务器。
虚拟机要定期清理快照文件。
P2V迁移成功后删除原物理硬件相关的驱动程序,删除影子设备。
三、CPU性能优化
不要过量分配虚拟CPU,尽量减少虚拟CPU的数量。
虚拟机在多处理器环境下需要处理器的速度一样,如果某个CPU速度快了,需要该CPU跑慢点儿,等待运行慢的CPU跟上。ESXtop命令中%CSTP值较高,说明该虚拟机不需要这么多CPU。

将主机上或资源池中其他虚拟机的 CPU 使用情况与此虚拟机的 CPU 使用情况值进行比较。
确定虚拟机CPU就绪时间过长是否由其 CPU 使用情况时间达到CPU 限制设置所致。如果出现这种情况,请增加虚拟机上的CPU 限制。
增加 CPU 份额以给予虚拟机更多机会运行。
增加分配给虚拟机的内存量。减少应用程序的磁盘和网络活动,这可能会降低磁盘 I/O,并减少 ESX主机对虚拟化硬件的需求。
如有必要,请在主机上升级物理 CPU。
启用节省CPU功能(例如 TCP 分段卸载、较大内存页面、巨型帧等)。
四、存储的优化
存储设备的兼容性检查,包含Firmware的版本。
HBA兼容性检查
配置存储网络的冗余路径,存储处理器是主动和被动模式,使用MRU,主动和主动模式使用FIXED。
相同读写类型的应用,尽量不用放在同一LUN上。
根据虚拟机读写的带宽,放在不同raid组的LUN上。
使用厚磁盘的模式性能优于精简磁盘。
厚置备延迟置零:默认的创建格式,创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,没有置零 *** 作,当有IO *** 作时,需要等待清零 *** 作完成后才能完成IO,即:分配好空间,执行写 *** 作时才会按需要将其置零;
厚置备置零(thick):创建支持群集功能的厚磁盘。在创建时为虚拟磁盘分配所需的空间。并将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。即:分配好空间并置零 *** 作,有IO的时无需等待任何 *** 作直接执行。
精简置备(thin):精简配置就是无论磁盘分配多大,实际占用存储大小是现在使用的大小,即用多少算多少。当客户机有输入输出的时候,VMkernel首先分配需要的空间并进行清零 *** 作,也就是说如果使用精简配置在有IO的时候需要:等待分配空间和清零,这 两个步骤完成后才能进行 *** 作,对于IO叫频繁的应用这样性能会有所下降,虽然节省了存储空间。同一个LUN上放置不超过12台虚拟机。
使用磁盘份额区分磁盘的优先级
五、磁盘I/O性能
增加虚拟机内存。
在所有客户机上整理文件系统碎片。
禁止对 VMDK 文件进行防病毒按需扫描。
使用 Storage VMotion根据虚拟机磁盘IO读写的要求,在不同的磁盘组或者RAID组的LUN迁移 I/O 密集型虚拟机。
使用多路径切换策略,均衡存储的负载。
更改HBA卡的队列深度
删除虚拟机的快照文件
减少vmotion和DRS发生的频率
六、内存性能优化

避免内存的过量分配
仔细精确计算分配给虚拟机的内存量及VCPU数量,减少内存开销
验证是否在每个虚拟机上均安装了 VMware Tools。
如果虚拟机的内存预留值设置大大高于活动内存设置,则减少预留设置,以便 VMkernel 可以在主机上回收空闲内存供其他虚拟机使用。
将一个或多个虚拟机迁移到 DRS 群集中的其它上。
七、网络优化
SC、vmkernel、VM分属于不同的虚拟交换机。
使用VLAN技术
在物理交换机的端口上开启portfast
验证是否在每个虚拟机上均安装了 VMware Tools。
如果可能,使用 vmxnet3 网卡驱动程序,这些驱动程序可用于 VMware Tools。并对其进行了优化,以提高性能。
如果在相同 ESX/ESXi 主机上运行的虚拟机之间相互通信,则将它们连接到相同 vSwitch 以避免通过物理网络传输数据包。
使用NIC Teaming 增加网络带宽。
使用单独的物理网卡处理不同的数据流量,例如由虚拟机、iSCSI 协议、VMotion 任务和服务控制台活动生成的网络数据包。
验证物理网卡的端口速度和双工模式设置符合硬件配置,以便其发挥最大性能。

ntpserver格式如下:
作用:指定ntp服务器的地址
格式:server [ip or hostname] [perfer]
例子:server 12712710 <<<将当前主机作为时间服务器

可以通过以下步骤进行 *** 作:
1、打开“控制面板”,并选择“日期和时间”。
2、在“日期和时间”窗口中,选择“Internet时间”选项卡。
3、点击“更改设置”按钮,打开“Internet时间设置”窗口。
4、在“Internet时间设置”窗口中,勾选“与Internet时间服务器同步”,并在下拉菜单中选择一个可靠的NTP服务器。
5、点击“更新”按钮,手动更新计算机的时间。如果更新成功,会显示“成功”信息。
6、在其他Windows计算机中,按照以上步骤,选择同一个NTP服务器进行同步即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12996577.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存