Ceph RBD 入门系列(一) : 块设备的基本使用及librbd在各个应用场景的位置

一、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

rbd-fuse – 把 rbd 映像展现为文件

rbd-nbd – 把 rbd 镜像映射为 nbd 设备

 

参考:http://docs.ceph.org.cn/rbd

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值