答え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 の一般的な使用法は、「ceph-deploy admin ..」コマンドを再実行することなので、構文は次のようになります。
$ ceph-deploy --overwrite-conf 管理者mon01 osd01 osd02 osd03
ここで、mon01はモニターノードのホスト名に置き換えられ、osd01、osd02、osd03はosdノードのホスト名に置き換えられます。