3.4. 映射块设备

使用 rbd 将镜像名称映射到内核模块。您必须指定镜像名称、池名称和用户名。RBD 将加载 RBD 内核模块(如果尚未加载)。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • 节点的根级别访问权限。

流程

  1. 将镜像名称映射到内核模块:

    语法

    rbd device map POOL_NAME/IMAGE_NAME --id USER_NAME

    示例

    [root@rbd-client ~]# rbd device map rbd/myimage --id admin

  2. 在使用 cephx 身份验证时,通过密钥环或包含 secret 的文件指定 secret:

    语法

    [root@rbd-client ~]# rbd device map POOL_NAME/IMAGE_NAME --id USER_NAME --keyring PATH_TO_KEYRING

    [root@rbd-client ~]# rbd device map POOL_NAME/IMAGE_NAME --id USER_NAME --keyfile PATH_TO_FILE