1.3. 使用 Ceph 元变量
Metavariables 简化了 Ceph 存储集群配置。在配置值中设置 metavariable 时,Ceph 会将 metavariable 扩展为 Concrete 值。
在 Ceph 配置文件的 [global], [osd], [mon], 或 [client] 部分中使用时,Mtavariables 非常强大。但是,您也可以在管理套接字中使用它们。Ceph 元变量与 Bash shell 扩展类似。
Ceph 支持以下元变量:
$cluster- 描述
- 扩展至 Ceph 存储集群名称。在同一硬件上运行多个 Ceph 存储群集时很有用。
- 示例
-
/etc/ceph/$cluster.keyring - 默认
-
ceph
$type- 描述
-
根据即时守护进程的类型,扩展至
osd或mon之一。 - 示例
-
/var/lib/ceph/$type
$id- 描述
-
扩展至守护进程标识符。对于
osd.0,这将是0。 - 示例
-
/var/lib/ceph/$type/$cluster-$id
$host- 描述
- 扩展至即时守护进程的主机名。
$name- 描述
-
扩展至
$type.$id。 - 示例
-
/var/run/ceph/$cluster-$name.asok