[發明專利]虛擬化操作系統使用Ceph的方法和計算機可讀存儲介質在審
| 申請號: | 202110456613.6 | 申請日: | 2021-04-27 |
| 公開(公告)號: | CN112988468A | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 程少鋒;鄒理賢;劉建平 | 申請(專利權)人: | 云宏信息科技股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 廣州永華專利代理有限公司 44478 | 代理人: | 郭裕彬 |
| 地址: | 510630 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 操作系統 使用 ceph 方法 計算機 可讀 存儲 介質 | ||
本發明公開了一種虛擬化操作系統使用Ceph的方法和計算機可讀存儲介質。該方法包括以下步驟:存儲池關聯步驟:在Ceph中創建存儲池,然后在虛擬化操作系統中創建對應的存儲池,使虛擬化操作系統中的存儲池關聯Ceph的存儲池;邏輯卷關聯步驟:在Ceph的存儲池中創建邏輯卷,然后在虛擬化操作系統的對應的存儲池中創建供虛擬機使用的虛擬磁盤,使所述虛擬磁盤關聯所述邏輯卷;邏輯卷映射步驟:把作為塊設備的邏輯卷映射給虛擬化操作系統的主機;虛擬磁盤掛載步驟:把與上述邏輯卷關聯的虛擬磁盤掛載給虛擬機。該方法能縮短虛擬機進行讀寫操作的訪問路徑,便于用戶區分Ceph和本地存儲,并且能夠自動化管理Ceph。
技術領域
本發明涉及虛擬化技術領域,尤其涉及一種虛擬化操作系統使用Ceph的方法和計算機可讀存儲介質。
背景技術
WinServer是一款擁有自主知識產權的國產虛擬化操作系統,為云計算數據中心實現底層虛擬化。WinServer能夠管理和使用多種類型的存儲系統,例如:本地磁盤、FC存儲(以光纖通道協議為承載協議的存儲)、ISCSI存儲(以TCP/IP協議(iSCSI協議)為承載協議的存儲)、NFS(網絡文件系統)。Ceph是最近幾年流行起來的分布式存儲系統,可提供塊設備、對象、文件存儲。目前,WinServer使用Ceph的方式為:Ceph存儲管理員在Ceph的存儲池中創建一個邏輯卷并將該邏輯卷映射給WinServer主機。WinServer主機將該邏輯卷識別為本地磁盤,并據此創建一個本地存儲池,然后在該本地存儲池中創建一個虛擬磁盤,并把該虛擬磁盤掛載給虛擬機使用。
采用上述方式存在以下問題:
(1)、由于Ceph的邏輯卷是映射為WinServer主機的本地磁盤之后,再由WinServer主機根據該邏輯卷創建本地存儲池來進行使用的,虛擬機使用Ceph的邏輯卷需要經過WinServer主機的文件系統,訪問路徑較長,讀寫性能較差;
(2)、由于Ceph的邏輯卷是映射為WinServer主機的本地磁盤之后,再由WinServer主機根據該邏輯卷創建本地存儲池來進行使用的,導致用戶難以區分該本地存儲池的后端存儲是來自Ceph存儲還是來自主機的內置磁盤,給用戶進行數據分類存放帶來困擾;
(3)、需要由Ceph存儲管理員登陸Ceph來創建邏輯卷并將其映射給WinServer主機,無法由WinServer來對Ceph的存儲池、邏輯卷以及邏輯卷和主機的映射關系進行自動化管理,增加了管理維護的難度。
發明內容
本發明所要解決的技術問題是提供一種虛擬化操作系統使用Ceph的方法以及用于存儲上實現上述方法的計算機程序的計算機可讀存儲介質,該方法能縮短虛擬機進行讀寫操作的訪問路徑,便于用戶區分Ceph和本地存儲,并且能夠自動化管理ceph。
為了解決上述技術問題,本發明的虛擬化操作系統使用Ceph的方法,包括以下步驟:
存儲池關聯步驟:在Ceph中創建存儲池,然后在虛擬化操作系統中創建對應的存儲池,使虛擬化操作系統中的存儲池關聯Ceph的存儲池;
邏輯卷關聯步驟:在Ceph的存儲池中創建邏輯卷,然后在虛擬化操作系統的對應的存儲池中創建供虛擬機使用的虛擬磁盤,使所述虛擬磁盤關聯所述邏輯卷;
邏輯卷映射步驟:把作為塊設備的邏輯卷映射給虛擬化操作系統的主機;
虛擬磁盤掛載步驟:把與上述邏輯卷關聯的虛擬磁盤掛載給虛擬機。
可選地,存儲池關聯步驟中,具體系調用librados庫在Ceph中創建存儲池。
可選地,邏輯卷關聯步驟中,具體系調用librbd庫在Ceph的存儲池中創建邏輯卷;邏輯卷映射步驟中,具體系調用librbd庫把作為塊設備的邏輯卷映射給虛擬化操作系統的主機。
可選地,存儲池關聯步驟中,所述的“在Ceph中創建存儲池”具體地:根據存儲池創建請求,確定存儲池容量并生成存儲池的識別碼,然后根據上述存儲池容量和識別碼在Ceph中創建存儲池。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于云宏信息科技股份有限公司,未經云宏信息科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110456613.6/2.html,轉載請聲明來源鉆瓜專利網。





