Bootstrap コマンド・オプション

cephadm bootstrap コマンドは、ローカル・ホスト上の IBM Storage Ceph クラスターをブートストラップします。 ブートストラップ・ノードに MON デーモンと MGR デーモンをデプロイし、ローカル・ホストにモニター・スタックを自動的にデプロイし、 ceph orch host add HOSTNAMEを呼び出します。

以下の表に、 cephadm bootstrapで使用可能なオプションをリストします。

cephadm bootstrapオプション 説明

--config CONFIG_FILE、 -c CONFIG_FILE

CONFIG_FILE は、bootstrap コマンドで使用する ceph.conf ファイルです。

--cluster-network ネットワークID

内部クラスター・トラフィックには、 NETWORK_CIDR で定義されたサブネットを使用します。 これは CIDR 表記で指定されます。 例: 10.10.128.0/24

--mon-id MON_ID

MON_IDという名前のホスト上のブートストラップ。 デフォルト値はローカル・ホストです。

--mon-addrv MON_ADDRV

モニター IP (例: [v2:localipaddr:3300,v1:localipaddr:6789])

--mon-ip IPアドレス

cephadm bootstrapを実行するために使用するノードの IP アドレス。

--mgr-id MGR_ID

MGR ノードをインストールする必要があるホスト ID。 デフォルト: ランダムに生成されます。

--fsid FSID

クラスター FSID。

--output-dir 出力ディレクトリ

このディレクトリーを使用して、構成ファイル、鍵リング・ファイル、およびパブリッシュ・キー・ファイルを書き込みます。

--output-keyring 出力キーリング

このロケーションを使用して、新しいクラスター管理者鍵およびモニター鍵で鍵リング・ファイルを書き込みます。

--output-config 出力設定

このロケーションを使用して、新規クラスターに接続するための構成ファイルを書き込みます。

--output-pub-ssh-key 出力_pub_ssh_key

このロケーションを使用して、クラスターの SSH 公開鍵を書き込みます。

--skip-ssh

ローカル・ホスト上の SSH 鍵のセットアップをスキップします。

--initial-dashboard-user イニシャル_ダッシュボード_ユーザー

ダッシュボードの初期ユーザー。

--initial-dashboard-password 初期パスワード

初期ダッシュボード・ユーザーの初期パスワード。

--ssl-dashboard-port ssl_dashboard_port

SSL を使用してダッシュボードに接続するために使用されるポート番号。

--dashboard-key ダッシュボードキー

ダッシュボード・キー。

--dashboard-crt ダッシュボード_CRT

ダッシュボード証明書。

--ssh-config SSH_CONFIG

SSH 構成。

--ssh-private-key ssh_private_key

SSH 秘密鍵。

--ssh-public-key SSH_PUBLIC_KEY

SSH 公開鍵。

--ssh-user SSH_USER

クラスター・ホストへの SSH 接続のユーザーを設定します。 非 root ユーザーには、パスワードなしの sudo が必要です。

--skip-mon-network

ブートストラップ・モニター IP に基づいて mon public_network を設定します。

--skip-dashboard

Ceph ダッシュボードを有効にしないでください。

--dashboard-password-noupdate

ダッシュボード・パスワードの強制変更を無効にします。

--no-minimize-config

構成ファイルを同化および最小化しないでください。

--skip-ping-check

mon IP が ping 可能であることを検証しません。

--skip-pull

ブートストラッピングの前に最新のイメージをプルしないでください。

--skip-firewalld

firewalld を構成しません。

--allow-overwrite

既存の -output-* config/keyring/ssh ファイルの上書きを許可します。

--allow-fqdn-hostname

完全修飾ホスト名を許可します。

--skip-prepare-host

ホストを準備しません。

--orphan-initial-daemons

初期の mon、mgr、およびクラッシュ・サービス仕様を作成しません。

--skip-monitoring-stack

モニタリング・スタックを自動的にプロビジョンしません] (prometheus、grafana、alertmanager、node-exporter)。

--apply-spec 適用仕様

ブートストラップの後にクラスター仕様ファイルを適用します (SSH 鍵をコピーし、ホストを追加し、サービスを適用します)。

--registry-url レジストリURL

ログインするカスタムレジストリの URL を指定します。 例: cp.icr.io/cp

--registry-username レジストリユーザー名

カスタム・レジストリーへのログイン・アカウントのユーザー名。

--registry-password レジストリパスワード

カスタム・レジストリーへのログイン・アカウントのパスワード。

--registry-json レジストリ_JSON

レジストリー・ログイン情報を含む JSON ファイル。

以下の表に、ブートストラップ・コマンドを使用してコール・ホームを有効にするために必要な使用可能なオプションをリストします。

cephadm bootstrapオプション 説明

--enable-ibm-call-home

IBM コール・ホームにオプトインするフラグ。

構文:

cephadm -v bootstrap --mon-ip 10.0.210.25 --registry-json registry.json --enable-ibm-call-home --call-home-config call_home.json
--call-home-icn IBM お客様番号 (7 文字の英数字)。
--ceph-call-home-contact-first-name ストレージ・ヘルプ・デスクの連絡先の名。
--ceph-call-home-contact-last-name ストレージ・ヘルプ・デスクの連絡先の姓。
--ceph-call-home-contact-email ストレージ・ヘルプ・デスクの E メール。 例えば、 storage_helpdesk@ibm.comです。
--ceph-call-home-contact-phone ストレージ・ヘルプ・デスクの電話番号。
--ceph-call-home-country-code 2 文字の国別コード。
--call-home-config 以下のキーを含む JSON 構成ファイルのファイル・パス。
{ 
"icn":"<ibm_customer_number>"、 
"email":"<call_home_contact_email_address>"、 
"phone":"<call_home_contact_phone_number>"、 
"first_name":"<call_home_contact_first_name>"、 
"last_name":"<call_home_contact_last_name>"、 
"country_code":"<顧客の国コード>"}
直接パラメーターとそのオプションを使用するか、 --call-home-config フラグとファイル・パスを使用します。

IBM Storage Insights も有効にするには、以下のフラグとパラメータを指定します

cephadm bootstrapオプション 説明
--enable-storage-insights IBM Storage Insights にオプトインするには、こちらをクリックしてください。

構文:

cephadm -v bootstrap --mon-ip 10.0.210.25 --registry-json registry.json --enable-ibm-call-home --call-home-config call_home.json --enable-storage-insights --storage-insights-config si_opt.json
--storage-insights-tenant-id このデプロイメントに関連付けられる Storage Insights テナント ID。
--storage-insights-config 以下のキーを含む JSON 構成ファイルのファイル・パス。
{"tenant_id": "<STORAGE_INSIGHTS_TENANT_ID>"}
直接パラメーターをそのオプションとともに使用するか、または --storage-insights-config フラグを使用してそのファイル・パスを指定します。

参照

  • オプション --skip-monitoring-stack の詳細については、 「ホストの追加」 を参照してください。

  • registry-json オプションを使用してレジストリーにログインする方法について詳しくは、 registry-login コマンドのヘルプを参照してください。

  • cephadm オプションについて詳しくは、 cephadmのヘルプを参照してください。