[發明專利]一種Fusion Compute虛擬化存儲虛機保護的實現系統及方法在審
| 申請號: | 202211077148.6 | 申請日: | 2022-09-05 |
| 公開(公告)號: | CN115391101A | 公開(公告)日: | 2022-11-25 |
| 發明(設計)人: | 閆瑤瑤;倪國軍;陳勇銓 | 申請(專利權)人: | 上海英方軟件股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F9/455;G06F9/54 |
| 代理公司: | 上海國智知識產權代理事務所(普通合伙) 31274 | 代理人: | 潘建玲 |
| 地址: | 200011 上海市黃*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 fusion compute 虛擬 存儲 保護 實現 系統 方法 | ||
1.一種Fusion Compute虛擬化存儲虛機保護的實現系統,其特征在于,包括備份模塊、CNA計算節點模塊、VRM節點管理模塊、控制模塊及主機存儲模塊;
所述CNA計算節點模塊與所述VRM節點管理模塊相互連接,所述VRM節點管理模塊與所述控制模塊相互連接,所述CNA計算節點模塊、VRM節點管理模塊及控制模塊均與備份模塊相互連接,所述備份模塊與所述主機存儲模塊相互連接。
2.根據權利要求1所述的一種Fusion Compute虛擬化存儲虛機保護的實現系統,其特征在于:所述VRM節點管理模塊為Fusion Compute主機的管理平臺,對外提供Rest API接口;所述CNA計算節點模塊為計算節點,提供虛擬化服務,受VRM節點管理模塊管理,外部無法直接訪問。
3.根據權利要求2所述的一種Fusion Compute虛擬化存儲虛機保護的實現系統,其特征在于:所述控制模塊負責與VRM節點管理模塊進行API通信以及虛機保護相關的調度管理,并且通過RPC與備份模塊通信。
4.根據權利要求3所述的一種Fusion Compute虛擬化存儲虛機保護的實現系統,其特征在于:所述備份模塊通過RPC接收控制模塊的命令,使用socket讀取數據后存入數據存儲或從數據存儲讀取數據寫入主機存儲模塊。
5.一種Fusion Compute虛擬化存儲虛機保護的實現方法,其特征在于:包括根據權利要求1至4任意一項所述的實現系統,包括如下步驟:
虛擬機備份流程,所述備份流程的前置條件包括:(a)使用VRM節點管理模塊上的接口對接權限用戶連接至VRM節點管理模塊,(b)選擇需要備份的虛擬機,添加備份策略;
虛擬機恢復流程,所述恢復流程的前置條件包括:(a)使用VRM節點管理模塊上的接口對接權限用戶連接至VRM節點管理模塊,(b)選擇需要恢復數據所在的目錄及新虛擬機計算資源位置,添加恢復策略。
6.根據權利要求5所述的一種Fusion Compute虛擬化存儲虛機保護的實現方法,其特征在于:所述備份流程包括如下步驟:
S1、控制模塊根據備份策略調度備份任務執行;
S2、任務開始執行,控制模塊調用API對要備份的虛擬機創建一個CBTBackup類型的快照,等待快照創建完成;
S3、調用API獲取待備份虛擬機的配置信息,并通過RPC發送至備份模塊,然后由數據讀寫部分將配置數據保存至存儲中;
S4、調用API獲取虛擬機各個磁盤的CBT差量位圖信息,控制模塊將API返回的差量位圖轉換為磁盤相對偏移量及需要讀取的數據大小這種格式,然后調用RPC將轉換過后的CBT通過備份模塊保存至存儲;
S5、控制模塊使用RPC向備份模塊下發備份任務相關的信息,然后通知備份模塊開始備份任務,定時查詢任務的進度;
S6、備份模塊根據控制模塊下發的信息連接VRM平臺,然后調用VRM API準備資源接口,接口調用成功后,VRM將通知CNA主機,CNA會在本地啟動一個外部可以訪問的socket服務端,通過這個服務即可訪問指定的磁盤文件,通過查詢資源接口即可獲取socket服務的ip端口等連接信息;
S7、數據讀寫部分使用查詢接口返回的連接信息使用socket連接CNA主機,打開遠端的磁盤文件,并根據步驟4生成的易用的CBT信息讀取磁盤數據,保存至存儲中;
S8、數據讀取完畢后,關閉socket,調用VRM API關閉資源,VRM將通知CNA主機停止socket服務端;
S9、控制模塊執行清理工作,備份任務完成。
7.根據權利要求6所述的一種Fusion Compute虛擬化存儲虛機保護的實現方法,其特征在于:所述恢復流程包括如下步驟:
S1、控制模塊根據恢復策略調度恢復任務執行;
S2、任務開始執行,控制模塊調用RPC通過備份模塊從數據所在目錄獲取已備份虛擬機的配置信息,并根據此配置信息在指定位置創建新虛擬機;
S3、控制模塊調用API獲取新創建虛擬機的磁盤信息;
S4、控制模塊使用RPC向備份模塊下發恢復任務相關的信息,然后通知備份模塊開始恢復任務,定時查詢任務的進度;
S5、備份模塊根據控制模塊下發的信息連接VRM平臺,然后調用VRM API準備資源接口,接口調用成功后,VRM將通知CNA主機,CNA會在本地啟動一個外部可以訪問的socket服務端,通過這個服務即可訪問指定的磁盤文件,通過查詢資源接口即可獲取socket服務的ip端口等連接信息;
S6、數據讀寫部分使用查詢接口返回的連接信息使用socket連接CNA主機,打開遠端的磁盤文件,讀取備份存儲中的數據,然后寫入到遠段磁盤文件中;
S7、數據寫入完畢后,關閉socket,調用VRM API關閉資源,VRM將通知CNA主機停止socket服務端;
S8、恢復任務完成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海英方軟件股份有限公司,未經上海英方軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211077148.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型強電磁脈沖防護裝置
- 下一篇:一種包裝紙盒轉向裝置





