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: rack1YAML ファイルをコンテナー内のディレクトリーにマウントします。
例
[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