6.2. 映射块设备
使用 rbd 将镜像名称映射到内核模块。您必须指定镜像名称、池名称和用户名。RBD 将加载 RBD 内核模块(如果尚未加载)。
要做到这一点,请执行以下操作:
rbd map {image-name} --pool {pool-name} --id {user-name}
[root@rbd-client ~]# rbd map {image-name} --pool {pool-name} --id {user-name}
例如:
rbd map --pool rbd myimage --id admin
[root@rbd-client ~]# rbd map --pool rbd myimage --id admin
如果使用 cephx 身份验证,还必须指定一个 secret。它可以来自密钥环或包含机密的文件。
要做到这一点,请执行以下操作:
rbd map --pool rbd myimage --id admin --keyring /path/to/keyring rbd map --pool rbd myimage --id admin --keyfile /path/to/file
[root@rbd-client ~]# rbd map --pool rbd myimage --id admin --keyring /path/to/keyring
[root@rbd-client ~]# rbd map --pool rbd myimage --id admin --keyfile /path/to/file