1.3. Ceph メタ変数の使用
メタ変数は、Ceph ストレージクラスターの設定を大幅に簡素化します。メタ変数が設定値に設定されると、Ceph はそのメタ変数を具体的な値にデプロイメントします。
メタ変数は、Ceph 設定ファイルの [global] セクション、[osd] セクション、[mon] セクション、または [client] セクション内で使用すると非常に強力です。しかし、管理用ソケットでも使用可能です。Ceph メタ変数は、Bash のシェル拡張に似ています。
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