3.10.3. サービス設定ファイルを使用したストレージクラスターのブートストラップ
ストレージクラスターをブートストラップし、サービス設定ファイルを使用して追加のホストとデーモンを設定するには、cephadm bootstrap コマンドで --apply-spec オプションを使用します。設定ファイルは、デプロイするサービスのサービスタイプ、配置、および指定されたノードが含まれる .yaml ファイルです。
マルチサイトなどのアプリケーションにデフォルト以外のレルムまたはゾーンを使用する場合は、それらを設定ファイルに追加して --apply-spec オプションを使用する代わりに、ストレージクラスターをブートストラップした後に Ceph Object Gateway デーモンを設定します。これにより、Ceph Object Gateway デーモンをデプロイする前に必要なレルムまたはゾーンを作成する機会が得られます。詳細は、Red Hat Ceph Storage オペレーションガイド を参照してください。
NFS-Ganesha ゲートウェイまたは Metadata Server (MDS) サービスをデプロイする場合は、ストレージクラスターのブートストラップ後にそれらを設定します。
- Ceph NFS-Ganesha ゲートウェイをデプロイするには、最初に RADOS プールを作成する必要があります。
- MDS サービスをデプロイするには、最初に CephFS ボリュームを作成する必要があります。
詳細は、Red Hat Ceph Storage オペレーションガイド を参照してください。
前提条件
- 1 つ以上の稼働中の仮想マシン (VM) またはサーバー。
- Red Hat Ceph Storage 8.0 の場合は、AppStream に ansible-core がバンドルされた Red Hat Enterprise Linux 9.4、9.5、または 9.6。Red Hat Ceph Storage 8.1 の場合は、AppStream にバンドルされた ansible-core を備えた Red Hat Enterprise Linux 8.10、9.5、または 9.6。
- 全ノードへの root レベルのアクセス。
-
registry.redhat.ioへのログインアクセス。 -
パスワードなしの
sshがストレージクラスター内のすべてのホストに設定されます。 -
cephadmは、ストレージクラスターの最初の Monitor ノードにするノードにインストールされます。
手順
- ブートストラップホストにログインします。
ストレージクラスターのサービス設定の
.yamlファイルを作成します。このサンプルファイルは、cephadm bootstrapに対して、最初のホストおよび 2 つの追加ホストを設定するよう指示し、利用可能なすべてのディスクに OSD を作成するように指定します。例
service_type: host addr: host01 hostname: host01 --- service_type: host addr: host02 hostname: host02 --- service_type: host addr: host03 hostname: host03 --- service_type: host addr: host04 hostname: host04 --- service_type: mon placement: host_pattern: "host[0-2]" --- service_type: osd service_id: my_osds placement: host_pattern: "host[1-3]" data_devices: all: true--apply-specオプションを使用してストレージクラスターをブートストラップします。構文
cephadm bootstrap --apply-spec CONFIGURATION_FILE_NAME --mon-ip MONITOR_IP_ADDRESS --registry-url registry.redhat.io --registry-username USER_NAME --registry-password PASSWORD例
[root@host01 ~]# cephadm bootstrap --apply-spec initial-config.yaml --mon-ip 10.10.128.68 --registry-url registry.redhat.io --registry-username myuser1 --registry-password mypassword1スクリプトが完了するまで数分かかります。スクリプトが完了すると、Red Hat Ceph Storage Dashboard URL へのクレデンシャル、Ceph コマンドラインインターフェイス (CLI) にアクセスするコマンド、およびテレメトリーを有効にする要求が提供されます。
- ストレージクラスターが稼働状態になったら、追加のデーモンとサービスの設定の詳細について Red Hat Ceph Storage オペレーションガイド を参照してください。