3.3. ホストの初期 CRUSH ロケーションの設定
指定した階層にある新しい CRUSH ホストを作成するように cephadm
tp に指示するホストに、location
識別子を追加できます。
注記
location
属性は、最初の CRUSH の場所にのみ影響します。その後の location プロパティーの変更は無視されます。また、ホストを削除しても、CRUSH バケットは削除されません。
前提条件
- 稼働中の Red Hat Ceph Storage クラスターがある。
手順
hosts.yaml
ファイルを編集し、以下の詳細を含めます。例
service_type: host hostname: host01 addr: 192.168.0.11 location: rack: rack1
YAML ファイルをコンテナー内のディレクトリーにマウントします。
例
[root@host01 ~]# cephadm shell --mount hosts.yaml:/var/lib/ceph/hosts.yaml
そのディレクトリーに移動します。
例
[ceph: root@host01 /]# cd /var/lib/ceph/
サービス仕様を使用してホストをデプロイします。
構文
ceph orch apply -i FILE_NAME.yaml
例
[ceph: root@host01 ceph]# ceph orch apply -i hosts.yaml
関連情報
- Red Hat Ceph Storage Operations Guideの Listing hosts using the Ceph Orchestrator セクションを参照してください。