2.7. サービス仕様を使用した Ceph File System ミラーリングデーモンのデプロイ
Ceph File System (CephFS) は、CephFS ミラーリングデーモン (cephfs-mirror) を使用した、リモートの CephFS ファイルシステムへのスナップショットの非同期レプリケーションをサポートします。スナップショットの同期は、スナップショットデータをリモート CephFS にコピーし、同じ名前のリモートターゲットに新しいスナップショットを作成します。Ceph Orchestrator を使用すると、YAML ファイルのサービス仕様を使用して cephfs-mirror をデプロイできます。
前提条件
- 稼働中の Red Hat Ceph Storage クラスターがある。
- すべてのノードへの root レベルのアクセス。
- CephFS が作成されている。
手順
yamlファイルを作成します。例
[root@host01 ~]# touch mirror.yamlファイルを編集して以下を追加します。
構文
service_type: cephfs-mirror service_name: SERVICE_NAME placement: hosts: - HOST_NAME_1 - HOST_NAME_2 - HOST_NAME_3例
service_type: cephfs-mirror service_name: cephfs-mirror placement: hosts: - host01 - host02 - host03YAML ファイルをコンテナー内のディレクトリーにマウントします。
例
[root@host01 ~]# cephadm shell --mount mirror.yaml:/var/lib/ceph/mirror.yamlそのディレクトリーに移動します。
例
[ceph: root@host01 /]# cd /var/lib/ceph/サービス仕様を使用して
cephfs-mirrorデーモンをデプロイします。例
[ceph: root@host01 /]# ceph orch apply -i mirror.yaml
検証
サービスをリスト表示します。
例
[ceph: root@host01 /]# ceph orch lsホスト、デーモン、およびプロセスをリスト表示します。
例
[ceph: root@host01 /]# ceph orch ps --daemon_type=cephfs-mirror