【技术实现步骤摘要】
对象存储网关多活部署的方法、电子设备及存储介质
[0001]本专利技术涉及IT与软件开发领域,具体而言,涉及一种基于K3S的对象存储网关多活部署的方法、电子设备及存储介质。
技术介绍
[0002]Ceph:一种分布式文件系统,同时支持对象存储、块设备、文件系统三种存储接口。在Ceph分布式文件系统的使用中,对象存储方式的使用最为成熟和广泛。
[0003]Ceph对象网关:是一个构建在Ceph对象存储上的接口,用于为应用程序提供RESTful网关服务。对象存储支持两种API接口:OpenStack的swift和AWS的S3。对象存储使用Ceph对象网关守护进程radosgw来提供用于Ceph存储集群交互的HTTP服务。
[0004]K3S:是一个轻量级的、高可用的、经过CNCF认证的Kubernets发行版本。由于其只需极少的资源即可运行,及其适合资源有限或小规模的容器化编排需求场景。
[0005]现有的CephRGW网关的多区域中心架构为主备模式,主区域中心作为可读写集群,备区域中心作为只读集群,多区 ...
【技术保护点】
【技术特征摘要】
1.一种对象存储网关多活部署的方法,所述方法应用于跨机房组网、跨区域中心场景中,所述方法包括如下步骤:S1、采用Vxlan over IPSec的组网方式进行跨机房组网,在跨区域中心场景中,通过CE双线接入VXLAN网络;S2、在多个区域中心各准备多台服务器,部署分布式文件系统模块,配置Ceph集群节点,所述Ceph集群具有MON单元、MGR单元和OSD单元;S3、Ceph集群中的MON单元,MGR单元,通过二进制安装包的部署方式进行安装,配置及启动;S4、Ceph集群中OSD单元以单个服务器硬盘为单位进行部署;S5、Ceph集群副本策略数配置成至少3个副本;S6、在各区域中心Ceph节点所在的服务器上轻量化容器编排模块K3S集群,部署至少3个ServerNode节点,三个ServerNode节点需分散在各区域中心;S7、挑选两个区域中心搭建K3S ServerNode连接的高可用数据库单元,高可用数据库节点采用mysql+keepalived进行部署,并在节点上通过keepalived配置vip并提供K3SServerNode节点访问;S8、在所有Ceph节点上的统一路径存放ceph配置文件及库文件,在K3S集群中通过官方RGW单元镜像,在部署yaml文件中设置配置文件路径及库文件路径映射;S9、在各区域中心负载均衡模块上绑定vip地址用于访问区域中心部署的多个RGW单元服务。2.如权利要求1所述的方法,步骤3中,每个Ce...
【专利技术属性】
技术研发人员:孙国斌,周涛,贾泉臻,费杰,陶亚辉,
申请(专利权)人:号百信息服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。