[發明專利]虛擬機時間同步方法、設備及存儲介質有效
| 申請號: | 202111591216.6 | 申請日: | 2021-12-23 |
| 公開(公告)號: | CN114499729B | 公開(公告)日: | 2023-06-23 |
| 發明(設計)人: | 龔楠;李光輝;張衡;艾天翔;余斌;朱廷祥 | 申請(專利權)人: | 天翼云科技有限公司 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06;G06F9/455 |
| 代理公司: | 北京三聚陽光知識產權代理有限公司 11250 | 代理人: | 劉文紅 |
| 地址: | 100007 北京市東城區青*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 時間 同步 方法 設備 存儲 介質 | ||
本申請公開了一種虛擬機時間同步方法、設備及存儲介質。本申請提供了一種虛擬機時間同步方法,該方法包括:計算節點通過其上的虛擬化組件QEMU從虛擬機的內核獲取內核時間;所述計算節點基于所述內核時間,判定所述虛擬機是否需要時間校對;所述計算節點在所述虛擬機需要時間校對的情況下,向所述虛擬機的內核發送內核時間校對指令。
技術領域
本申請涉及云計算領域,具體涉及基于虛擬化組件和內核的虛擬機時間同步方法。
背景技術
隨著云計算技術的發展,越來越多的公司將業務遷移至云端,帶來了云時代的大發展,但于此同時,用戶對其業務的安全可靠性也提出了更高要求。有些用戶的應用程序服務對操作系統的時間有較高的要求,虛擬機時間的漂移可能會對用戶的業務造成嚴重的損失。
在現有的虛擬機時間同步方案中,大多采用的是在云平臺集群中配置一臺NTP(網絡時間協議)服務器,然后在所需時間同步的虛擬機中配置NTP服務,以達到時間同步的目的。但此方案存在以下問題:
(1)虛擬機數量較多時,需要配置專門的NTP服務器,甚至多臺以滿足時間同步的同步要求,而且增加了管理難度。
(2)通過網絡進行時間同步,延時較高且穩定性不足。
發明內容
有鑒于此,本申請實施例提供了一種基于虛擬化組件和內核的虛擬機時間同步方法,以解決現有技術由于需要配置NTP服務器而造成的管理難度和延時高且穩定性不足的問題。
根據第一方面,本申請實施例提供了一種虛擬機時間同步方法,該方法包括計算節點通過其上的虛擬化組件QEMU從虛擬機的內核獲取內核時間;所述計算節點基于所述內核時間,判定所述虛擬機是否需要時間校對;以及所述計算節點在所述虛擬機需要時間校對的情況下,向所述虛擬機的內核發送內核時間校對指令。
如前所述,現有技術采用NTP服務進行虛擬機時間同步,由于可能涉及多臺NTP服務器而造成管理困難。本申請通過采用計算節點上的虛擬化組件QEMU進行虛擬機時間同步,不必占用額外的服務器資源,更不會造成服務器管理困難問題。此外,現有的采用NTP服務進行虛擬機時間同步的技術是通過網絡進行時間同步的,而本申請的時間同步方案通過計算節點(也可以被看作宿主機)上的QEMU進行,即,在本地進行,能夠使時間同步速度更快、延遲更低、且更穩定。
結合第一方面,在第一方面第一實施方式中,計算節點基于所述內核時間,判定所述虛擬機是否需要時間校對,包括:將所述內核時間與所述計算節點的時間進行比較;根據所述內核時間與所述計算節點的時間是否相等,判定所述虛擬機是否需要時間校對。
結合第一方面,在第一方面第二實施方式中,計算節點通過其上的虛擬化組件QEMU從虛擬機的內核獲取內核時間,包括:計算節點通過其上的虛擬化組件QEMU從多個虛擬機的內核并行或按預定順序獲取內核時間。
本申請的技術方案能夠針對多個虛擬機進行虛擬機時間同步,從而提高虛擬機時間同步方面的效率。
結合第一方面,在第一方面第三實施方式中,計算節點通過其上的虛擬化組件QEMU從虛擬機的內核獲取內核時間,包括:計算節點通過所述虛擬化組件QEMU的虛擬機進程從所述虛擬機的內核獲取內核時間,該虛擬機進程與所述虛擬機相對應。
顯然,通過與虛擬機對應的虛擬機進程獲取虛擬機的內核時間能夠提高效率。尤其在涉及多個虛擬機的情況下,對多個虛擬機的內核時間的獲取可以分別通過與各個虛擬機對應的相應虛擬機進程來進行,能夠實現并行獲取。
并且,從另一角度來看,本申請也能夠實現對QEMU虛擬機進程的改進,向其增加了時間同步功能。
結合第一方面,在第一方面第四實施方式中,對所述內核時間的獲取是周期性進行的。
可以看出,通過周期性的獲取虛擬機的內核時間,能夠及時判斷和獲悉虛擬機是否需要時間校對。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天翼云科技有限公司,未經天翼云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111591216.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種節能的多級泵變頻聯動系統
- 下一篇:一種適用于兒童的乒乓球拍





