使用ptp_kvm模块使kvm虚拟机与宿主机时间同步
在宿主机中挂载ptp_kvm模块
# kvm虚拟机与宿主机时钟同步
sudo modprobe ptp_kvm
# 设置ptp_kvm开机加载
echo ptp_kvm >/etc/modules-load.d/ptp_kvm.conf
安装chrony服务
# centos
sudo apt install chrony
# ubuntu
sudo yum install -y chrony
配置chrony
# 在chronyd服务配置文件的时钟源中添加引用
echo "refclock PHC /dev/ptp0 poll 2" >> /etc/chrony.conf
# 根据需要可删除无用的ntp配置
# 当偏移过大时强制时间同步,示例:如果偏移量大于1秒,强制更新
makestep 1.0 -1
# 重启chronyd服务,让配置生效
systemctl restart chronyd
查看系统时间,可以发现与宿主机同步了