如何将MySQL部署到Ceph上?

我想在Ceph上运行MySQL,并且我采取了以下步骤来实现我的目标。

使用Ceph RBD接口:
1.安装MySQL和Ceph
2.部署Ceph环境,创建Ceph池并基于Ceph池创建Ceph RBD设备
3.在RBD设备上安装XFS文件系统
4.将MySQL数据目录更改为RBD设备的目录。

使用CephFS接口:
1.安装MySQL和Ceph
2.部署Ceph环境,创建两个Ceph池并挂载CephFS
3.将MySQL数据目录更改为CephFS的目录。

然后我实现了在Ceph上运行MySQL的目标。 我没有修改任何MySQL代码。有这么简单吗?
我读了librbd.h和libcephfs.h。 如果我修改了MySQL文件系统IO接口的代码,那么修改MySQL代码的版本还是不修改MySQL代码的版本有什么区别?

我考虑了这个问题很久,没有想通这个问题。希望得到一些启发。
感谢您的解答!
2018-06-04 11:19 添加评论 分享
已邀请:

要回复问题请先登录注册

退出全屏模式 全屏模式 回复