3.6. Ceph Orchestrator を使用したホストの削除
Ceph Orchestrator で、Ceph クラスターのホストを削除できます。すべてのデーモンは、_no_schedule ラベルを追加する drain オプションで削除され、操作が完了するまでデーモンまたはクラスターをデプロイメントできないようにします。
ブートストラップホストを削除する場合は、ホストを削除する前に、必ず管理キーリングと設定ファイルをストレージクラスター内の別のホストにコピーしてください。
前提条件
- 稼働中の Red Hat Ceph Storage クラスターがある。
- すべてのノードへの root レベルのアクセス。
- ホストがストレージクラスターに追加されている。
- すべてのサービスがデプロイされている。
- Cephadm が、サービスを削除する必要があるノードにデプロイされている。
手順
Cephadm シェルにログインします。
例
[root@host01 ~]# cephadm shellホストの詳細を取得します。
例
[ceph: root@host01 /]# ceph orch host lsホストからすべてのデーモンをドレインします。
構文
ceph orch host drain HOSTNAME例
[ceph: root@host01 /]# ceph orch host drain host02_no_scheduleラベルは、デプロイメントをブロックするホストに自動的に適用されます。OSD の削除のステータスを確認します。
例
[ceph: root@host01 /]# ceph orch osd rm statusOSD に配置グループ (PG) が残っていない場合、OSD は廃止され、ストレージクラスターから削除されます。
ストレージクラスターからすべてのデーモンが削除されているかどうかを確認します。
構文
ceph orch ps HOSTNAME例
[ceph: root@host01 /]# ceph orch ps host02ホストを削除。
構文
ceph orch host rm HOSTNAME例
[ceph: root@host01 /]# ceph orch host rm host02