Dies ist der Befehl Salt-Cloud, der im kostenlosen OnWorks-Hosting-Anbieter über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
Salt-Cloud - Salt Cloud-Befehl
Bereitstellen virtueller Maschinen in der Cloud mit Salt
ZUSAMMENFASSUNG
salt-cloud -m /etc/salt/cloud.map
salt-cloud -m /etc/salt/cloud.map NAME
salt-cloud -m /etc/salt/cloud.map NAME1 NAME2
salt-cloud -p PROFILNAME
salt-cloud -p PROFIL NAME1 NAME2 NAME3 NAME4 NAME5 NAME6
BESCHREIBUNG
Salt Cloud ist das System, mit dem virtuelle Maschinen in verschiedenen öffentlichen Clouds über a . bereitgestellt werden
sauber gesteuertes Profil- und Mapping-System.
OPTIONAL
--Version
Drucken Sie die laufende Version von Salt aus.
--versions-report
Abhängigkeiten und Versionsnummer des Programms anzeigen und dann beenden
-H, --help
Hilfenachricht anzeigen und beenden
-c KONFIG_VERZ, --config-dir=KONFIG_dir
Der Speicherort des Salt-Konfigurationsverzeichnisses. Dieses Verzeichnis enthält die
Konfigurationsdateien für Salt Master und Minions. Der Standardspeicherort auf den meisten
Systeme ist /etc/salz.
Ausführung Optionen
-L LAGE, --location=STANDORT
Geben Sie an, mit welcher Region eine Verbindung hergestellt werden soll.
-a HANDLUNG, --action=AKTION
Führen Sie eine Aktion aus, die für diesen Cloud-Anbieter spezifisch sein kann. Dieses Argument
erfordert die Angabe eines oder mehrerer Instanznamen.
-f , --Funktion=
Führen Sie eine Funktion aus, die für diesen Cloud-Anbieter spezifisch sein kann, die jedoch nicht
auf eine Instanz anwenden. Dieses Argument erfordert die Angabe eines Anbieters (dh:
Nova).
-p PROFIL, --profile=PROFIL
Wählen Sie ein einzelnes Profil aus, um die benannten Cloud-VMs zu erstellen. Das Profil muss sein
in der angegebenen Profildatei definiert.
-m KARTE, --map=KARTE
Geben Sie eine zu verwendende Map-Datei an. Wenn sie ohne andere Optionen verwendet wird, wird diese Option
Stellen Sie sicher, dass alle zugeordneten VMs erstellt werden. Wenn die benannte VM bereits existiert, dann
es wird übersprungen.
-H, --schwer
Beim Angeben einer Zuordnungsdatei besteht das Standardverhalten darin, sicherzustellen, dass alle VMs
die in der Map-Datei angegeben sind, erstellt. Wenn die Option --hard festgelegt ist, werden alle VMs
die auf konfigurierten Cloud-Anbietern existieren, die nicht in der Map-Datei angegeben sind
wird zerstört werden. Beachten Sie, dass dies eine destruktive Operation sein kann und sollte
mit Sorgfalt verwendet werden.
-D, --zerstören
Geben Sie den/die Namen der zu zerstörenden VMs ein, Salt-Cloud durchsucht die konfigurierte Cloud
Provider für die angegebenen Namen und zerstören Sie die VMs. Beachten Sie, dass dies a
zerstörerische Operation und sollte mit Vorsicht verwendet werden. Kann in Verbindung mit verwendet werden
die Option -m, um eine Zuordnung der zu löschenden VMs anzugeben.
-P, --parallel
Normalerweise werden sie beim Erstellen vieler Cloud-VMs seriell ausgeführt. Die Option -P
führt jeden Cloud-VM-Build in einem separaten Prozess aus, der große Gruppen von VMs ermöglicht
auf einmal gebaut werden.
Beachten Sie, dass die Systeme einiger Cloud-Anbieter dafür nicht gut geeignet zu sein scheinen
Zustrom von VM-Erstellung. Achten Sie beim Erstellen großer Gruppen von VMs auf den Cloud-Anbieter
sorgfältig.
-du, --update-bootstrap
Aktualisieren Sie Salt-Bootstrap auf die neueste Entwicklerversion auf GitHub.
-Und, --angenommen-ja
Standardmäßig mit Ja bei allen Bestätigungsfragen.
-k, --keep-tmp
Entfernen Sie keine Dateien aus / tmp / nachdem deploy.sh beendet ist.
--show-deploy-args
Beziehen Sie die zum Bereitstellen des Minions verwendeten Optionen in die zurückgegebenen Daten ein.
--script-args=SCRIPT_ARGS
Skriptargumente, die beim Bereitstellen der VM an das Bootstrap-Skript übergeben werden.
Abfrage Optionen
-Q, --Anfrage
Führen Sie eine Abfrage aus und geben Sie einige Informationen zu den Knoten zurück, die auf konfigurierten . laufen
Cloud-Anbieter
-F, --full-query
Führen Sie eine Abfrage aus und drucken Sie alle verfügbaren Informationen zu allen Cloud-VMs aus. dürfen
in Verbindung mit -m verwendet werden, um nur Informationen über die angegebene Karte anzuzeigen.
-S, --select-query
Führen Sie eine Abfrage aus und drucken Sie ausgewählte Informationen zu allen Cloud-VMs aus. Kann sein
Wird in Verbindung mit -m verwendet, um nur Informationen über die angegebene Karte anzuzeigen.
--Listenanbieter
Zeigen Sie eine Liste der konfigurierten Anbieter an.
--list-profile
Neu in Version 2014.7.0.
Zeigen Sie eine Liste der konfigurierten Profile an. Geben Sie einen Cloud-Anbieter ein, um die
zugehörige Profile des Anbieters, wie z digitaler_ozean, oder vorbeikommen alle um alle aufzulisten
die konfigurierten Profile.
Cloud Anbieter Inserate
--list-locations=LIST_LOCATIONS
Zeigen Sie eine Liste der Standorte an, die in konfigurierten Cloud-Anbietern verfügbar sind. Pass die Wolke
Anbieter, bei dem verfügbare Standorte gewünscht werden, auch bekannt als "Linode", oder "alle" an . weitergeben
Auflisten von Standorten für alle konfigurierten Cloud-Anbieter
--list-images=LISTE_BILDER
Zeigen Sie eine Liste der Bilder an, die in konfigurierten Cloud-Anbietern verfügbar sind. Übergeben Sie die Wolke
Anbieter, bei dem verfügbare Bilder gewünscht werden, auch bekannt als "linode", oder "alle" an die Liste übergeben
Images für alle konfigurierten Cloud-Anbieter
--list-sizes=LISTE_GRÖSSEN
Zeigen Sie eine Liste der Größen an, die in konfigurierten Cloud-Anbietern verfügbar sind. Pass die Wolke
Anbieter, bei dem verfügbare Größen gewünscht werden, auch bekannt als "AWS", oder übergeben Sie "alle" an die Liste
Größen für alle konfigurierten Cloud-Anbieter
Cloud Aus- und Fortbildungen
--set-password=
Passwort für einen Cloud-Anbieter konfigurieren und im Schlüsselbund speichern. ANBIETER kann
mit oder ohne Treiber angegeben werden, zum Beispiel: "--set-password bob rackspace"
oder genauer "--set-password bob rackspace:openstack" DEPRECATED!
Ausgang Optionen
--aus Übergeben Sie einen alternativen Outputter, um die Rückgabe der Daten anzuzeigen. Dieser Ausgabegerät kann
einer der verfügbaren Ausgabegeräte sein:
Körner, Hochzustand, JSON, Haupt, übertriebene Bühne, drucken, roh, txt, YAML
Einige Ausgabeprogramme werden nur für Daten formatiert, die von bestimmten Funktionen zurückgegeben werden. zum
Instanz, die Körner outputter funktioniert nicht für Nicht-Grain-Daten.
Wenn ein Ausgabegerät verwendet wird, das die an ihn übergebenen Daten nicht unterstützt, dann ist Salt
wird auf die zurückgreifen drucken outputter und zeigen Sie die Rückgabedaten mit dem Python an
drucken Standardbibliotheksmodul.
Anmerkungen:
Wenn Sie verwenden --out=json, du wirst wahrscheinlich wollen --statisch sowie. Ohne das
static Option erhalten Sie einen separaten JSON-String pro Minion, wodurch JSON
Ausgabe insgesamt ungültig. Dies ist auf die Verwendung eines iterativen Ausgabeprogramms zurückzuführen. Also wenn
Sie es an einen JSON-Parser füttern möchten, verwenden Sie --statisch .
--out-int AUSGABE_INDENT, --output-indent AUSGABE_INDENT
Drucken Sie die Ausgabe eingerückt um den angegebenen Wert in Leerzeichen. Negative Werte deaktivieren
Vertiefung. Gilt nur für Ausgabegeräte, die Einrückungen unterstützen.
--out-file=OUTPUT_FILE, --output-file=AUSGABE_DATEI
Schreiben Sie die Ausgabe in die angegebene Datei.
--keine Farbe
Alle farbigen Ausgaben deaktivieren
--force-color
Farbige Ausgabe erzwingen
Anmerkungen:
Bei farbiger Ausgabe sind die Farbcodes wie folgt:
grünen steht für Erfolg, roten bezeichnet Fehler, blau bezeichnet Veränderungen und Erfolg und
gelben bezeichnet eine erwartete zukünftige Änderung der Konfiguration.
Beispiele:
So erstellen Sie 4 VMs namens web1, web2, db1 und db2 aus angegebenen Profilen:
Salt-Cloud -p fedora_rackspace web1 web2 db1 db2
So lesen Sie eine Map-Datei ein und erstellen alle darin angegebenen VMs:
Salt-Cloud -m /path/to/cloud.map
Um eine Map-Datei einzulesen und alle darin angegebenen VMs parallel zu erstellen:
Salt-Cloud -m /path/to/cloud.map -P
So löschen Sie alle in der Zuordnungsdatei angegebenen VMs:
Salt-Cloud -m /path/to/cloud.map -d
So löschen Sie alle VMs, die NICHT in der Zuordnungsdatei angegeben sind:
Salt-Cloud -m /path/to/cloud.map -H
So zeigen Sie den Status aller in der Zuordnungsdatei angegebenen VMs an:
Salt-Cloud -m /path/to/cloud.map -Q
Verwenden Sie Salt-Cloud online mit den onworks.net-Diensten