[發明專利]虛擬機啟動方法和裝置有效
| 申請號: | 201611034112.4 | 申請日: | 2016-11-07 |
| 公開(公告)號: | CN106775924B | 公開(公告)日: | 2018-08-07 |
| 發明(設計)人: | 張宇 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 啟動 方法 裝置 | ||
本申請公開了虛擬機啟動方法和裝置。該方法的一具體實施方式包括:物理機響應于輸入的對待啟動的目標虛擬機的啟動指令,從分布式塊存儲系統中獲取啟動目標虛擬機所需的鏡像文件;利用鏡像文件啟動目標虛擬機。實現了將啟動虛擬機所需的鏡像文件存儲在云端的分布式塊存儲系統中,同時,在物理機上映射出虛擬磁盤。物理機需要啟動虛擬機時,通過讀取虛擬磁盤從云端的分布式塊存儲系統中獲取虛擬機啟動所需的鏡像文件。當運行虛擬機的本地物理機出現故障時,可以立即在另一個物理機上通過映射出的虛擬磁盤獲取鏡像文件啟動虛擬機,進而確保虛擬化服務正常運行。
技術領域
本申請涉及云計算技術領域,具體涉及虛擬機技術領域,尤其涉及虛擬機啟動方法和裝置。
背景技術
虛擬化服務是常用的云計算平臺提供的服務。目前,云計算平臺在提供虛擬化服務時,通常將啟動虛擬機所需的鏡像文件存儲在運行虛擬機的物理機上,在物理機上啟動虛擬機時,讀取出所需的鏡像文件啟動虛擬機。
然而,當采用上述方式啟動虛擬機時,在諸如物理機上出現故障的情況下,會導致用戶數據丟失,并且無法確定出準確的恢復時間,影響虛擬化服務的正常運行。
發明內容
本申請提供了虛擬機啟動方法和裝置,用于解決上述背景技術部分存在的技術問題。
第一方面,本申請提供了虛擬機啟動方法,該方法包括:物理機響應于輸入的對待啟動的目標虛擬機的啟動指令,從分布式塊存儲系統中獲取啟動目標虛擬機所需的鏡像文件;利用鏡像文件啟動目標虛擬機。
第二方面,本申請提供了虛擬機啟動裝置,該裝置包括:響應單元,配置用于響應于輸入的對待啟動的目標虛擬機的啟動指令,從分布式塊存儲系統中獲取啟動目標虛擬機所需的鏡像文件;啟動單元,配置用于利用鏡像文件啟動目標虛擬機。
本申請提供的虛擬機啟動方法和裝置,通過物理機響應于輸入的對待啟動的目標虛擬機的啟動指令,從分布式塊存儲系統中獲取啟動目標虛擬機所需的鏡像文件;利用鏡像文件啟動目標虛擬機。實現了將啟動虛擬機所需的鏡像文件存儲在云端的分布式塊存儲系統中,同時,在物理機上映射出虛擬磁盤。物理機需要啟動虛擬機時,通過讀取虛擬磁盤從云端的分布式塊存儲系統中獲取虛擬機啟動所需的鏡像文件。當運行虛擬機的本地物理機出現故障時,可以立即在另一個物理機上通過映射出的虛擬磁盤獲取鏡像文件啟動虛擬機,進而確保虛擬化服務正常運行。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優點將會變得更明顯:
圖1是可以應用于本申請的虛擬機啟動方法或裝置的實施例的示例性系統架構圖;
圖2示出了根據本申請的虛擬機啟動方法的一個實施例的流程圖;
圖3示出了根據本申請的虛擬機啟動方法的一個示例性流程圖;
圖4示出了根據本申請的虛擬機啟動裝置的一個實施例的結構示意圖;
圖5示出了適于用來實現本申請實施例的虛擬機啟動裝置的計算機系統的結構示意圖。
具體實施方式
下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋相關發明,而非對該發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關發明相關的部分。
需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本申請。
圖1示出了可以應用于本申請的虛擬機啟動方法或裝置的實施例的示例性系統架構100。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611034112.4/2.html,轉載請聲明來源鉆瓜專利網。





