创建Ceph块设备
搭建Ceph集群过程省略,参考如下:
https://blog.csdn.net/mengshicheng1992/article/details/120567117
一、Ceph块设备
1、创建Ceph块设备
1、创建存储池
在Deploy节点上创建存储池:
ceph osd pool create cephpool 128
2、创建块设备映像
在Deploy节点上创建块设备映像:
rbd create --size 1024 cephpool/cephimage --image-feature layering
3、获取映像列表
在Deploy节点上获取映像列表:
rbd list cephpool
4、查看映像信息
在Deploy节点上查看映像信息:
rbd info cephpool/cephimage
2、使用Ceph块设备
1、安装ceph-common
在Client节点上安装ceph-common:
yum -y install ceph-common
2、拷贝keyring文件和配置文件
在Client节点上拷贝Deploy节点上的keyring文件和配置文件至本地:
scp root@192.168.0.10:/etc/ceph/ceph.conf /etc/ceph/
scp root@192.168.0.10:/etc/ceph/ceph.client.admin.keyring /etc/ceph/
3、映射块设备
在Client节点上映射块设备:
rbd map cephpool/cephimage --id admin
4、查看块设备
在Client节点上查看块设备:
rbd showmapped
ll /dev/rbd/cephpool
5、格式化块设备
在Client节点上格式化块设备:
mkfs.xfs /dev/rbd0
6、挂载块设备
在Client节点上挂载块设备:
mkdir /mycephrdb
mount /dev/rbd0 /mycephrdb
df -h
或者
mkdir /mycephrdb
vim /etc/fstab
/dev/rbd0 /mycephrdb xfs defaults 0 0
mount -a
df -h