Ceph rbd简单使用
· ☕ 3 分钟 · ✍️ starifly
创建 RBD
服务器端操作
创建 pool
[root@ceph-node1 ~/mycluster]#ceph osd pool create rbd 64
pool 'rbd' created
创建客户端帐号
# 创建客户端用户
[root@ceph-node1 ~/mycluster]#ceph auth get-or-create client.rbd mon 'allow r' osd 'allow class-read object_prefix rbd_children,allow rwx pool=rbd'
# 查看用户及权限
[root@ceph-node1 ~/mycluster]#ceph auth get client.rbd
exported keyring for client.rbd
[client.rbd]
key = AQB6OAhfMN4jFhAAPmO17m5Z5gP5YC11JOJcTA==
caps mon = "allow r"
caps osd = "allow class-read object_prefix rbd_children,allow rwx pool=rbd"
# 导出客户端keyring
[root@ceph-node1 ~/mycluster]#ceph auth get client.rbd -o ./ceph.client.rbd.keyring
exported keyring for client.rbd
pool 启动 RBD
[root@ceph-node1 ~/mycluster]#ceph osd pool application enable rbd rbd
enabled application 'rbd' on pool 'rbd'
客户端操作
安装 ceph-common