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 - host03
YAML ファイルをコンテナー内のディレクトリーにマウントします。
例
[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
関連情報
-
cephfs-mirror
デーモンの詳細は、Ceph File System のミラー を参照してください。