201711281455ESXi 之Guest VM Windows 時間會跑掉 - NTP 設定

NTP (Network Time Protocol) 是一個做自動校時的通訊協定,選擇好要校時的對象與排程,就能讓你的主機與標準時間相差無幾。但...有時候 Guest OS (客體)的 window 時間就會變得怪怪的,從 Windows 裡設定了自動校時,卻還是在某些時間點變成了錯誤的時間,時間會莫名的跑掉....來看底下的說明。

0. 標準時間
1. 在 Window 設定 NTP 自動校時
2. 在 ESXi 設定 NTP 自動校時
3. 檢查 Guest OS 與 ESXi 之間時間同步機制
4. VMware Tools 造成的時間問題

---------------------------------------------------------------------------------

0. 標準時間
標準時間請參考國家時間與頻率標準實驗室 網址:http://www.stdtime.gov.tw/chinese/home.aspx 
設定校時主機可使用底下幾台 tock.stdtime.gov.tw 、
watch.stdtime.gov.tw 、time.stdtime.gov.tw 、clock.stdtime.gov.tw 、tick.stdtime.gov.tw

---------------------------------------------------------------------------------
1. 在 Window 設定 NTP 自動校時
點選 Windows 右下角時間,然後跟著下面步驟設定

參考上面 0.標準時間 擇一主機設定到 .5 步驟,(例如輸入:time.stdtime.gov.tw)

---------------------------------------------------------------------------------
2. 在 ESXi 設定 NTP 自動校時

照道理來說,即使不設定同步,電子時鐘應該也能讓時間差不多,不過依我在 ESXi 看到的結果,及時安裝時~時間都設定好了,過幾若干的月後時間會差異很大,像我底下這台主機就快了 7 小時,建議大家要去檢查時間是否正常。

其他依循底下圖說,就能修改 ESXi Host 的時間

這個步驟需確認 NTP Client 的服務是否啟動

這邊設定校時的主機

---------------------------------------------------------------------------------
3. 檢查 Guest OS 與 ESXi 之間時間同步機制

你可以使用 vmware tools 指令檢查是否有啟動自動同步的機制

> cd C:\Program Files\VMware\VMware Tools
> VMwareToolboxCmd.exe  timesync status



---------------------------------------------------------------------------------
4. VMware Tools 造成的時間問題

無論 VMware Tools 定期時間同步化是否開啟,在執行以下作業後都會進行時間同步化:
-1. 啟動 VMware Tools 精靈時,例如重新開機或開啟電源作業 
-2. 從暫停作業繼續執行虛擬機器時
-3. 還原為快照之後
-4. 壓縮磁碟之後
-5. 如果你有使用 Veeam 之類的備份機制,那在 veeam 備份的週期也會進行時間的同步,因為他會使用快照作業

所以當你的 Guest OS 有安裝 VMware Tools 時,他就會在上述的狀況下,進行跟 ESXi 主機時間進行同步

於是~~即使你在 Guest OS 有啟動 NTP 自動校時,也可能在上述的那些狀況下,被更改成 ESXi 時間一致,進一步造成 AP 應用程式的錯誤

 

Reference:
https://docs.vmware.com/tw/VMware-Tools/10.1.0/com.vmware.vsphere.vmwaretools.doc/GUID-C0D8326A-B6E7-4E61-8470-6C173FDDF656.html 

~End

回應
Google Search
Google
累積 | 今日
loading......
平均分數:0 顆星
投票人數:0
我要評分:
Google