×
欢迎来到 Ceph 世界Ceph 简介Ceph 硬件推荐Ceph 操作系统推荐Ceph 加入开发者社区贡献 CEPH 文档Ceph 快速安装Ceph 预检Ceph 存储集群快速入门块设备快速入门CEPH 文件系统快速入门CEPH 对象存储快速入门Ceph 手动安装Ceph 获取二进制包下载 CEPH 源码包克隆 CEPH 源码库构建 CEPH安装 CEPH-DEPLOY安装 CEPH 存储集群安装 CEPH 对象网关为块设备安装虚拟化支持Ceph 手动部署CEPH 升级CEPH 存储集群

块设备快速入门


要实践本手册,你必须先完成存储集群快速入门 ,并确保 Ceph 存储集群处于 active + clean 状态,这样才能使用 Ceph 块设备

Note

Ceph 块设备也叫 RBDRADOS 块设备。

你可以在虚拟机上运行 ceph-client 节点,但是不能在与 Ceph 存储集群(除非它们也用 VM )相同的物理节点上执行下列步骤。详情见 FAQ

安装 Ceph

  1. 确认你使用了合适的内核版本,详情见操作系统推荐

    lsb_release -auname -r
  2. 在管理节点上,通过 ceph-deploy 把 Ceph 安装到 ceph-client 节点。

    ceph-deploy install ceph-client
  3. 在管理节点上,用 ceph-deploy 把 Ceph 配置文件和 ceph.client.admin.keyring 拷贝到 ceph-client

    ceph-deploy admin ceph-client

    ceph-deploy 工具会把密钥环复制到 /etc/ceph 目录,要确保此密钥环文件有读权限(如 sudo chmod +r /etc/ceph/ceph.client.admin.keyring )。

配置块设备

  1. ceph-client 节点上创建一个块设备 image 。

    rbd create foo --size 4096 [-m {mon-IP}] [-k /path/to/ceph.client.admin.keyring]
  2. ceph-client 节点上,把 image 映射为块设备。

    sudo rbd map foo --name client.admin [-m {mon-IP}] [-k /path/to/ceph.client.admin.keyring]
  3. ceph-client 节点上,创建文件系统后就可以使用块设备了。

    sudo mkfs.ext4 -m0 /dev/rbd/rbd/foo

    此命令可能耗时较长。

  4. ceph-client 节点上挂载此文件系统。

    sudo mkdir /mnt/ceph-block-device
    sudo mount /dev/rbd/rbd/foo /mnt/ceph-block-device
    cd /mnt/ceph-block-device

详情见块设备


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)