答案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 命令行教程。
答案3
输入以下命令以获取 --overwrite-conf 的命令语法:
$ ceph-deploy --overwrite-conf 用法:ceph-deploy [-h] [-v | -q] [--version] [--username USERNAME] [--overwrite-conf] [--ceph-conf CEPH_CONF] 命令...
响应中没有说明这一点,但“命令”仍然有效
'new'、'安装'、'mds'、'mgr'、'mon'、'rgw'、'gatherkeys'、'磁盘'、'osd'、'admin'、'config'、'repo'、'purge'、'purgedata'、'卸载'、'calamari'、'forgetkeys'、'pkg')
--overwrite-conf 的典型用法是重新执行“ceph-deploy admin ..”命令,因此语法为:
$ ceph-deploy --overwrite-conf admin mon01 osd01 osd02 osd03
其中 mon01 替换为监控节点的主机名,osd01、osd02、osd03 替换为 osd 节点的主机名