ESXI服務器默認使用UTC時區以下圖,下面來修改成本地時區。服務器
一、從其餘一臺Linux主機拷貝一個 /usr/share/zoneinfo/Asia/Shanghai
文件到ESXI主機的數據卷目錄(即存儲虛擬機文件的那個目錄,其餘目錄重啓ESXI會被還原掉)。這裏我提供一個 Asia/Shanghai
時區文件Shanghai.tar.gz下載。編輯器
二、運行spa
rm -f /etc/localtime && cp /vmfs/volumes/datastore1(文件存儲的分區名稱)/Shanghai(解壓後的文件名稱) /etc/localtime
- 發現時間正常顯示了,可是當從新啓動服務器以後時間又會恢復回來因此進行第三步操做
三、編輯ESXI上的 /etc/rc.local.d/local.sh
這個文件。向裏面寫入如下一行內容保存(放 exit
那行前面,命令爲vi /etc/rc.local.d/local.sh,在vi編輯器中插入內容須要按字母「i」)。code
rm -f /etc/localtime && cp /vmfs/volumes/datastore/.Shanghai-localtime /etc/localtime
稍等片刻,或手動執行下上述代碼而後查看時區:blog
已是個人本地時間了。get
四、可是上述的方式只是將系統的時間更改成正確的了,若是使用的是vmware vsphere 6.0如下包括6.0這種方式在client客戶端中查看時間都是正常的了,可是若是虛擬機
使用的是vmware vsphere 6.0以上的版本,因取消client客戶端軟件,故只能在網頁客戶端中查看,可是這種方式並不能更改網頁客戶端中顯示的時間,這是it
vmware vsphere 6.0以上版本的一個已知BUG,指望官網能儘快解決。ast