注意
本文档适用于 Ceph 开发版本。
块设备快速入门
确保您的Ceph 存储集群处于active + clean
状态,然后再使用Ceph 块设备.
您可以使用虚拟机作为您的ceph-client
节点,但不要在您的 Ceph常见问题解答 for details.
创建块设备池
在管理节点上,使用
ceph
工具来创建一个池(我们推荐名称为‘rbd’)。在管理节点上,使用
rbd
工具来初始化池,以便 RBD 使用:rbd pool init <pool-name>
配置块设备
在
ceph-client
节点上,创建一个块设备镜像。rbd create foo --size 4096 --image-feature layering [-m {mon-IP}] [-k /path/to/ceph.client.admin.keyring] [-p {pool-name}]
在
ceph-client
节点上,将镜像映射到块设备。sudo rbd map foo --name client.admin [-m {mon-IP}] [-k /path/to/ceph.client.admin.keyring] [-p {pool-name}]
通过在
ceph-client
节点上挂载文件系统。sudo mkfs.ext4 -m0 /dev/rbd/{pool-name}/foo This may take a few moments.
在
ceph-client
节点上挂载文件系统。sudo mkdir /mnt/ceph-block-device sudo mount /dev/rbd/{pool-name}/foo /mnt/ceph-block-device cd /mnt/ceph-block-device
可选配置块设备,以便在启动时自动映射和挂载(并在关闭时自动卸载和解映射) - 请参阅rbdmap 手册页.
请参阅块设备以获取更多详细信息。
由 Ceph 基金会带给您
Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.