[發明專利]虛擬化系統災后恢復系統、方法、裝置及可讀存儲介質有效
| 申請號: | 201911088627.6 | 申請日: | 2019-11-08 |
| 公開(公告)號: | CN110941508B | 公開(公告)日: | 2022-03-22 |
| 發明(設計)人: | 姜文濤 | 申請(專利權)人: | 北京浪潮數據技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F9/455 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉翠香 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 系統 恢復 方法 裝置 可讀 存儲 介質 | ||
本申請公開了一種虛擬化系統災后恢復系統、方法、裝置及可讀存儲介質,應用于CFS存儲池,包括:區域確定模塊,用于獲取數據盤上用于記錄CFS存儲域信息的記錄區域;信息寫入模塊,用于將災后重建的新CFS存儲域信息寫入記錄區域;校對掛載模塊,用于校對CFS存儲池與CFS存儲域中對應的主機的配置信息是否一致;若是,將該數據盤掛載到對應的主機上,以完成所述CFS存儲池的恢復。本申請通過程序實現,能夠快速準確建立主機與該數據盤對應的CFS存儲池之間的映射,不需要修改主機上配置文件中的參數,正確率高,提高了虛擬化系統的災后恢復速度,大幅節省了時間成本和人工成本。
技術領域
本發明涉及存儲服務器領域,特別涉及一種虛擬化系統災后恢復系統、方法、裝置及可讀存儲介質。
背景技術
隨著當前服務器虛擬化技術的日趨成熟,虛擬化技術漸漸成為云計算領域的重要組成部分,而虛擬化技術的災后恢復能力,也成為衡量虛擬化系統的重要指標。
虛擬化系統中CFS(Cloud File Storage,云文件存儲)存儲池的創建以CFS存儲域的數據盤為基礎。當虛擬化系統出現嚴重性破壞,并重新搭建虛擬化系統時,需要重新映射存儲設備上的數據盤,如何及時通過存儲域中數據盤來恢復CFS存儲池成為了亟待解決的問題。虛擬化系統中一般的修復方式為讀取數據盤的頭部信息,查看之前所屬的存儲域信息,然后通過逐個修改存儲域內各個主機上的多個配置文件中的記錄的存儲域信息,使數據盤上的存儲域信息與各個主機上記錄的信息保持一致,在通過配置文件的一致性校驗后,該數據盤可正常掛載,CFS存儲池可正常恢復供虛擬機使用。但是,當存儲域內主機數量很多時,此方法需要依次去修改各個主機上的多個配置文件,極易在配置文件一致性校驗的過程中失敗,而若出現這種問題,又需要再次去每個主機上去核對,過程繁瑣耗時,且極容易出錯;若使用數據盤直接創建CFS存儲池又容易格式化數據盤,導致磁盤上數據的丟失。
因此,如何提供一種解決上述技術問題的方案是目前本領域技術人員需要解決的問題。
發明內容
有鑒于此,本發明的目的在于提供一種虛擬化系統災后恢復系統、方法、裝置及可讀存儲介質,以便快速準確完成虛擬化系統的災后恢復。其具體方案如下:
一種虛擬化系統災后恢復系統,應用于CFS存儲池,包括:
區域確定模塊,用于獲取數據盤上用于記錄CFS存儲域信息的記錄區域;
信息寫入模塊,用于將災后重建的新CFS存儲域信息寫入所述記錄區域;
校對掛載模塊,用于校對所述CFS存儲池與CFS存儲域中對應的主機的配置信息是否一致;若是,將該數據盤掛載到對應的主機上,以完成所述CFS存儲池的恢復。
優選的,所述新CFS存儲域信息包括:
災后重建的所述CFS存儲域的名稱和UUID。
優選的,所述區域確定模塊具體用于:
在數據盤的磁盤頭部獲取用于記錄CFS存儲域信息的記錄區域。
優選的,所述區域確定模塊具體用于:
在數據盤的磁盤頭部通過查找舊CFS存儲域信息,以獲取用于記錄CFS存儲域信息的記錄區域;
相應的,所述信息寫入模塊具體用于:
比較所述舊CFS存儲域信息和所述新CFS存儲域信息并進行對應的參數替換,以將所述新CFS存儲域信息寫入所述記錄區域。
相應的,本發明還公開了一種虛擬化系統災后恢復方法,應用于CFS存儲池,包括:
獲取數據盤上用于記錄CFS存儲域信息的記錄區域;
將災后重建的新CFS存儲域信息寫入所述記錄區域;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京浪潮數據技術有限公司,未經北京浪潮數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911088627.6/2.html,轉載請聲明來源鉆瓜專利網。





