接上篇:https://developer.aliyun.com/article/1223072?spm=a2c6h.13148508.setting.30.44ec4f0eNvAByn
Ceph是业界流行的分布式存储系统,对上层暴露了多种存储接口,比如RDB为块存储的接口,可以模拟出一个块设备供用户使用,RadosGW是对象存储的接口,下面可以对接S3等,CephFS是Ceph对外暴露的文件系统接口。
PolarFS本身已经是一个文件系统,因此此处主要使用的为RBD的形态。
首先,安装Ceph端。模拟单机节点搭建单机的Ceph集群,在一台机器上指定的三个存储盘,分别是7n1、8n1、9n1。
Ceph环境已提前搭建好,可以看到7n1、8n1、9n1已经映射到Ceph的集群中,由OSD进程管理。通过ceph osd pool create rbd_pool 8 8创建rbd的存储池,通过rdb create rbd_pool/volume01将存储池映射到卷,然后通过rbd map rbd_pool/volume01将卷映射为块设备。
上图中rbd 0即通过Ceph映射出的块设备,可以对块设备进行操作,操作方式与单机的硬盘操作一致。
上图为对块设备执行mkfs操作后的结果展示。
上图为创建目录操作。
另外,还可通过Ceph的块设备进行PolarFS文件的读写。





