[發明專利]數據復制的方法、裝置和虛擬化系統有效
| 申請號: | 201710354195.3 | 申請日: | 2017-05-18 |
| 公開(公告)號: | CN107329798B | 公開(公告)日: | 2021-02-23 |
| 發明(設計)人: | 朱洪兵;夏明亮 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F3/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 復制 方法 裝置 虛擬 系統 | ||
一種數據復制的方法、裝置和虛擬化系統,其中,虛擬資源管理器在接收到用戶設備的鏡像導出請求后,根據所述導出請求攜帶的虛擬機的標識確定所述虛擬機的源卷以及所述虛擬機的鏡像文件的目的存儲地址,向確定的至少兩個主機分別發送復制請求,各個主機并行復制所述虛擬機的源卷的不同數據段到目的存儲地址。通過上述方式,使得在鏡像導出流程中,虛擬資源管理器可以指定多個主機并行完成數據復制操作,提高了鏡像文件的復制效率,避免了由單個主機執行數據復制所帶來的性能瓶頸。
技術領域
本申請涉及云計算技術領域,特別涉及一種數據復制的方法、裝置和虛擬化系統。
背景技術
在云計算場景下,隨著虛擬機技術的出現,云服務獲得大規模應用。大量的客戶將基礎設施不斷地搬遷至云端。云服務提供商為了滿足客戶對于云服務日益增長的需求,在服務器資源池中不斷增加新服務器以支撐云服務的正常運行,設置在服務器上的虛擬機提供云服務。
現有技術提供了使用鏡像創建虛擬機的方法,系統管理員根據業務要求在控制臺上下發鏡像創建虛擬機的請求,設定源鏡像、目的數據存儲以及虛擬機的相關配置(中央處理器CPU、內存、網絡以及磁盤等資源配置),虛擬資源管理器(Virtual Resource Manager,VRM)獲取到鏡像創建虛擬機的請求后,通過資源調度策略(CPU負載、內存使用率、網絡帶寬以及存儲輸入輸出IO時延等)選擇出一個主機來執行拷貝操作。計算代理節點連接源存儲,讀取源存儲中鏡像的數據,將數據寫到目的數據存儲上。但是,鏡像數據復制受限于主機的性能,導致拷貝速度慢。
發明內容
本申請公開了一種數據復制的方法、裝置和虛擬化系統,在使用鏡像創建虛擬機時,可以提高鏡像數據的拷貝速度。
第一方面,本發明實施例公開了一種虛擬化系統,所述虛擬化系統包括虛擬資源管理器以及至少兩個主機,
所述虛擬資源管理器,用于接收用戶設備的鏡像導出請求,所述鏡像導出請求攜帶虛擬機的標識;
所述虛擬資源管理器,還用于根據所述虛擬機的標識確定所述虛擬機的源卷以及所述虛擬機的鏡像文件的目的存儲地址;
所述虛擬資源管理器,還用于確定執行數據復制操作的至少兩個主機,向所述至少兩個主機分別發送復制請求,所述復制請求攜帶所述虛擬機的源卷的起始位置、偏移量、鏡像子文件標識以及所述目的存儲地址,其中,發送給不同主機的復制請求攜帶的偏移量不同,所述偏移量用于指示主機讀取的源卷中的數據段的起始位置;
所述至少兩個主機中的每個主機,用于接收所述復制請求,根據所述復制請求中攜帶的所述虛擬機的源卷的起始位置以及偏移量分別讀取所述源卷中的基準大小的數據段,以生成鏡像子文件,將所述復制請求攜帶的鏡像子文件標識設置到生成的所述鏡像子文件,將鏡像子文件存儲到所述目的存儲地址。
通過上述方式,使得在鏡像導出流程中,虛擬資源管理器可以指定多個主機并行完成數據復制操作,提高了鏡像文件的復制效率,避免了由單個主機執行數據復制所帶來的性能瓶頸。
在一種可能的實施方式中,所述至少兩個主機中的每個主機,還用于向所述虛擬資源管理器上報復制結果;
所述虛擬資源管理器,還用于根據所述至少兩個主機上報的所述復制結果,確定所述虛擬機的源卷是否復制完,如果否,則從所述至少兩個主機中選擇主機繼續執行數據復制操作,從而將所述虛擬機的源卷導出為一系列的鏡像子文件,存儲在所述目的存儲地址。
所述目的存儲地址為統一資源定位符URL地址,用于表示鏡像文件的存儲目錄的地址。
在一種可能的實施方式中,所述資源管理器確定所述虛擬機的源卷的大小,根據所述虛擬機的源卷的大小確定執行數據復制操作的主機的數量。
所述虛擬資源管理器還可以咨詢鏡像導入流程,具體的,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710354195.3/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





