当前位置:首页 > 虚拟机 > 正文

虚拟机时间同步命令


一、linux虚拟机时间与windows时间如何同步要使虚拟机的Linux和实际时间一致,最简单的步骤是:
(1)要同步虚拟机的Linux和存储时间,可以先在虚拟机的设置-首选项-中打开机器guest和hostVMwareTools时间同步(实际上默认已启用)
(2)如果启用了时间同步,但与时间仍然不同其实,可能是时区设置不正确。目前,最简单的方法是。进入系统图形界面,点击右上角输入角时间、进入时间、时区设置(类似于windows设置时间)、编辑地点、添加地点,输入上海或北京城市并等待其自动识别(前提是虚拟机系统已连接互联网)。最后重启系统!
注意:您也可以从菜单中进入系统设置->管理->日期和时间
(3)如果虚拟机系统时间与实际时间只有16小时的差异实际上,您可以使用以下命令进行设置方法如下
系统启动后,检测到时间显示问题:
[root@pps~]#date
SatMar708:58:27PST2009
实际上是3月8日北京时间2009年00:58,相差16个小时。
在线搜索PST时间。结果PST是美国太平洋标准时间。该时区位于格林威治以西八个时区,比北京时间晚16小时。
注意到/etc/sysconfig/clock文件是根据美国时间配置的:
[root@pps~]#cat/etc/sysconfig/clock
ZONE="America/Los_Angeles"
UTC=true
ARC=false
UTCtrue表示RTC保存的时间为UTC时间,false表示RTC保存的时间为当地时间。
所以修改为:
[root@pps~]#cat/etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false
ARC=false
重启系统后问题依旧!所以我在考虑语言环境
[root@pps~]#locale
LANG=en_-8
LC_CTYPE="en_-8"
LC_NUMERIC="en_-8"
LC_TIME="en_-8"
LC_COLLATE="en_-8"
LC_MONETARY="en_-8"
LC_MESSAGES="en_-8"
LC_PAPER="en_-8"
LC_NAME="en_-8"
LC_ADDRESS="en_-8"
LC_TELEPHONE="en_-8"
LC_MEASUREMENT="en_-8"
LC_IDENTIFICATION="en_-8"
LC_ALL=
[root@pps~]#cat/etc/sysconfig/i18n
LANG="en_-8"
SYSFONT="latarcyrheb-sun16"
修改后:
[root@pps~]#cat/etc/sysconfig/i18n
LANG="zh_-8"/*英文环境可以改为zh_-8*/
SYSFONT="latarcyrheb-sun16"
保存并退出,重新登录并执行日期
[root@pps~]#date
2009年1月7日星期六09:13:44PST
如果上述设置不起作用,请尝试以下命令:
仍然显示PST时间,
#rm/etc/localtime
#ln-sf/usr/share/Zoneinfo/亚洲/上海/etc/localtime
二、如何进行VMwareESXi网络时间同步在虚拟架构中,由于业务依赖于服务器,因此网络时间同步对于服务器的一致性非常重要。对于VMwareESXi主机,可以使用vSphereClient实现网络时间协议NTP同步。
同步ESXi主机的原因有很多。例如,如果主机与ActiveDirectory集成,则需要时间进行同步。创建和检索快照时也需要时间来保持一致,因为快照保存了服务器状态的实时图像。幸运的是,使用vSphereClient设置网络时间同步非常简单。
VMware网络时间同步流程要配置NTP同步,请选择主机,然后在“配置”列表中的“软件”下选择“时间配置”。您可以看到主机上现有的时间同步。接下来,单击“属性”,弹出“时间配置”窗口,您可以在其中看到主机的当前时间。确保它与实际时间没有太大差异。如果主机时间比实际时间长1000秒,那就太“疯狂”了,同步会很困难。
设置主机本地时间后,选择NTPClientEnabled。为主机激活NTP时间同步。重新启动服务器并检查选项以确保NTP已启用。然后您可以访问NTP启动策略并选择随主机启动和停止。
但是时间同步工作还没有完成。现在,您需要选择VMwareESXi主机应与其同步的NTP服务器。单击NTPSettings查看当前NTP服务器列表。默认为空。单击“添加”以添加要使用的NTP服务器的名称或地址。该界面将提示您输入地址,但您也可以输入将通过DNS的名称。
如果您不知道使用哪个NTP服务器进行VMware网络时间同步,请点击此处。池中的InternetNTP服务器也可用。只需此组中选择一个服务器即可添加到NTP服务器列表中。当然,如果要同步内部或专有的NTP服务器,则应指定至少两个NTP服务器。
此时,请确保选择重新启动NTP服务器的选项。单击“确定”三次以保存并应用更改。在ESXi主机的配置屏幕上,您现在可以看到NTPClient正在运行,并且还可以显示主机当前使用的NTP服务器列表。
将ESXi主机同步到正确的时间后,所有与时间相关的服务和事件都可以正常运行。最重要的是,不会浪费时间或精力来修改错误配置的网络时间。