首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确认在Azure中运行的RHEL8.2VM上是否启用了TimeSync服务?

如何确认在Azure中运行的RHEL8.2VM上是否启用了TimeSync服务?
EN

Stack Overflow用户
提问于 2020-07-21 16:02:49
回答 1查看 1.5K关注 0票数 0

我是linux新手-所以我很困惑我是否必须做任何最好的实践时间同步配置与Azure,还是不?

来自https://learn.microsoft.com/en-us/windows-server/networking/windows-time-service/accurate-time?redirectedfrom=MSDN#allowing-linux-to-use-hyper-v-host-time

上面的链接提到:“对于运行在Hyper-V中的Linux来宾,客户端通常被配置为使用NTP守护进程对NTP服务器进行时间同步。如果Linux发行版支持TimeSync版本4协议,而Linux来宾启用了TimeSync集成服务,那么它将与主机时间同步。如果启用了这两种方法,则可能导致不一致的时间保持。”

我怎么才能确认这个?如何确认在Azure中运行的RHEL8.2VM上是否启用了TimeSync服务?

此外,如何确认我的ntp守护进程是否配置为针对NTP服务器的时间同步?

作为我调查的一部分,我已经在RHEL8.2VM(运行在Azure中)上运行了以下内容,我在这个实验室上的发现是,ntp没有直接配置(/etc/ntp.conf不存在,而且(如前面的注释中所记录)没有找到ntpq命令,。

代码语言:javascript
复制
[user@vm-aep-dev-eastu ~]$ service ntpd status
Redirecting to /bin/systemctl status ntpd.service
Unit ntpd.service could not be found

然而,“时间”是active.Chrony似乎正在使系统时钟与NTP服务器同步。

代码语言:javascript
复制
systemctl status chronyd
● chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2020-07-16 08:58:39 UTC; 7h ago

其他详情:

代码语言:javascript
复制
$ /sbin/lsmod | egrep -i "^hv|hyperv"
hv_utils 36864 2
hv_balloon 28672 0
hyperv_fb 20480 1
hv_netvsc 86016 0
hv_storvsc 20480 4
hid_hyperv 16384 0
hyperv_keyboard 16384 0
hv_vmbus 114688 7 hv_balloon,hv_utils,hv_netvsc,hid_hyperv,hv_storvsc,hyperv_keyboard,hyperv_fb

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-07-23 09:42:53

Azure中Linux的时间同步文档中,

在Ubuntu19.10及更高版本的和CentOS 8.x上,chrony被配置为使用PTP源时钟。

有关Red和NTP的更多信息,请参见配置NTP

如果同步源和VMICTimeSync源同时启用,则可以将其中一个标记为“首选”,这将另一个源设置为备份。由于NTP服务不会更新时钟,除非经过很长的时间,否则,VMICTimeSync将比仅基于NTP的工具更快地从暂停的VM事件中恢复时钟。

有关更多详细信息,请参阅这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63018466

复制
相关文章

相似问题

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