首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ntp服务器,它与其他ntp服务器同步,但提供修改后的utc。

ntp服务器,它与其他ntp服务器同步,但提供修改后的utc。
EN

Server Fault用户
提问于 2013-12-24 17:22:01
回答 2查看 1.4K关注 0票数 3

问题

我们需要创建一个ntp服务器,它与其他ntp服务器同步,但给它的客户端一个修改的utc。

例如,它将收到utc下午5:17,但它的客户将收到utc 7:17下午

现状/问题

我会描述一下当前的情况,这样你就会明白为什么需要这样做了。我将使用的一些术语来自大型机世界,因此我将尝试解释它们。

我们在一台物理机器上有许多LPARS (类似于VM来宾)。LPARS被分组在多个Sysplexes中(类似于集群)。每个Sysplex中的LPAR都使用连接到机器的ETS进行同步,并直接修改每个LPAR的时钟。

几年前,有人认为将ETS的时钟设置为当地时间是个好主意(站点不在UTC±00:00)。LPAR从ETS时钟获取UTC。我们无法在不影响所有机器的情况下将ETS时钟更改为真正的UTC。我们希望首先测试测试环境中的变化。我们可以将同步方法更改为STP (sysplex time protocol),它分别管理每个Sysplex。此方法使用外部ntp服务器。

因此,首先,我们希望更改一个sysplex,以使用STP,该STP获取一个错误的UTC,并执行测试,如果我们设置正确的STP。然后更改utc并执行系统能够与实际utc一起工作的测试。

谢谢,沃尔夫

EN

回答 2

Server Fault用户

发布于 2013-12-27 14:53:58

首先,为你欢呼三声,WolfThreeFeet,因为你解释了你想做的事情;没有它,这确实是一个朗姆酒问题。

如果我理解正确的话,您需要确认的是,当您将sysplex的时钟从本地时间更改为UTC时,LPAR并不都会掉下来,死得很厉害,您想在开发sysplex中测试它,然后在整个机器上推出它。

我不认为用你描述的方式去做你所描述的事情,但我认为你可以做一些类似的事情。建立一个测试机器,其唯一任务是成为一个具有错误时钟的NTP服务器;完全有可能告诉NTP服务器将自己的主板时钟视为权威,并允许NTP客户端绑定到它,并发布该时间。然后通过STP (您说是NTP)将sysplex同步到错误的时钟服务器。

票数 2
EN

Server Fault用户

发布于 2014-01-09 01:00:38

请注意(别担心,我有三个建议):

我不确定:

我们需要创建一个ntp服务器,它与其他ntp服务器同步,但给它的客户端一个修改的utc。

为什么您需要它与外部时钟同步?你需要提供一个假的时间,并确保时间不会徘徊/漂移?

我能想到/知道三种方法。第一个是最简单的,可以处理漂流/漫游,如果你连接一个PPS源。

  • 使用Undiciplined (推荐/最简单)的ntpd参考实现:如果您想让ntp服务器提供假时间,这是相当容易的。将硬件/内核时钟设置为所需的伪造时间。然后将ntpd配置为使用不受约束的本地时钟驱动程序(127.127.1.x),而不使用外部时钟。ntp服务器将愉快地完成并为本地时钟服务。一个问题是,由于您使用的是本地时钟驱动器,时间将是不稳定的,并将漂移毫秒的方式,因为石英晶体不是铷参考。如果需要伪造时间和稳定性,则需要使用ULC并添加PPS源。一旦您添加了PPS源代码,您将需要为ntp.conf中的ULC条目添加首选关键字。
  • 具有外部时钟规则的ntpd引用实现和本地时钟驱动程序(复杂):这仍然是一个依赖于使用ntpd引用实现的解决方案,但我对它不太熟悉。我所能做的就是给你链接到更多的细节:http://www.eecis.udel.edu/~mills/ntp/html/extern.html
  • Jans -第三方ntp测试工具我对这个产品没有经验,但我知道它从ntp邮件列表。它将允许您服务器伪造时间,但它没有像引用实现那样的时钟规则。更多信息:http://www.vanheusden.com/time/jans/
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/563395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档