[发明专利]一种基于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 设备 系统启动 方法 | ||
1.一种基于ceph块设备的无盘系统启动方法,其特征在于,包括以下步骤:
步骤S1、计算机的主板BIOS被启动后,主板BIOS接收启动操作系统的指令,并判断指令是进行网络启动操作系统还是进行本地硬盘启动操作系统;所述操作系统为linux系统;
若指令为进行网络启动操作系统,则进行下一步;若指令为进行本地硬盘启动操作系统,则主板BIOS在本地硬盘上启动操作系统;
步骤S2、主板BIOS网络连接TFTP服务器,并从TFTP服务器上下载PXE固件;
步骤S3、主板BIOS运行PXE固件,PXE固件连接ceph集群服务器;
步骤S4、PXE固件获取ceph集群服务器的RBD磁盘的分区信息,以及获取所需启动的操作系统所在的RBD磁盘分区;其中,将操作系统所在的RBD磁盘分区称为启动区;PXE固件计算操作系统在启动区上所占用的空间以及具体数据内容;
步骤S5、计算机的主板BIOS将所述计算机的内存划分一定空间并生成虚拟磁盘;
步骤S6、PXE固件将操作系统的具体数据内容读写至虚拟磁盘;
步骤S7、主板BIOS在虚拟磁盘上运行操作系统;
步骤S8:主板BIOS在虚拟磁盘上运行linux系统,并加载rbd代理模块以及krbd驱动模块;所述rbd代理模块以及krbd驱动模块预先安装于linux系统中;
在运行linux系统过程中,ceph集群服务器需要读取数据时,rbd代理模块读取RBD磁盘的数据并转发至krbd驱动模块;krbd驱动模块再将数据发送给ceph集群服务器;当ceph集群服务器写入数据时,将数据发送给krbd驱动模块,krbd驱动模块再将数据转发给rbd代理模块,rbd代理模块将数据写入RBD磁盘中。
2.根据权利要求1所述的一种基于ceph块设备的无盘系统启动方法,其特征在于,所述步骤S5中,所述主板BIOS预先安装ramdisk固件,ramdisk固件将所述计算机的内存划分一定空间并生成虚拟磁盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东睿江云计算股份有限公司,未经广东睿江云计算股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110639686.9/1.html,转载请声明来源钻瓜专利网。