[发明专利]一种基于ceph块设备的无盘系统启动方法有效
申请号: | 202110639686.9 | 申请日: | 2021-06-09 |
公开(公告)号: | CN113254091B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 杨伟鹏;霍健聪;韩帆;陈美任 | 申请(专利权)人: | 广东睿江云计算股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/50;G06F3/06;G06F16/182;G06F8/71;H04L29/08 |
代理公司: | 佛山市恒瑞知识产权代理事务所(普通合伙) 44688 | 代理人: | 史亮亮 |
地址: | 528000 广东省佛山市禅*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ceph 设备 系统启动 方法 | ||
本发明公开了一种基于ceph块设备的无盘系统启动方法,步骤包括:主板BIOS接收进行网络启动操作系统指令,从TFTP服务器上下载PXE固件,PXE固件获取ceph集群服务器的RBD磁盘的分区信息以及获取所需启动的操作系统所在的RBD磁盘分区,主板BIOS创建虚拟磁盘,PXE固件将操作系统读写至虚拟磁盘,在虚拟磁盘上运行操作系统。通过结合ceph集群的RBD磁盘技术,本发明提升了无盘系统使用的稳定性。
技术领域
本发明涉及计算机系统启动技术领域,特别涉及一种基于ceph块设备的无盘系统启动方法。
背景技术
ceph是一款开源的分布式存储系统,对外提供块服务、文件系统服务和对象存储服务,在市场上广泛应用。计算机使用网络指定服务器下载启动镜像的方式称为无盘系统,无盘系统解决了数据隐私安全、储存设备价格昂贵的问题,是一种具有泛用性的超融合实施方案。
目前业界上使用的无盘系统方案是在计算机主板上连通网络后,通过tftp下载PXE工具,在PXE固件中挂载iSCSI磁盘引导内核启动,最后再加载内核,使用iSCSI网络连接的方法读写磁盘。
然而,iSCSI磁盘在网络质量不佳的情况下容易发生不稳定情况,并且对大并发IO读写时容易造成iSCSI磁盘挂载丢失。
发明内容
本发明为了解决上述问题之一,提供一种基于ceph块设备的无盘系统启动方法,避免了因网络连接不佳从而造成磁盘挂载失败的情况发生。
为解决上述技术问题,本发明提供如下技术方案:一种基于ceph块设备的无盘系统启动方法,包括以下步骤:
步骤S1、计算机的主板BIOS被启动后,主板BIOS接收启动操作系统的指令,并判断指令是进行网络启动操作系统还是进行本地硬盘启动操作系统;
若指令为进行网络启动操作系统,则进行下一步;若指令为进行本地硬盘启动操作系统,则主板BIOS在本地硬盘上启动操作系统;
步骤S2、主板BIOS网络连接TFTP服务器,并从TFTP服务器上下载PXE固件;
步骤S3、主板BIOS运行PXE固件,PXE固件连接ceph集群服务器;
步骤S4、PXE固件获取ceph集群服务器的RBD磁盘的分区信息,以及获取所需启动的操作系统所在的RBD磁盘分区;其中,将操作系统所在的RBD磁盘分区称为启动区;PXE固件计算操作系统在启动区上所占用的空间以及具体数据内容;
步骤S5、计算机的主板BIOS将所述计算机的内存划分一定空间并生成虚拟磁盘;
步骤S6、PXE固件将操作系统的具体数据内容读写至虚拟磁盘;
步骤S7、主板BIOS在虚拟磁盘上运行操作系统。
进一步地,所述步骤S5中,所述主板BIOS预先安装ramdisk固件,ramdisk固件将所述计算机的内存划分一定空间并生成虚拟磁盘;
进一步地,所述操作系统为linux系统。
进一步地,所述的一种基于ceph块设备的无盘系统启动方法,还包括步骤S8:
主板BIOS在虚拟磁盘上运行linux系统,并加载rbd代理模块以及krbd驱动模块;所述rbd代理模块以及krbd驱动模块预先安装于linux系统中;
在运行linux系统过程中,ceph集群服务器需要读取数据时,rbd代理模块读取RBD磁盘的数据并转发至krbd驱动模块;krbd驱动模块再将数据发送给ceph集群服务器;当ceph集群服务器写入数据时,将数据发送给krbd驱动模块,krbd驱动模块再将数据转发给rbd代理模块,rbd代理模块将数据写入RBD磁盘中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东睿江云计算股份有限公司,未经广东睿江云计算股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110639686.9/2.html,转载请声明来源钻瓜专利网。