首页
解决方案
数据库专业技术服务全栈式PostgreSQL解决方案Oracle分布式存储化数据库云PolarDB一体化解决方案
产品
CLup:PostgreSQL高可用集群平台 CMiner: PostgreSQL中的CDC CData高性能数据库云一体机 CBackup数据库备份恢复云平台 CPDA高性能双子星数据库机 CSYun超融合虚拟机产品 ZQPool数据库连接池 ConshGuard数据保护产品
文档
文章
客户及伙伴
中启开源
关于我们
公司简介 联系我们
中启开源
修改标题
往前插入
往后插入
删除

CFabric共享存储架构

1. 什么是CFabric?

CFabric模块,其是一套分布式存储软件,可以为PolarDB提供一个共享盘,此共享盘我们称之为ESDisk。

2. ESDisk共享存储简易架构图

可以看到每个ESDisk有多个分片md1、md2、…组成,而每个分片又由多块跨机器的盘组成高可用镜像盘。

3. 如何使用CFabric

CFabric的功能整合在系统中,系统提供了一个命令行工具cdpolar,通过此工具管理ESDisk。

如使用cdpolar工具格式化新添加的分片,例如我这里新加了一个序号为2的分片

  1. cdpolar md format -m 2

如查看esdisk的命令:

  1. cdpolar esdisk list

更具体命令的使用方法见后面的章节,这里只是给大家有一个初步的认识。

4. 配置文件mds里的分片号可以重复吗?

在配置文件中指定的md序号必须全局唯一,不能出现两个一样的分片序号。

5. 计算节点如何挂载esdisk共享盘?

注意:
计算节点需要安装clup-agent

这里以添加计算节点4为例,计算节点4信息如下:

首先在cdpolar.yml配置文件中,将计算节点的主机名和管理ip(sip)配置到hosts中,例如计算节点的主机名为 clup-cd-04 ,管理ip为 10.197.165.54 ,配置文件如下图所示

将esdisk共享盘nvmecsu01挂载到clup-cd-04计算节点

  1. cdpolar esdisk attach -e nvmecsu01 -n clup-cd-04

更具体命令的使用方法见后面的章节,这里只是给大家有一个初步的认识。

目录
img