[发明专利]虚拟化操作系统使用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.vipzhuanli.com/pat/books/202110456613.6/2.html,转载请声明来源钻瓜专利网。