如何配置Lync Windows Time Service(NTP)

了解Lync的同学们都知道,Lync客户端和服务器间保持时间同步有多么重要!因为客户端与服务器间要实现MTLS和TLS协议通信,需要保证两个通信节点间时间差不能大于5分钟。对于像Polycom RMX和HDX这种第三方视频会议终端来说面临的挑战更大。其实,Windows服务器实际上就是一个跑有Windows时间服务的NTP服务器,通过这个服务,就可以保持Lync服务器和Lync客户端时间同步。

域控

当一台服务器提升为域控以后,它会自动运行Windows Time Service这个服务。我们可以通过下面的命令来停止或启动这个服务:

net start w32time
net stop w32time

除了边缘服务器和反向代理以外,其他的所有属于域成员的Lync服务器都将自动配置为与域控时间同步。所以对于边缘和反向代理来说,我们应该启动Windows Time Service服务,并且通过MMC设置为自动启动。但是域控的时间又是从哪里获取来的呢?在默认情况下,它是通过BIOS上的系统时钟获取到的。通过如下命令可以看到:

w32tm -query -configuration

从上面的图片我们可以注意到,这台服务器既是一台NTP Server又是一台NTP Client。在NTPClient 下面可以看到InputProvider: 1 (Local) ,这意味着,服务器正在查询时间源,用它来同步时间。在Type 选项下我们可以看到它的值为NT5DS ,这也是域控的默认设置。这个意思就是说它获取时间源是按先后顺序的,首先在林中的PDC模拟器获取,其次是林中的其他域或者是子域PDC模拟器。PDC模拟器会自动从外网NTP服务器获取时间,例如 ntp.pool.org 。如果没有获取到才会用本地的BIOS时钟。

在下面的NTPServer 选项中,可以看到Enables的值设为了1,这个意思就是说,它允许NTP请求。NTP通过UDP 123端口来监听请求。

可以通过如下命令看到正在使用的时间源:w32tm /monitor  ,执行以后会显示正在使用的时间源服务器的主机名。

配置外部可靠的时间源

因为BIOS时钟不是很可靠,所以又是我们需要手动配置PDC模拟器从外部时间源获取时间。在亚洲,我们可以用下面的时间源,http://www.pool.ntp.org/zone/asia 。下面以sg.pool.ntp.org  为例,介绍一下如何配置外部时间源,命令如下:

w32tm /config /update /manualpeerlist:sg.pool.ntp.org,0x1 /syncfromflags:MANUAL

其次,

w32tm /resync /rediscover /nowait

然后停止、重启时间服务,刚才的配置才会生效。

到此,我们应该能够在整个Lync环境中通过一个可靠的时间源同步时间了。

时间: 2024-10-11 06:34:31

如何配置Lync Windows Time Service(NTP)的相关文章

Windows server2012时间同步NTP配置

Windows server2012时间同步NTP配置 遇到经常服务器时间无法同步,可以自己建立一台时间同步服务器,NTP配置如下: 一.服务端配置 (Ntp服务器,客户端将根据这台服务器的时间进行同步) 1.  微软键+R键,进入"运行",输入"regedit",进入注册表 2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type 右键修->修改 为 NTP

Windows server 2012 NTP配置,实现成员服务器及客户端时间与域控制器时间同步

近期,发现公司域成员用户时间与域服务器时间不同步 ,要实现:1.域内成员服务器及域内客户端与域内NTP服务器同步 ,2.域NTP服务器当做客户端与外网NTP服务器同步(配置Windows 时间服务以使用外部时间源). 解决方法 1.在PDC角色所在的域控制器端,打开powershell ,输入如下命令 w32tm /config /manualpeerlist:"cn.pool.ntp.org tw.pool.ntp.org" /syncfromflags:manual /reliab

配置树莓派3和局域网NTP服务器实现内网时间校准

一.配置局域网NTP服务器 1.安装ntp-4.2.8p5-win32-setup.exe 下载地址:https://www.meinbergglobal.com/english/sw/ntp.htm按默认步骤安装即可. 2.修改配置文件ntp.conf 配置文件默认路径为:C:\Program Files (x86)\NTP\etc\ntp.conf去掉 [plain] view plain copy #server 127.127.1.0 #fudge 127.127.1.0 stratum

Windows Azure Service Bus (2) 队列(Queue)入门

<Windows Azure Platform 系列文章目录> Service Bus 队列(Queue) Service Bus的Queue非常适合分布式应用.当使用Service Bus Queue的时候,分布式应用的组件不直接进行通信. - 前端应用(发送方)创建一个Azure Service Bus Queue,插入需要处理的消息主体,然后继续处理前端业务逻辑 - 后端消息处理(接收方)从Service Bus Queue中取出消息,并进行处理 - 发送方不需要等待接收方的答复,以便在

Gvim各种插件配置(windows环境下)

1.Vundle插件:https://github.com/gmarik/Vundle.vim 用于管理Vim插件,安装此插件需要系统中已安装git,参考链接:Git for Windows安装和基本设置 在Vim/vimfiles路径下新建文件夹bundle,然后在此文件夹下克隆github上的vundel项目: 完成后会在bundle文件夹下看到Vundle.vim文件夹下的内容,开始配置vundle: 在.vimrc文件中添加如下代码: 1 filetype off 2 3 "Vundle

Windows Server 2008R2配置MySQL Cluster并将管理节点和数据节点配置成windows服务

说明:将mysql的管理节点和数据节点配置成windows服务是为了防止有人手误关闭管理节点或数据节点的dos命令窗口,管理节点或数据节点的命令窗口误关闭可能会造成mysql某台或某几台mysql不能被访问,注册成windows服务自动启动更安全可靠. 目录 操作系统:Windows Server 2008 R2 Enterprise VM1:192.168.220.103 管理节点(MGM), VM2:192.168.220.104数据节点(NDBD1),SQL节点(SQL1) VM3:192

[Android]Samba服务器在Ubuntu下的配置与Windows系统间的数据共享

安装Samba 安装sambasudo apt-get install samba[编辑]Kubuntu 安装系统设置的共享模块sudo apt-get install kdenetwork-filesharing[编辑]配置 1.windows 访问 ubuntu 第一步创建共享目录: 比如要创建/home/用户名/share首先创建这个文件夹 (这个用户名就是你的用户名,为了方便易懂我才这样写的,到时记得自己改啊) 代码:mkdir /home/用户名/share (新建share文件夹)c

nginx配置为windows服务中的坑

网上搜索“nginx 配置为windows服务”,很容易搜索到使用windows server warpper来配置,于是按照网上的方法我从github上的链接下载了1.17版本,前面都很顺利,很容易就配置成服务了,但就在启动服务的时候出异常了.错误大致如下 nginx: [alert] could not open error log file: CreateFile() " e:\nginx/logs/error.log" failed (123: The filename, di

Windows Azure Service Bus (4) 主题(Topic) 使用VS2013开发Service Bus Topic

<Windows Azure Platform 系列文章目录> 在笔者之前的文章中Windows Azure Service Bus (1) 基础 介绍了Service Bus支持主题(Topic).如下图: 当2个客户端同时订阅了相同的主题(Topic).当向这个Topic发送消息的时候,2个客户端会同时收到该消息. 笔者模拟一个在线聊天室的场景: 1.创建一个Windows Console命令行项目,编写相应的代码 2.运行项目,要求输入聊天室名称(即订阅了相同的主题Topic) 3.当2