1.4. 使用 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
描述
根据即时守护进程的类型,扩展至 osdmon 之一。
示例
/var/lib/ceph/$type
$id
描述
扩展至守护进程标识符。对于 osd.0,这将是 0
示例
/var/lib/ceph/$type/$cluster-$id
$host
描述
扩展至即时守护进程的主机名。
$name
描述
扩展至 $type.$id
示例
/var/run/ceph/$cluster-$name.asok