创建Ceph块存储
目标
使用Ceph集群的块存储功能,实现以下目标:
创建块存储镜像
客户端映射镜像
删除镜像
步骤
实现此案例需要按照如下步骤进行。
步骤一:创建镜像
1)查看存储池,默认存储池名称为rbd。
[root@node1 ~]# ceph osd lspools
0 rbd,
#查看结果显示,共享池的名称为rbd,这个共享池的编号为0,英语词汇:pool(池塘、水塘)
2)创建镜像、查看镜像
[root@node1 ~]# rbd create demo-image --image-feature layering --size 10G
#创建demo-image镜像,这里的demo-image创建的镜像名称,名称可以为任意字符。
#size可以指定镜像大小
[root@node1 ~]# rbd create rbd/jacob --image-feature layering --size 10G
#在rbd池中创建名称为jacob的镜像(rbd/jacob),镜像名称可以任意
#--image-feature参数指定我们创建的镜像有哪些功能,layering是开启COW功能。
#提示:ceph镜像支持很多功能,但很多是操作系统不支持的,我们只开启layering。
[root@node1 ~]# rbd list #列出所有镜像
[root@