[发明专利]一种基于ceph实现MySQL数据库水平扩展的方法在审
申请号: | 201810200023.5 | 申请日: | 2018-03-12 |
公开(公告)号: | CN108710621A | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 李坤祥;霍键聪;黄劲聪 | 申请(专利权)人: | 广东睿江云计算股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 佛山市禾才知识产权代理有限公司 44379 | 代理人: | 史亮亮 |
地址: | 528000 广东省佛山市禅城区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 水平扩展 多路径 挂载 服务器 格式化 客户端软件 设备文件 文件系统 存储池 创建 数据文件系统 服务器软件 数据安全性 存储容量 弹性存储 扩展能力 生成设备 数据目录 大容量 对设备 集群 配置 指向 存储 分区 后台 保证 服务 | ||
一种基于ceph实现MySQL数据库水平扩展的方法,包括利用ceph实现MySQL数据库水平扩展过程:在ceph集群中创建一个存储池;在存储池上创建一个大容量的rbd镜像;在网关上挂载创建好的rbd镜像;在iSCSI服务端网关上安装好iSCSI服务端软件;在MySQL服务器上安装多路径软件和iSCSI客户端软件;配置好MySQL服务器上的iSCSI客户端软件;配置好MySQL服务器上的多路径软件,生成设备文件;对设备文件进行分区和格式化,把格式化后的设备文件挂载到本地文件系统上;安装MySQL数据库服务器软件,把MySQL数据库的数据目录指向挂载了多路径设备文件的本地文件系统的目录。本发明利用ceph弹性存储作为mysql数据文件系统后台,保证数据安全性、完整性;对存储容量做调整不会影响到mysql服务,提升mysql存储扩展能力。
技术领域
本发明涉及数据库技术领域,尤其涉及一种基于ceph实现MySQL数据库水平扩展的方法。
背景技术
Mysql数据文件存放在本地,数据安全没有保障,而且存储空间有限,不利于扩容。需要定时对数据做备份,影响服务质量。针对MySQL的扩容一般有垂直扩容和水平扩容。垂直扩容一般通过升级硬件来实现,如更换更好的cpu等;而水平扩容常用的方法有两种,一是不同的库或者表部署到不同的实例,二是一张表需要根据某个字段拆分到不同的字表中(数据分片)。
但是水平扩容的实现是存在缺陷的,比如某个子表还有瓶颈应该怎么扩容等,数据文件存放在本地,会导致数据安全没有保障;存放的空间也有限,不利于扩容;需要依赖MySQL提供的工具定时对数据做备份,易影响服务质量。
发明内容
本发明的目的在于提出一种基于ceph实现MySQL数据库水平扩展的方法,通过ceph为MySQL提供无限的水平扩展能力,使其在不影响服务的情况下对MySQL的存储规模进行调整,也确保了MySQL数据的安全,同时能够轻易对MySQL数据做备份,不会影响到服务。
为达此目的,本发明采用以下技术方案:
一种基于ceph实现MySQL数据库水平扩展的方法,包括利用ceph实现MySQL数据库水平扩展的过程:
步骤A:在ceph集群中创建一个pool_mysql存储池;
步骤B:在pool_mysql存储池上创建一个大容量的rbd镜像;
步骤C:配置多台iSCSI服务端网关,并在网关上挂载创建好的rbd镜像;
步骤D:在iSCSI服务端网关上安装好iSCSI服务端软件;
步骤E:在MySQL服务器上安装多路径软件和iSCSI客户端软件;
步骤F:配置好MySQL服务器上的iSCSI客户端软件;
步骤G:配置好MySQL服务器上的多路径软件,生成设备文件;
步骤H:对设备文件进行分区和格式化,并把格式化后的设备文件挂载到本地文件系统上;
步骤I:安装MySQL数据库服务器软件,并把MySQL数据库的数据目录指向挂载了多路径设备文件的本地文件系统的目录。
优选的,包括配置iSCSI服务端软件的过程:
步骤D1:创建iSCSI target;
步骤D2:根据挂载好的rbd镜像路径创建一个iSCSI lun设备;
步骤D3:将创建好的iSCSI lun设备加入到创建好的iSCSI target。
优选的,配置好MySQL服务器上的iSCSI客户端软件包括将iSCSI客户端软件连接上每个iSCSI target。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东睿江云计算股份有限公司,未经广东睿江云计算股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810200023.5/2.html,转载请声明来源钻瓜专利网。