2.3. すべての Ceph サービスの開始、停止、および再起動
Ceph サービスは、同じ Red Hat Ceph Storage クラスターで実行するように設定された、同じタイプの Ceph デーモンの論理グループです。Ceph のオーケストレーションレイヤーにより、ユーザーはこれらのサービスを一元的に管理できるため、同じ論理サービスに属するすべての Ceph デーモンに影響を与える操作を簡単に実行できます。各ホストで実行されている Ceph デーモンは Systemd サービスを通じて管理されます。Ceph サービスを管理するホストから、すべての Ceph サービスを開始、停止、および再起動できます。
特定ホストの特定 Ceph デーモンを開始、停止、または再起動する場合は、SystemD サービスを使用する必要があります。特定のホストで実行されている SystemD サービスのリストを取得するには、ホストに接続し、次のコマンドを実行します。
例
[root@host01 ~]# systemctl list-units “ceph*”
出力には、各 Ceph デーモンを管理するために使用できるサービス名のリストが表示されます。
前提条件
- 稼働中の Red Hat Ceph Storage クラスターがある。
-
ノードへの
root
アクセスを持つ。
手順
Cephadm シェルにログインします。
例
[root@host01 ~]# cephadm shell
ceph orch ls
コマンドを実行して、Red Hat Ceph Storage クラスターで設定された Ceph サービスのリストを取得し、特定サービスの ID を取得します。例
[ceph: root@host01 /]# ceph orch ls NAME RUNNING REFRESHED AGE PLACEMENT IMAGE NAME IMAGE ID alertmanager 1/1 4m ago 4M count:1 registry.redhat.io/openshift4/ose-prometheus-alertmanager:v4.5 b7bae610cd46 crash 3/3 4m ago 4M * registry.redhat.io/rhceph-alpha/rhceph-6-rhel9:latest c88a5d60f510 grafana 1/1 4m ago 4M count:1 registry.redhat.io/rhceph-alpha/rhceph-6-dashboard-rhel9:latest bd3d7748747b mgr 2/2 4m ago 4M count:2 registry.redhat.io/rhceph-alpha/rhceph-6-rhel9:latest c88a5d60f510 mon 2/2 4m ago 10w count:2 registry.redhat.io/rhceph-alpha/rhceph-6-rhel9:latest c88a5d60f510 nfs.foo 0/1 - - count:1 <unknown> <unknown> node-exporter 1/3 4m ago 4M * registry.redhat.io/openshift4/ose-prometheus-node-exporter:v4.5 mix osd.all-available-devices 5/5 4m ago 3M * registry.redhat.io/rhceph-alpha/rhceph-6-rhel9:latest c88a5d60f510 prometheus 1/1 4m ago 4M count:1 registry.redhat.io/openshift4/ose-prometheus:v4.6 bebb0ddef7f0 rgw.test_realm.test_zone 2/2 4m ago 3M count:2 registry.redhat.io/rhceph-alpha/rhceph-6-rhel9:latest c88a5d60f510
特定のサービスを開始するには、次のコマンドを実行します。
構文
ceph orch start SERVICE_ID
例
[ceph: root@host01 /]# ceph orch start node-exporter
特定のサービスを停止するには、次のコマンドを実行します。
重要ceph orch stop SERVICE_ID
コマンドを実行すると、MON および MGR サービスに対してのみ Red Hat Ceph Storage クラスターにアクセスできなくなります。systemctl stop SERVICE_ID
コマンドを使用して、ホスト内の特定のデーモンを停止することを推奨します。構文
ceph orch stop SERVICE_ID
例
[ceph: root@host01 /]# ceph orch stop node-exporter
この例では、
ceph orch stop node-exporter
コマンドは、node exporter
サービスのすべてのデーモンを削除します。特定のサービスを再起動するには、次のコマンドを実行します。
構文
ceph orch restart SERVICE_ID
例
[ceph: root@host01 /]# ceph orch restart node-exporter