[发明专利]一种使用rook部署ceph集群时指定monitor ip的方法在审
申请号: | 202010126230.8 | 申请日: | 2020-02-26 |
公开(公告)号: | CN111371606A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 赵磊;蔡卫卫;谢涛涛;宋伟 | 申请(专利权)人: | 山东汇贸电子口岸有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L29/08 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 冯春连 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 使用 rook 部署 ceph 集群 指定 monitor ip 方法 | ||
本发明公开一种使用rook部署ceph集群时指定monitor ip的方法,涉及Kubernetes环境技术领域,该方法要求用户选择HostNetwork来部署pod,通过在ceph集群yaml中的spec字段的mon字段下设定一个pub_net参数,该pub_net参数代表用户想要设置的monitor的public network的网段,通过创建monitor扫描服务器上的所有网络,并最终筛选出符合pub_net参数的网络并继续进行ceph集群的搭建。本方法实现了在Kubernetes环境下使用rook部署ceph集群时由用户自定义monitor ip的方法,提高了部署的灵活性,降低了网络方面的限制。
技术领域
本发明涉及Kubernetes环境,具体的说是一种使用rook部署ceph集群时指定monitor ip的方法。
背景技术
目前,存储技术可以分为三种:
1)块存储
它是通过某种协议(SAS,SCSI,SAN,iSCSI等)挂接裸硬盘,然后分区、格式化、创建文件系统;或者直接使用裸硬盘存储数据(数据库)。此外,使用lvm划分出的逻辑卷也是块存储,因为操作系统是区分不出到底是逻辑还是物理的,比如,有5个逻辑卷,它一概就认为只是5块裸的物理硬盘而已。
2)文件系统存储
它是通过NFS、CIFS等协议,mount远程的文件系统,其实普通拿一台服务器/笔记本,只要装上合适的操作系统与软件,就可以架设FTP与NFS服务了,架上该类服务之后的服务器,就是文件存储的一种了,比如NAS和NFS服务器。
3)对象存储
多数对象存储的实现本质上是键值对存储系统,根据键,找到值,值可以是任何东西,可以是小文件(小二进制片段),可以是大文件,比如网盘存储就是对象存储。
Ceph集群是一种可以为上述三种存储方式提供接口的存储集群,它的最底层是对象存储。Ceph基于RADOS提供了一个无限可扩展的存储集群。RADOS由大量的存储设备节点组层,每个节点拥有自己的硬件资源(如CPU、内存、硬盘、网络),并运行着操作系统和文件系统。Ceph集群为用户提供了基础库librados以及高层应用接口RADOS GW、RBD与Ceph FS,最终满足用户不同存储类型的需求。通过搭建Kubernetes环境,整个计算机集群可以作为一个整体来进行工作,进而允许将容器化的应用程序部署到集群,而无需将它们专门绑定到单个机器。作为对象存储的经典代表,具有可靠、自动化、分布式等特点的ceph凭借rook可以部署到Kubernetes环境中,满足了用户对于容器化的对象存储应用的需求。Rook是Kubernetes的开源云原生存储编排器,为各种存储解决方案提供平台、框架和支持,以便与云原生环境原生集成。Rook将存储软件转变为自我管理、自我扩展和自我修复的存储服务。它通过自动化部署、启动、设定、配置、扩展、升级、迁移、灾难恢复、监控和资源管理来实现此目的。Rook使用底层云原生容器管理、调度和编排平台提供的工具来执行其职责。Rook深入集成到云原生环境,利用扩展点为调度、生命周期管理、资源管理、安全性、监控和用户体验提供无缝体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东汇贸电子口岸有限公司,未经山东汇贸电子口岸有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010126230.8/2.html,转载请声明来源钻瓜专利网。