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
ファイルを作成します。例
touch mirror.yaml
[root@host01 ~]# touch mirror.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ファイルを編集して以下を追加します。
構文
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow YAML ファイルをコンテナー内のディレクトリーにマウントします。
例
cephadm shell --mount mirror.yaml:/var/lib/ceph/mirror.yaml
[root@host01 ~]# cephadm shell --mount mirror.yaml:/var/lib/ceph/mirror.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow そのディレクトリーに移動します。
例
[ceph: root@host01 /]# cd /var/lib/ceph/
[ceph: root@host01 /]# cd /var/lib/ceph/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow サービス仕様を使用して
cephfs-mirror
デーモンをデプロイします。例
[ceph: root@host01 /]# ceph orch apply -i mirror.yaml
[ceph: root@host01 /]# ceph orch apply -i mirror.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
サービスをリスト表示します。
例
[ceph: root@host01 /]# ceph orch ls
[ceph: root@host01 /]# ceph orch ls
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ホスト、デーモン、およびプロセスをリスト表示します。
例
[ceph: root@host01 /]# ceph orch ps --daemon_type=cephfs-mirror
[ceph: root@host01 /]# ceph orch ps --daemon_type=cephfs-mirror
Copy to Clipboard Copied! Toggle word wrap Toggle overflow