ceph 部署rbd文件系统

Posted FikL-09-19

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ceph 部署rbd文件系统相关的知识,希望对你有一定的参考价值。

分布式存储ceph创建RBD接口

—、RBD介绍

RBD全称为RADOS Block Device,是一种构建在RADOS集群之上为客户端提供块设备接口的存储服务中间层。这类的客户端包括虚拟机KVM和云计算操作系统OpenStack、CloudStack等。RBD为条带化,支持存储空间的动态扩容等特性,并可以借助RADOS实现快照,副本和一致性。客户端访问RBD 有两种方式。
  • 通过内核模块rbd.ko将镜像映射为本地块设备,通常设置文件一般为:/dev/rbd*

  • 另一种是通过librbd接口,KVM虚拟机就是使用这种接口。

二、RBD 基本操作

1、创建RBD接口需要创建专门用于RBD的存储池
# 1.先创建一个名为kvm的普通存储池,并指定pg与pgp都为32,池名自定义,所有节点都可以执行下述这条命令
[root@admin ceph]# ceph osd pool create kvm 32 32
pool \'kvm\' created

# 2.再将存储池转换为RBD模式
[root@admin ceph]# ceph osd pool application enable kvm rbd
enabled application \'rbd\' on pool \'kvm\'

# 3.如果自定义过crush rule,请记得为pool指定crush rule
[root@admin ceph]#ceph osd pool set kvm crush_rule dan_rule

以上是关于ceph 部署rbd文件系统的主要内容,如果未能解决你的问题,请参考以下文章

ceph分布式存储实战——ceph存储配置(RBD镜像日常管理)

在线调整ceph rbd 大小

helm3.1安装及结合ceph rbd 部署harbor

RBD块设备在Ceph分布式存储中的具体应用

ceph--Ceph RBD 接口和工具

ceph rbd 入门