1.3. Metavariables
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