修改ESXI时区为本地时区

2019/07/03 11:18
阅读数 8.7K

ESXI服务器默认使用UTC时区如下图,下面来修改为本地时区。

27549-dhv9suq5z9h.png

1、从其他一台Linux主机拷贝一个 /usr/share/zoneinfo/Asia/Shanghai 文件到ESXI主机的数据卷目录(即存储虚拟机文件的那个目录,其他目录重启ESXI会被还原掉)。这里我提供一个 Asia/Shanghai 时区文件Shanghai.tar.gz下载。

2、运行

  1. rm -/etc/localtime && cp /vmfs/volumes/datastore1(文件存储的分区名称)/Shanghai(解压后的文件名称) /etc/localtime
  2. 发现时间正常显示了,但是当重新启动服务器之后时间又会恢复回来所以进行第三步操作

3、编辑ESXI上的 /etc/rc.local.d/local.sh 这个文件。向里面写入以下一行内容保存(放 exit 那行前面,命令为vi /etc/rc.local.d/local.sh,在vi编辑器中插入内容需要按字母“i”)。

  1. rm -f /etc/localtime && cp /vmfs/volumes/datastore/.Shanghai-localtime /etc/localtime

稍等片刻,或手动执行下上述代码然后查看时区:

51124-1snkrm4p31r.png

已经是我的本地时间了。

4、但是上述的方式只是将系统的时间更改为正确的了,如果使用的是vmware vsphere 6.0以下包括6.0这种方式在client客户端中查看时间都是正常的了,但是如果

使用的是vmware vsphere 6.0以上的版本,因取消client客户端软件,故只能在网页客户端中查看,但是这种方式并不能更改网页客户端中显示的时间,这是

vmware vsphere 6.0以上版本的一个已知BUG,期望官网能尽快解决。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部