[發明專利]用于遷移虛擬機的方法和裝置有效
| 申請號: | 201711108565.1 | 申請日: | 2017-11-09 |
| 公開(公告)號: | CN107704314B | 公開(公告)日: | 2023-09-12 |
| 發明(設計)人: | 謝永吉 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 遷移 虛擬機 方法 裝置 | ||
本申請實施例公開了用于遷移虛擬機的方法和裝置。該方法的一具體實施方式包括:調用目標操作系統的目標內核模塊,其中,該目標操作系統用于控制運行有虛擬機的目標電子設備,該目標內核模塊用于執行針對該目標電子設備的宕機操作;根據該目標電子設備的電子設備運行狀態信息,確定是否執行宕機操作;響應于確定不執行該宕機操作,在滿足預設觸發條件的情況下,確定是否遷移該虛擬機;如果是,則遷移該虛擬機。該實施方式豐富了虛擬機遷移方式。
技術領域
本申請實施例涉及計算機技術領域,具體涉及虛擬化技術領域,尤其涉及用于遷移虛擬機的方法和裝置。
背景技術
隨著計算機技術的發展,利用計算機技術和互聯網技術提供的服務也越來越豐富。利用虛擬化技術,可以在物理機(電子設備)上虛擬出邏輯上的計算機,即虛擬機。物理機如果宕機,將會導致運行于的其上的虛擬機宕機。
現有的遷移虛擬機的方式,通常是對物理機運行時的關鍵指標(如處理器利用率)進行監控,當這些指標中的一項或多項超過一定閾值之后,會觸發報警。然后,利用虛擬機遷移技術,將虛擬機遷移至新的運行狀態良好的物理機。
發明內容
本申請實施例提出了用于遷移虛擬機的方法和裝置。
第一方面,本申請實施例提供了一種用于遷移虛擬機的方法,上述方法包括:調用目標操作系統的目標內核模塊,其中,上述目標操作系統用于控制運行有虛擬機的目標電子設備,上述目標內核模塊用于執行針對上述目標電子設備的宕機操作;根據上述目標電子設備的電子設備運行狀態信息,確定是否執行宕機操作;響應于確定不執行上述宕機操作,在滿足預設觸發條件的情況下,確定是否遷移上述虛擬機;如果是,則遷移上述虛擬機。
在一些實施例中,上述調用目標操作系統的目標內核模塊,包括:檢測上述目標操作系統的內核是否發生預定義異常事件;響應于檢測到發生上述預定義異常事件,調用上述目標內核模塊。
在一些實施例中,上述預設觸發條件為在預先設置的標識集合中存在與上述預定義異常事件的異常事件標識匹配的標識。
在一些實施例中,上述目標電子設備包括至少兩個處理器,上述電子設備運行狀態信息包括處理器異常比值,上述處理器異常比值為上述預定義異常事件所涉及的處理器的數目與上述目標電子設備的處理器總數目的比值;以及上述根據上述目標電子設備的電子設備運行狀態信息,確定是否執行宕機操作,包括:確定上述處理器異常比值是否大于預設比值閾值;響應于確定上述處理器異常比值大于上述預設比值閾值,確定執行上述宕機操作。
在一些實施例中,上述確定是否遷移上述虛擬機,包括:確定上述虛擬機所運行于的處理器是否是上述預定義異常事件所涉及的處理器;響應于確定上述虛擬機所運行于的處理器是上述預定義異常事件所涉及的處理器,確定不遷移上述虛擬機。
在一些實施例中,上述確定是否遷移上述虛擬機,還包括:響應于確定上述虛擬機所運行于的處理器不是上述預定義異常事件所涉及的處理器,執行用于降低上述虛擬機的遷移難度的遷移預操作。
在一些實施例中,上述遷移預操作包括以下至少一項:調整上述虛擬機的調度優先級,修改上述虛擬機與上述虛擬機所運行于的處理器的親和性信息。
在一些實施例中,上述確定是否遷移上述虛擬機,還包括:根據執行上述遷移預操作之后的上述虛擬機的虛擬機運行狀態信息,確定是否遷移上述虛擬機。
在一些實施例中,在上述遷移上述虛擬機之后,上述方法還包括:響應于確定遷移上述虛擬機結束,生成遷移結果。
在一些實施例中,上述上述確定是否遷移上述虛擬機,包括:并發執行上述確定是否遷移上述虛擬機和等待操作,其中,上述等待操作包括:將確定不執行上述宕機操作的時間確定為開始時間;確定當前時間與上述開始時間之間的等待時長是否大于預設時長閾值;響應于確定上述等待時長大于上述預設時長閾值,執行宕機操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711108565.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于考試的智能管理系統及其方法
- 下一篇:一種可移動物體防盜搶追蹤方法





