GoGPT Best VPN GoSearch

Favicon di OnWorks

knife-node - Online nel cloud

Esegui knife-node nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

Questo è il comando knife-node che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, l'emulatore online di Windows o l'emulatore online di MAC OS

PROGRAMMA:

NOME


knife-node - La pagina man per il sottocomando knife node.

Un nodo è qualsiasi macchina fisica, virtuale o cloud configurata per essere gestita da un
chef-cliente.

. coltello nodo Il sottocomando viene utilizzato per gestire i nodi presenti su un server Chef.

COMUNI VERSIONI


Le seguenti opzioni possono essere usate con uno qualsiasi degli argomenti disponibili per il coltello nodo
sottocomando:

--chef-zero-porta PORT
La porta su cui ascolterà chef-zero.

-c FILE_CONFIG, --config FILE_CONFIG
Il file di configurazione da utilizzare.

-D, --disabilita-modifica
Utilizzare per impedire l'apertura di $EDITOR e per accettare i dati così come sono.

--default
Utilizzare per fare in modo che il coltello utilizzi il valore predefinito invece di chiedere a un utente di fornirne uno.

-e EDITORE, --editore EDITOR
Il $EDITOR utilizzato per tutti i comandi interattivi.

-E AMBIENTE, --ambiente AMBIENTE
Il nome dell'ambiente. Quando questa opzione viene aggiunta a un comando, il comando
verrà eseguito solo sull'ambiente denominato.

-F FORMATO, --formato FORMATO
Il formato di output: sommario (Impostazione predefinita), testo, json, YAMLe pp.

-H, --Aiuto
Mostra l'aiuto per il comando.

-k CHIAVE, --chiave KEY
La chiave privata che il coltello utilizzerà per firmare le richieste fatte dal client API al
Cuoco servitore.

--[no-]colore
Utilizzare per visualizzare l'output colorato.

--stampa-dopo
Utilizzare per mostrare i dati dopo un'operazione distruttiva.

-s Url, --URL-server URL
L'URL del server Chef.

-u UTENTE, --utente UTENTE
Il nome utente utilizzato dal coltello per firmare le richieste fatte dal client API allo Chef
server. L'autenticazione avrà esito negativo se il nome utente non corrisponde alla chiave privata.

-V, --verboso
Impostato per output più dettagliati. Utilizzo -VV per la massima verbosità.

-in, --versione
La versione dello chef-cliente.

-sì, --sì
Utilizzare per rispondere a tutte le richieste di conferma con "Sì". il coltello non chiederà
conferma.

-z, --modalità locale
Utilizzare per eseguire il client chef in modalità locale. Ciò consente tutti i comandi che funzionano
contro il server Chef per lavorare anche contro lo chef-repo locale.

QUANTITA’ DELETE


. massa delete l'argomento viene utilizzato per eliminare uno o più nodi che corrispondono a un modello definito
da un'espressione regolare. L'espressione regolare deve essere racchiusa tra virgolette e non essere
circondato da barre oblique (/).

Sintassi

Questo argomento ha la seguente sintassi:

$ knife node bulk delete REGEX

Opzioni

Questo comando non ha opzioni specifiche.

Esempi

Utilizzare un'espressione regolare per definire il modello utilizzato per eliminare in blocco i nodi:

$ eliminazione in blocco del nodo coltello "^[0-9]{3}$"

Tipo Y per confermare una cancellazione.

CREA


. creare L'argomento viene utilizzato per aggiungere un nodo al server Chef. I dati del nodo vengono memorizzati come JSON
sul server Chef.

Sintassi

Questo argomento ha la seguente sintassi:

$ nodo coltello crea NODE_NAME

Opzioni

Questo comando non ha opzioni specifiche.

Esempi

Per aggiungere un nodo, immettere:

$ nodo coltello crea nodo1

In $EDITOR inserisci i dati del nodo in JSON:

## campione:
{
"normale": {
},
"nome": "foobar",
"sovrascrivere": {
},
"predefinito": {
},
"json_class": "Chef::Nodo",
"automatico": {
},
"elenco_esecuzioni": [
"ricetta[zsh]",
"ruolo[webserver]"
],
"chef_type": "nodo"
}

Una volta terminato, salvalo.

DELETE


. delete L'argomento viene utilizzato per eliminare un nodo dal server Chef.

NOTA:
L'eliminazione di un nodo non eliminerà i client API corrispondenti.

Sintassi

Questo argomento ha la seguente sintassi:

$ knife node delete NODE_NAME

Opzioni

Questo comando non ha opzioni specifiche.

Esempi

$ knife node delete node_name

MODIFICA


. edit L'argomento viene utilizzato per modificare i dettagli di un nodo su un server Chef. I dati del nodo sono
memorizzato come JSON sul server Chef.

Sintassi

Questo argomento ha la seguente sintassi:

$ knife node edit NODE_NAME (opzioni)

Opzioni

Questo argomento ha le seguenti opzioni:

-un, --tutti
Visualizza un nodo nell'editor $EDITOR. Per impostazione predefinita, gli attributi predefiniti sovrascrivono,
o automatico non vengono mostrati.

Esempi

Per modificare i dati per un nodo denominato node1, accedere:

$ nodo coltello modifica nodo1 -a

Aggiorna i dati del ruolo in JSON:

## campione:
{
"normale": {
},
"nome": "nodo1",
"sovrascrivere": {
},
"predefinito": {
},
"json_class": "Chef::Nodo",
"automatico": {
},
"elenco_esecuzioni": [
"ricetta[devops]",
"ruolo[webserver]"
],
"chef_type": "nodo"
}

Una volta terminato, salvalo.

DA RISORSE


. da filetto L'argomento viene utilizzato per creare un nodo utilizzando i dati del nodo esistente come modello.

Sintassi

Questo argomento ha la seguente sintassi:

$ nodo coltello dal file FILE

Opzioni

Questo comando non ha opzioni specifiche.

Esempi

Per aggiungere un nodo utilizzando i dati contenuti in un file JSON:

$ nodo knife dal file "percorso al file JSON"

ELENCO


. stratagemma L'argomento viene utilizzato per visualizzare tutti i nodi presenti su un server Chef.

Sintassi

Questo argomento ha la seguente sintassi:

$ elenco nodi knife (opzioni)

Opzioni

Questo argomento ha le seguenti opzioni:

-w, --con-uri
Utilizzare per mostrare gli URI corrispondenti.

Esempi

Per verificare l'elenco dei nodi registrati sul server Chef, immettere:

$ elenco dei nodi del coltello

per restituire qualcosa di simile a:

i-12345678
RS-123456

ESEGUI_LIST ADD


. elenco_esecuzioni aggiungere L'argomento viene utilizzato per aggiungere elementi dell'elenco di esecuzione (ruoli o ricette) a un nodo.

Sintassi

Questo argomento ha la seguente sintassi:

$ knife node run_list add NODE_NAME RUN_LIST_ITEM (opzioni)

Opzioni

Questo argomento ha le seguenti opzioni:

-a ARTICOLO, --dopo VOCE
Utilizzare questa opzione per aggiungere l'elemento dell'elenco esecuzioni dopo l'elemento dell'elenco esecuzioni specificato.

-b ARTICOLO, --prima VOCE
Utilizzare questa opzione per aggiungere l'elemento dell'elenco esecuzioni prima dell'elemento dell'elenco esecuzioni specificato.

Esempi

Per aggiungere un ruolo a un elenco di esecuzione, immettere:

$ knife node run_list aggiungi nodo 'ruolo[NOME_RUOLO]'

Per aggiungere ruoli e ricette a un elenco di esecuzione, immettere:

$ knife node run_list add node 'recipe[COOKBOOK::RECIPE_NAME],recipe[COOKBOOK::RECIPE_NAME],role[ROLE_NAME]'

Per aggiungere una ricetta a un elenco di esecuzione utilizzando il formato completo, immettere:

$ knife node run_list add node 'recipe[COOKBOOK::RECIPE_NAME]'

Per aggiungere una ricetta a un elenco di esecuzione utilizzando il formato ricettario, immettere:

$ knife node run_list aggiungi nodo 'COOKBOOK::RECIPE_NAME'

Per aggiungere la ricetta predefinita di un libro di cucina a un elenco di esecuzione, immettere:

$ knife node run_list aggiungi nodo 'COOKBOOK'

ESEGUI_LIST RIMUOVERE


. elenco_esecuzioni rimuovere l'argomento viene utilizzato per rimuovere gli elementi dell'elenco di esecuzione (ruoli o ricette) da un
nodo. Una ricetta deve essere in uno dei seguenti formati: completamente qualificato, ricettario o
predefinito. Sia i ruoli che le ricette devono essere tra virgolette, ad esempio: 'ruolo[NOME_RUOLO]' or
'ricetta[LIBRO DI CUCINA::NOME_RICETTA]'Utilizzare una virgola per separare ruoli e ricette quando si rimuove
più di uno, come questo:
'ricetta[LIBRO DI RICETTE::NOME_RICETTA],LIBRO DI RICETTE::NOME_RICETTA,ruolo[NOME_RUOLO]'.

Sintassi

Questo argomento ha la seguente sintassi:

$ knife node run_list remove NODE_NAME RUN_LIST_ITEM

Opzioni

Questo comando non ha opzioni specifiche.

Esempi

Per rimuovere un ruolo da un elenco di esecuzione, immettere:

$ knife node run_list rimuovi nodo 'role[ROLE_NAME]'

Per rimuovere una ricetta da un elenco di esecuzione utilizzando il formato completo, immettere:

$ knife node run_list remove node 'recipe[COOKBOOK::RECIPE_NAME]'

MOSTRARE


. mostrare attraverso le sue creazioni L'argomento viene utilizzato per visualizzare informazioni su un nodo.

Sintassi

Questo argomento ha la seguente sintassi:

$ knife node show NODE_NAME (opzioni)

Opzioni

Questo argomento ha le seguenti opzioni:

-a ATTR, --attributo ATTR
L'attributo (o gli attributi) da mostrare.

-l, --lungo
Utilizzare per visualizzare tutti gli attributi nell'output e per mostrare l'output come JSON.

-M, --medio
Utilizzare per visualizzare gli attributi normali nell'output e per mostrare l'output come JSON.

-R, --elenco-esegui
Utilizzare per visualizzare solo l'elenco delle esecuzioni.

Esempi

Per visualizzare tutti i dati per un nodo denominato costruire, accedere:

$ nodo coltello mostra build

ritornare:

Nome nodo: build
Ambiente: _default
Nome di dominio completo:
IP:
Elenco delle esecuzioni:
ruoli:
ricette:
Piattaforma:

Per mostrare informazioni di base su un nodo, troncate e formattate correttamente:

mostra nodo coltello

Per mostrare tutte le informazioni su un nodo, ben formattate:

nodo coltello mostra -l

Per elencare un singolo attributo del nodo:

mostra nodo coltello -UN

where è qualcosa come kernel o piattaforma. (Questo non funziona per i sistemi annidati
attributi come nodo[kernel][macchina] perché coltello nodo mostrare attraverso le sue creazioni non capisce annidato
attributi.)

Per visualizzare il nome di dominio completo (FQDN) per un nodo denominato i-12345678, accedere:

$ nodo coltello mostra i-12345678 -a fqdn

ritornare:

fqdn: ip-10-251-75-20.ec2.internal

Per visualizzare l'elenco di esecuzione per un nodo denominato dev, accedere:

$ knife node show dev -r

Per visualizzare le informazioni in formato JSON, utilizzare il -F opzione comune come parte del comando like
Questo:

$ coltello spettacolo di ruolo devops -F json

Altri formati disponibili includono testo, YAMLe pp.

Per visualizzare le informazioni sui nodi in formato JSON non elaborato, utilizzare -l or --lungo opzione:

nodo coltello mostra -l -F json

e/o:

nodo coltello mostra -l --format=json

Utilizzare knife-node online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.