问题概述
Azure环境中,将群集主机放置在不同的可用区。由于网络限制比较严格没有开启外部或内部NTP时间同步,而是考虑用Azure主机的时间同步,但群集会由于时间差异而出现异常告警信息。
问题分析
问题主要是以下原因形成:文章来源:https://www.toymoban.com/news/detail-538642.html
- 自定义镜像;
- 没有设定NTP权威时间服务;
问题解决
# 检查模块
lsmod | grep hv_utils
------
hv_utils 24418 0
hv_vmbus 397185 7 hv_balloon,hyperv_keyboard,hv_netvsc,hid_hyperv,hv_utils,hyperv_fb,hv_storvsc
------
# 检查PTP时钟源
ls /sys/class/ptp
# chrony配置
echo "local stratum 2" >> /etc/chrony.conf
echo "refclock PHC /dev/ptp_hyperv poll 3 dpoll -2 offset 0" >> /etc/chrony.conf
echo "makestep 1.0 -1" >> /etc/chrony.conf
systemctl restart chronyd
参考信息
https://learn.microsoft.com/zh-cn/azure/virtual-machines/linux/time-sync文章来源地址https://www.toymoban.com/news/detail-538642.html
到了这里,关于Azure 中 Linux的时间同步问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!