Questo è il comando salt-cloud che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
nuvola di sale - Comando nuvola di sale
Esegui il provisioning di macchine virtuali nel cloud con Salt
SINOSSI
nuvola di sale -m /etc/salt/cloud.map
salt-cloud -m /etc/salt/cloud.map NOME
salt-cloud -m /etc/salt/cloud.map NOME1 NOME2
salt-cloud -p NOME PROFILO
salt-cloud -p PROFILO NOME1 NOME2 NOME3 NOME4 NOME5 NOME6
DESCRIZIONE
Salt Cloud è il sistema utilizzato per fornire macchine virtuali su vari cloud pubblici tramite a
profilo pulito e sistema di mappatura.
VERSIONI
--versione
Stampa la versione di Salt in esecuzione.
--report-versioni
Mostra le dipendenze del programma e il numero di versione, quindi esci
-H, --Aiuto
Mostra il messaggio di aiuto ed esci
-c CONFIG_DIR, --config-dir=DIR_CONFIG
Il percorso della directory di configurazione di Salt. Questa directory contiene i
file di configurazione per Salt master e minion. La posizione predefinita sulla maggior parte
sistemi è /etc/sale.
Opzioni
-L POSIZIONE, --location=UBICAZIONE
Specificare a quale regione connettersi.
-a AZIONE, --action=AZIONE
Eseguire un'azione che potrebbe essere specifica per questo provider cloud. questo argomento
richiede che siano specificati uno o più nomi di istanza.
-f , --funzione=
Eseguire una funzione che potrebbe essere specifica per questo provider cloud, che non lo fa
applicare a un'istanza. Questo argomento richiede che sia specificato un provider (ad esempio:
nova).
-p PROFILO, --profile=PROFILO
Seleziona un singolo profilo da cui creare le VM cloud denominate. Il profilo deve essere
definito nel file dei profili specificato.
-m CARTA GEOGRAFICA, --map=MAPPA
Specificare un file mappa da utilizzare. Se utilizzata senza altre opzioni, questa opzione sarà
assicurarsi che tutte le VM mappate siano state create. Se la VM denominata esiste già, allora
sarà saltato.
-H, --difficile
Quando si specifica un file di mappa, il comportamento predefinito è garantire che tutte le VM
specificati nel file mappa vengono creati. Se l'opzione --hard è impostata, allora qualsiasi VM
che esistono su provider cloud configurati che non sono specificati nel file mappa
sarà distrutto. Tieni presente che questa può essere un'operazione distruttiva e dovrebbe
essere usato con cura.
-D, --distruggere
Passa i nomi delle VM da distruggere, salt-cloud cercherà nel cloud configurato
provider per i nomi specificati e distruggono le VM. Tieni presente che questo è un
operazione distruttiva e deve essere usato con cautela. Può essere utilizzato in combinazione con
l'opzione -m per specificare una mappa di VM da eliminare.
-P, --parallelo
Normalmente, quando si creano molte VM cloud, queste vengono eseguite in serie. L'opzione -P
eseguirà ogni build cloud vm in un processo separato consentendo grandi gruppi di VM
da costruire subito.
Tieni presente che i sistemi di alcuni provider cloud non sembrano essere adatti a questo
afflusso della creazione di vm. Quando si creano grandi gruppi di macchine virtuali, guardare il provider cloud
accuratamente.
-tu, --update-bootstrap
Aggiorna salt-bootstrap all'ultima versione di sviluppo su GitHub.
-sì, --assume-si
Sì predefinito in risposta a tutte le domande di conferma.
-K, --keep-tmp
Non rimuovere file da / Tmp / al termine di deploy.sh.
--show-deploy-args
Includere le opzioni utilizzate per distribuire il servitore nei dati restituiti.
--script-args=SCRIPT_ARGS
Argomenti dello script da fornire allo script di bootstrap durante la distribuzione della VM.
domanda Opzioni
-Q, --interrogazione
Esegui una query e restituisci alcune informazioni sui nodi in esecuzione su configurato
fornitori di cloud
-F, --interrogazione completa
Esegui una query e stampa tutte le informazioni disponibili su tutte le VM cloud. Può
essere usato insieme a -m per visualizzare solo le informazioni sulla mappa specificata.
-S, --select-interrogazione
Esegui una query e stampa le informazioni selezionate su tutte le VM cloud. Può essere
usato insieme a -m per visualizzare solo le informazioni sulla mappa specificata.
--list-provider
Visualizza un elenco di provider configurati.
--list-profili
Novità nella versione 2014.7.0.
Visualizza un elenco di profili configurati. Passa in un provider cloud per visualizzare il
profili associati del provider, come oceano_digitale, o passare in contro tutti i per elencare tutto
i profili configurati.
Cloud provider Annunci
--list-locations=LIST_LOCAZIONI
Visualizza un elenco di posizioni disponibili nei provider cloud configurati. Passa la nuvola
provider su cui si desiderano le posizioni disponibili, noto anche come "linode", o passare "all" a
elenca le posizioni per tutti i provider cloud configurati
--list-immagini=LIST_IMAGES
Visualizza un elenco di immagini disponibili nei provider cloud configurati. Passa la nuvola
provider su cui si desiderano le immagini disponibili, noto anche come "linode", o passare "all" all'elenco
immagini per tutti i provider cloud configurati
--list-dimensioni=LIST_SIZE
Visualizza un elenco di dimensioni disponibili nei provider cloud configurati. Passa la nuvola
provider su cui si desiderano le dimensioni disponibili, noto anche come "AWS", o passare "all" all'elenco
dimensioni per tutti i provider cloud configurati
Cloud Credenziali
--set-password=
Configura la password per un provider cloud e salvala nel portachiavi. FORNITORE può
essere specificato con o senza driver, ad esempio: "--set-password bob rackspace"
o più specifico "--set-password bob rackspace:openstack" DEPRECATO!
Uscita Opzioni
--fuori Passare un outputter alternativo per visualizzare il ritorno dei dati. Questo outputter può
essere uno degli outputter disponibili:
grani, stato alto, json, chiave, esagerare, stampa, crudo, txt, YAML
Alcuni output sono formattati solo per i dati restituiti da funzioni specifiche; per
esempio, il grani outputter non funzionerà per i dati non granulari.
Se viene utilizzato un outputter che non supporta i dati passati in esso, Salt
ricadrà sul stampa outputter e visualizzare i dati di ritorno utilizzando Python
stampa modulo libreria standard.
NOTA:
Se si utilizza --out=json, probabilmente vorrai --statico anche. Senza il
opzione statica, otterrai una stringa JSON separata per servitore che rende JSON
output non valido nel suo complesso. Ciò è dovuto all'utilizzo di un outputter iterativo. Quindi se
vuoi inviarlo a un parser JSON, usa --statico come pure.
--rientro esterno OUTPUT_INDENT, --output-rientro OUTPUT_INDENT
Stampa l'output rientrato dal valore fornito in spazi. Valori negativi disabilitati
rientro. Applicabile solo negli output che supportano il rientro.
--out-file=FILE_OUTPUT, --file-output=FILE_OUTPUT
Scrivere l'output nel file specificato.
--no-colore
Disattiva tutti gli output colorati
--force-colore
Forza uscita colorata
NOTA:
Quando si utilizza l'output colorato, i codici colore sono i seguenti:
green denota il successo, rosso denota fallimento, blu denota cambiamenti e successo e
giallo denota una futura modifica prevista nella configurazione.
ESEMPI
Per creare 4 VM denominate web1, web2, db1 e db2 da profili specificati:
nuvola di sale -p fedora_rackspace web1 web2 db1 db2
Per leggere un file mappa e creare tutte le VM specificate in esso:
salt-cloud -m /percorso/per/nuvola.mappa
Per leggere in un map file e creare in parallelo tutte le VM ivi specificate:
salt-cloud -m /percorso/a/cloud.map -P
Per eliminare qualsiasi VM specificata nel file mappa:
salt-cloud -m /percorso/a/cloud.map -d
Per eliminare qualsiasi VM NON specificata nel file mappa:
salt-cloud -m /percorso/a/cloud.map -H
Per visualizzare lo stato di tutte le VM specificate nel file mappa:
salt-cloud -m /percorso/a/cloud.map -Q
Usa salt-cloud online utilizzando i servizi onworks.net