[發明專利]一種云硬盤數據遷移方法、裝置、設備及存儲介質在審
| 申請號: | 202011401250.8 | 申請日: | 2020-12-04 |
| 公開(公告)號: | CN112527193A | 公開(公告)日: | 2021-03-19 |
| 發明(設計)人: | 馬豹;亓開元 | 申請(專利權)人: | 北京浪潮數據技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 丁曼曼 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 硬盤數據 遷移 方法 裝置 設備 存儲 介質 | ||
本申請公開了一種云硬盤數據遷移方法、裝置、設備及存儲介質。該方法的步驟包括:獲取云平臺中源存儲后端的源存儲協議,以及云平臺中目的存儲后端的目標存儲協議;在源存儲后端中讀取待遷移云硬盤數據;基于源存儲協議對應的源數據驅動將待遷移云硬盤數據轉化為源數據;調用目標存儲協議對應的目標數據驅動將源數據轉化為目標云硬盤數據;將目標云硬盤數據存儲至目的存儲后端。本方法避免了因存儲后端之間存儲數據時使用的存儲協議往往不同而導致的對云硬盤的數據進行遷移時發送數據丟失或不可用的情況,進而確保了云硬盤數據遷移的可靠性。此外,本申請還提供一種云硬盤數據遷移裝置、設備及存儲介質,有益效果同上所述。
技術領域
本申請涉及云計算領域,特別是涉及一種云硬盤數據遷移方法、裝置、設備及存儲介質。
背景技術
云計算平臺也稱為云平臺,是指基于硬件資源和軟件資源的服務,提供計算、網絡和存儲能力。
云硬盤是指為云平臺提供存儲能力的模塊,云平臺需要對接底層存儲系統才能夠正常向用戶提供線上的數據存儲服務,即云硬盤對應存儲后端。
在當前用戶對云平臺的應用場景中,往往存在用戶通過云平臺對云硬盤的數據進行遷移的場景,由于對云硬盤中的數據進行遷移往往涉及到云平臺底層的存儲后端之間的數據遷移,而存儲后端之間存儲數據時使用的存儲協議往往不同,因此可能導致云平臺對云硬盤的數據進行遷移時,出現數據丟失或不可用的情況,難以確保云硬盤數據遷移的可靠性。
由此可見,提供一種云硬盤數據遷移方法,以相對確保云硬盤數據遷移的可靠性,是本領域技術人員需要解決的問題。
發明內容
本申請的目的是提供一種云硬盤數據遷移方法、裝置、設備及存儲介質,以相對確保云硬盤數據遷移的可靠性。
為解決上述技術問題,本申請提供一種云硬盤數據遷移方法,包括:
獲取云平臺中源存儲后端的源存儲協議,以及云平臺中目的存儲后端的目標存儲協議;
在源存儲后端中讀取待遷移云硬盤數據;
基于源存儲協議對應的源數據驅動將待遷移云硬盤數據轉化為源數據;
調用目標存儲協議對應的目標數據驅動將源數據轉化為目標云硬盤數據;
將目標云硬盤數據存儲至目的存儲后端。
優選地,將目標云硬盤數據存儲至目的存儲后端,包括:
在目的存儲后端創建目標存儲卷;
將目標云硬盤數據存儲至目標存儲卷。
優選地,在源存儲后端中讀取待遷移云硬盤數據之前,方法還包括:
將源存儲后端以及目的存儲后端掛載至宿主機;
相應的,在源存儲后端中讀取待遷移云硬盤數據,包括:
基于宿主機在源存儲后端中讀取待遷移云硬盤數據;
相應的,將目標云硬盤數據存儲至目的存儲后端,包括:
利用宿主機將目標云硬盤數據存儲至目的存儲后端。
優選地,在利用宿主機將目標云硬盤數據存儲至目的存儲后端之后,方法還包括:
在宿主機中卸載源存儲后端以及目的存儲后端。
優選地,獲取云平臺中源存儲后端的源存儲協議,以及云平臺中目的存儲后端的目標存儲協議,包括:
獲取OpenStack云平臺中源存儲后端的源存儲協議,以及OpenStack云平臺中目的存儲后端的目標存儲協議。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京浪潮數據技術有限公司,未經北京浪潮數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011401250.8/2.html,轉載請聲明來源鉆瓜專利網。





