CFabric共享存储架构
1. 什么是CFabric?
CFabric模块,其是一套分布式存储软件,可以为PolarDB提供一个共享盘,此共享盘我们称之为ESDisk。
2. ESDisk共享存储简易架构图
可以看到每个ESDisk有多个分片md1、md2、…组成,而每个分片又由多块跨机器的盘组成高可用镜像盘。
3. 如何使用CFabric
CFabric的功能整合在系统中,系统提供了一个命令行工具cdpolar,通过此工具管理ESDisk。
如使用cdpolar工具格式化新添加的分片,例如我这里新加了一个序号为2的分片
cdpolar md format -m 2
如查看esdisk的命令:
cdpolar esdisk list
更具体命令的使用方法见后面的章节,这里只是给大家有一个初步的认识。
4. 配置文件mds里的分片号可以重复吗?
在配置文件中指定的md序号必须全局唯一,不能出现两个一样的分片序号。
5. 计算节点如何挂载esdisk共享盘?
注意:
计算节点需要安装clup-agent
这里以添加计算节点4为例,计算节点4信息如下:
- 主机名:clup-cd-04
- 管理IP(mip):10.197.165.54
首先在cdpolar.yml配置文件中,将计算节点的主机名和管理ip(sip)配置到hosts中,例如计算节点的主机名为 clup-cd-04
,管理ip为 10.197.165.54
,配置文件如下图所示
将esdisk共享盘nvmecsu01挂载到clup-cd-04计算节点
cdpolar esdisk attach -e nvmecsu01 -n clup-cd-04
更具体命令的使用方法见后面的章节,这里只是给大家有一个初步的认识。
目录