Ubuntu ターミナルでコマンド「--overwrite-conf」を渡すにはどうすればいいですか?

Ubuntu ターミナルでコマンド「--overwrite-conf」を渡すにはどうすればいいですか?

以下のスクリーンショットをご覧ください:

ここに画像の説明を入力してください

答え1

ceph-deploy の後にオプションを追加します:

ceph-deploy --overwrite-conf mon create-initial 

答え2

次のコマンドで ceph を起動しました:

ceph-deploy mon create-initial

したがって、追加のパラメータを渡すには--overwrite-conf、前のコマンドに追加するだけです。

ceph-deploy mon create-initial --overwrite-conf

魔法はこれだけです。初心者向けの Linux コマンドライン チュートリアルを Google で検索するといいかもしれません。

答え3

--overwrite-conf のコマンド構文を取得するには、次のコマンドを入力します。

$ ceph-deploy --overwrite-conf 使用方法: ceph-deploy [-h] [-v | -q] [--version] [--username ユーザー名] [--overwrite-conf] [--ceph-conf CEPH_CONF] コマンド...

回答ではそうは述べられていないが、「COMMAND」は

'new'、'install'、'mds'、'mgr'、'mon'、'rgw'、'gatherkeys'、'disk'、'osd'、'admin'、'config'、'repo'、'purge'、'purgedata'、'uninstall'、'calamari'、'forgetkeys'、'pkg')

--overwrite-conf の一般的な使用法は、「c​​eph-deploy admin ..」コマンドを再実行することなので、構文は次のようになります。

$ ceph-deploy --overwrite-conf 管理者mon01 osd01 osd02 osd03

ここで、mon01はモニターノードのホスト名に置き換えられ、osd01、osd02、osd03はosdノードのホスト名に置き換えられます。

関連情報