[發明專利]一種虛擬主機啟動方法、裝置及設備在審
| 申請號: | 201210547903.2 | 申請日: | 2012-12-17 |
| 公開(公告)號: | CN103873447A | 公開(公告)日: | 2014-06-18 |
| 發明(設計)人: | 葛國強 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06F9/445;G06F9/455 |
| 代理公司: | 北京弘權知識產權代理事務所(普通合伙) 11363 | 代理人: | 陳蕾;許偉群 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬主機 啟動 方法 裝置 設備 | ||
技術領域
本發明涉及通信領域,尤其涉及一種虛擬主機啟動方法、裝置及設備。
背景技術
虛擬主機是利用虛擬化技術,在物理主機上虛擬出一臺或多臺獨立工作主機的技術。每個虛擬主機都擁有獨立的中央處理器(CPU,Central?Processing?Unit)、內存、硬盤及輸入輸出(IO,Input/Output),在使用者看來,虛擬主機與物理主機沒有區別。
虛擬硬盤在虛擬主機看來,就是一個普通的本地硬盤。而物理上可能是物理主機的本地硬盤、基于IP傳輸的存儲局域網絡(IPSAN,IP?Storage?Area?Network)、基于光纖傳輸的存儲局域網絡(FC-SAN,Fibre?Channel?Storage?Area?Network)等的一部分。虛擬硬盤技術可以將不同種類的物理硬盤,虛擬成各種不同容量的虛擬硬盤。虛擬硬盤可以方便地掛載到不同的虛擬主機上,這使得虛擬硬盤從一臺虛擬主機遷移到另一臺虛擬主機變得非常方便。其中,虛擬硬盤中用于存儲虛擬主機操作系統數據的部分被稱為虛擬主機的系統盤。
由于虛擬主機的虛擬硬盤可以隨意的掛載給其他虛擬主機,被其他虛擬主機用戶查看原虛擬主機用戶的隱私,為此很多虛擬主機用戶希望可以為自己的虛擬主機加密。這樣,虛擬硬盤即使被其他虛擬主機掛載,原虛擬主機用戶的數據也無法被查看。
例如,圖1為現有技術中的一種虛擬主機的管理系統示意圖,包括:客戶端110、客戶端管理服務器120、彈性業務控制器(ESC,Elastic?Service?Controller)130以及分布式設置的若干個虛擬主機140。其中,
客戶端110一般設置于用戶的終端中,所述客戶端110用于為用戶提供接入虛擬主機的Web接口(WI,Web?Interface),一般的,客戶端110為用戶提供接入虛擬主機的界面,所述界面中設置有虛擬主機對應的圖標,用戶通過選擇虛擬主機對應的圖標來觸發對虛擬主機的啟動,在虛擬主機成功啟動后,進入虛擬主機的操作系統;所述客戶端管理服務器120用于支持并管理所述客戶端110為用戶提供的各種功能,包括提供所述接入虛擬主機的界面數據以及響應用戶對虛擬主機的觸發等;ESC130用于對分布式設置的所有虛擬主機140進行管理,包括控制虛擬主機140的啟動、停止等。
一般的虛擬主機管理系統中的數據劃分為兩層,一層為業務數據層,用于面向用戶,一層為管理數據層,用于面向虛擬主機;相對應的,所述客戶端管理服務器中一般設置有兩個網卡,與客戶端連接的第一網卡用于實現客戶端管理服務器與客戶端之間業務數據層數據的傳輸;與ESC連接的第二網卡用于實現客戶端管理服務器與ESC之間管理數據層數據的傳輸。
在該系統架構下,虛擬主機的啟動過程參見圖2所示,包括:
步驟201:客戶端檢測到用戶觸發虛擬主機啟動時,向客戶端管理服務器發送第一查詢請求,所述第一查詢請求中攜帶用戶ID;所述第一查詢請求用于查詢用戶ID對應的虛擬主機的IP地址。
一般的,用戶在使用客戶端之前,需要先進行登錄操作,因此,客戶端中一般存儲有用戶對應的用戶ID。
步驟202:客戶端管理服務器查詢該用戶ID對應的虛擬主機ID;
步驟203:客戶端管理服務器向ESC發送第二查詢請求,所述第二查詢請求中攜帶所述虛擬主機ID,所述第二查詢請求用于查詢所述虛擬主機ID對應的虛擬主機的IP地址。
步驟204:ESC指示所述虛擬主機ID對應的虛擬主機啟動;
步驟205:所述虛擬主機ID對應的虛擬主機讀取虛擬硬盤上的數據,根據讀取的數據成功啟動后,獲取自身的IP地址;
步驟206:所述虛擬主機將IP地址發送給ESC;
步驟207:ESC將所述虛擬主機ID對應的IP地址發送給客戶端管理服務器;
步驟208:客戶端管理服務器將所述IP地址發送給客戶端,客戶端根據所述IP地址為用戶提供虛擬主機的操作系統界面,以便用戶使用所述虛擬主機。
但是該虛擬主機的啟動過程中,如果虛擬主機的系統盤被加密,虛擬主機無法讀取系統盤中的操作系統數據,無法成功啟動,也就無法獲取到IP地址,虛擬主機用戶也將無法使用虛擬主機。
發明內容
本發明實施例中提供了一種虛擬主機啟動方法、裝置及設備,能夠在虛擬主機的系統盤加密的情況下實現虛擬主機的啟動。
第一方面,本發明實施例提供一種虛擬主機啟動方法,包括:
接收虛擬主機在啟動過程中發來的密碼請求,所述密碼請求用于請求虛擬主機中系統盤的解密密碼;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210547903.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:企業人員管理系統
- 下一篇:在分類搜索導航窗口中顯示導航品牌廣告的系統和方法





