首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KVM下主、客时钟同步

KVM下主、客时钟同步
EN

Stack Overflow用户
提问于 2014-09-23 21:31:43
回答 1查看 10.3K关注 0票数 5

我有一个相对简单的要求:我希望我在KVM下创建的CentOS客户机上的时钟从VM的第一次启动开始就与他们的CentOS主机同步。

在NTP启动和运行之后,很容易将它们与NTP同步。但是,如果在NTP启动时主机的时钟和VM的时钟有很大的不同,那么它可能会导致VM时间的大幅增加。我们在VM下运行的许多应用程序这次处理不好,因此我们希望防止这种情况发生。

因此,我的问题是如何配置我的VM,使其与主机同时启动?在我刚跑的测试中,我的主机时间是PDT 14:00。我在该主机下创建的VM的初始时间为21:00 PDT。这是由NTP调整到14:00 PDT后不久,它开始到14:00 PDT,匹配主机的时间,随后的VM重新启动总是有正确的时间。此问题仅在第一次引导时发生。我希望VM提出14:00 PDT之一,这是第一次引导,以避免NTP的时间跳转。

EN

回答 1

Stack Overflow用户

发布于 2014-09-25 17:50:44

好吧我已经回答了我自己的问题。我用来给我所需结果的设置组合如下:

  1. 将时钟设置在主机上,并使用UTC时间。这是通过hwclock命令的--utc选项完成的。我在我的主机操作系统上运行以下命令: hwclock utc-set-date=“time-string”
  2. 通过文件/etc/adjtime告诉CentOS,hwclock正在使用UTC。例如,您可以使用 回声-e "0.0 0 0.0\n\n etc“>/etc/adjtime

在主机和客户VM上创建此文件。通过直接从主机访问来宾文件系统,在第一次引导客人之前,我会在他们身上创建文件。

  1. 设置系统时间所需的时区。同样,在您的主人和您的客人身上都要这样做: -sf /usr/share/zoneinfo/time /etc/localtime 回波“zone=时区”>/etc/sysconfig/clock 出口TZ=时区

其中时区是标准的CentOS时区字符串,例如"US/Pacific“。

  1. 根据时钟设置主机上的系统时间。需要使用--utc选项来告诉CentOS,hwclock在UTC时间。它将占用UTC时间,并根据TZ环境变量设置系统时间: hwclock utc-hctosys
  2. 当您正在配置主机和来宾时,上述步骤只需完成一次。为了在所有服务器启动和运行后保持时间同步,您需要在主机和来宾上配置NTP。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26005056

复制
相关文章

相似问题

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