Wie übergebe ich den Befehl „--overwrite-conf“ im Ubuntu-Terminal?

Wie übergebe ich den Befehl „--overwrite-conf“ im Ubuntu-Terminal?

Bitte sehen Sie sich meinen Screenshot unten an:

Bildbeschreibung hier eingeben

Antwort1

Option nach Ceph-Deploy hinzufügen:

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

Antwort2

Sie haben Ceph mit dem Befehl gestartet:

ceph-deploy mon create-initial

Um den zusätzlichen Parameter zu übergeben --overwrite-conf, hängen Sie ihn einfach an Ihren vorherigen Befehl an:

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

Das ist die ganze Magie. Vielleicht sollten Sie bei Google nach einem Linux-Befehlszeilen-Tutorial für Anfänger suchen.

Antwort3

Geben Sie den folgenden Befehl ein, um die Befehlssyntax für --overwrite-conf zu erhalten:

$ ceph-deploy --overwrite-conf Verwendung: ceph-deploy [-h] [-v | -q] [--version] [--username BENUTZERNAME] [--overwrite-conf] [--ceph-conf CEPH_CONF] BEFEHL ...

Die Antwort gibt dies nicht an, aber 'COMMAND' steht

„Neu“, „Installieren“, „MDS“, „Mgr“, „Mon“, „RGW“, „Schlüssel sammeln“, „Disk“, „OSD“, „Administrator“, „Konfiguration“, „Repo“, „Purge“, „PurgeData“, „Deinstallieren“, „Calamari“, „Schlüssel vergessen“, „Pkg“)

Die typische Verwendung von „--overwrite-conf“ besteht darin, den Befehl „ceph-deploy admin ..“ erneut auszuführen. Die Syntax wäre also:

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

wobei mon01 durch den Hostnamen Ihres Monitorknotens und osd01,osd02,osd03 durch den Hostnamen Ihrer OSD-Knoten ersetzt werden.

verwandte Informationen