一、Ceph 块设备
块设备是Ceph三种类型存储方式(块存储/对象存储/文件存储)最重要的
1. 先在Ceph 存储集群中创建一个映像(image),使用下列命令:
rbd create --size {megabytes} {pool-name}/{image-name}
例如,要在 swimmingpool 这个存储池中创建一个名为 bar 、大小为 1GB 的映像,执行:
rbd create --size 1024 swimmingpool/bar
2. 映射块设备
通过内核 rbd 模块把指定映像映射到某一块设备。必须指定映像名、存储池名、和用户名。若 RBD 内核模块尚未加载, rbd 命令会自动加载。
sudo rbd map {pool-name}/{image-name} --id {user-name}
例如:
mount /dev/rbd0 /mnt/rbd/ #将块设备映射的磁盘挂载到本地文件夹 rbd showmapped #查看系统中已经映射的块设备
二、QEMU 与块设备
三、通过Libvirt使用Ceph RBD
四、块设备与 OpenStack
参考:http://docs.ceph.org.cn/rbd