Como passar o comando “--overwrite-conf” no terminal do Ubuntu?

Como passar o comando “--overwrite-conf” no terminal do Ubuntu?

Por favor, veja minha captura de tela abaixo:

insira a descrição da imagem aqui

Responder1

Adicionar opção após ceph-deploy:

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

Responder2

Você iniciou o ceph com o comando:

ceph-deploy mon create-initial

Então, para passar o parâmetro adicional --overwrite-conf, basta anexá-lo ao comando anterior:

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

Essa é toda a magia. Talvez você devesse pesquisar no Google um tutorial de linha de comando do Linux para iniciantes.

Responder3

Digite o seguinte comando para obter a sintaxe do comando para --overwrite-conf :

$ ceph-deploy --overwrite-conf uso: ceph-deploy [-h] [-v | -q] [--versão] [--nome de usuário NOME DE USUÁRIO] [--overwrite-conf] [--ceph-conf CEPH_CONF] COMANDO ...

A resposta não afirma isso, mas 'COMMAND' significa

'novo', 'instalar', 'mds', 'mgr', 'mon', 'rgw', 'gatherkeys', 'disco', 'osd', 'admin', 'config', 'repo', 'purge ', 'purgedata', 'uninstall', 'lula', 'forgetkeys', 'pkg')

O uso típico de --overwrite-conf é executar novamente o comando 'ceph-deploy admin ..' para que a sintaxe seja:

$ ceph-deploy --overwrite-conf admin mon01 osd01 osd02 osd03

onde mon01 é substituído pelo nome do host do seu nó monitor e osd01,osd02,osd03 são substituídos pelo nome do host dos seus nós osd

informação relacionada