5.4.6. Ceph 用户的命令行用法
Ceph 支持以下使用用户名和 secret:
--id
| --user
- 描述
-
Ceph 识别具有类型和 ID 的用户。例如,
TYPE.ID
或client.admin
,client.user1
。id
、name
和-n
选项允许您指定用户名的 ID 部分。例如,管理员
、user1
或foo
。您可以使用--id
指定用户,省略 类型。例如,要指定用户client.foo
,请输入以下内容:
[root@mon ~]# ceph --id foo --keyring /path/to/keyring health [root@mon ~]# ceph --user foo --keyring /path/to/keyring health
--name
| -n
- 描述
-
Ceph 识别具有类型和 ID 的用户。例如,
TYPE.ID
或client.admin
,client.user1
。name
和-n
选项允许您指定完全限定的用户名。您必须使用用户 ID 指定用户类型(通常是客户端
)。例如:
[root@mon ~]# ceph --name client.foo --keyring /path/to/keyring health [root@mon ~]# ceph -n client.foo --keyring /path/to/keyring health
--keyring
- 描述
-
包含一个或多个用户名和 secret 的密钥环路径。
--secret
选项提供相同的功能,但它无法用于 Ceph RADOS 网关,网关使用--secret
来另一用途。您可以使用ceph auth get-or-create
检索密钥环,并将其存储在本地。这是首选的方法,因为您可以在不切换密钥环路径的情况下切换用户名。例如:
[root@mon ~]# rbd map foo --pool rbd myimage --id client.foo --keyring /path/to/keyring