GNU/Linux >> Linux Esercitazione >  >> Linux

Utili comandi python-novaclient

Questo articolo mostra alcuni python-novaclient comandi.

Operazioni client Nova

Questo articolo presuppone che tu abbia installato il client python-nova e che il client funzioni con il tuo account Cloud Server.

comando di aiuto nova

La help comando elenca tutti i comandi disponibili:

nova help

Aggiungi il nome di un comando dopo nova help per vedere la sua sintassi. Ad esempio, per vedere la sintassi di boot comando, esegui:

nova help boot

Nota che non tutti i comandi elencati in nova help funziona con i server Rackspace Cloud. Il client nova funziona con OpenStack, incluso il Rackspace Cloud. Tuttavia, alcuni dei comandi si riferiscono ad operazioni che non abbiamo implementato sui Cloud Server, mentre altri consentono di gestire un'installazione OpenStack completa.

Nota: Se vuoi fare riferimento a un server oa un'immagine per nome e il nome contiene uno spazio, metti il ​​nome tra virgolette in modo che il client lo prenda come un singolo argomento.

Comandi comuni

Puoi utilizzare i seguenti comandi per la maggior parte delle operazioni con i Cloud Server:

comando nova list

L'list comando restituisce un elenco dei server sul tuo account. Puoi utilizzare elenco senza argomenti, ma sono disponibili opzioni per limitare l'elenco a un intervallo di indirizzi IP o per mostrare server con uno stato particolare.

L'output mostra l'ID univoco del server nella prima colonna, seguito dal nome del server, lo stato del server e, infine, gli indirizzi di rete associati al server.

Esempio:

nova list --status active

comando nova image-create

Il image-create comando acquisisce uno snapshot di un server. Il primo argomento è il nome o l'ID del server e il secondo argomento è il nome che vuoi assegnare alla nuova istantanea.

Esempio:

nova image-create servername backupname

comando nova flavor-list

La flavor-list comando visualizza un elenco di versioni di server disponibili. Un sapore descrive le opzioni di memoria, spazio su disco e CPU che puoi allocare per il server.

La risposta contiene le seguenti informazioni per i gusti:

  • ID gusto
  • Nome del gusto
  • Assegnazione della memoria (in megabyte)
  • Scambio di allocazione (se presente, anche in megabyte)
  • Spazio su disco allocato al server (in gigabyte)
  • Numero di CPU virtuali per l'istanza
  • Fattore limite di velocità effettiva di rete associato al gusto

Esempio:

nova flavor-list

comando nova boot

Usa il boot comando per creare un nuovo server cloud. Nella sua forma più semplice, dici al comando di avvio quale sapore usare con il --flavor opzione, quale immagine utilizzare come base con il --image opzione, quindi includi il nome del server che stai creando come argomento per il comando.

L'output del comando di avvio elenca i dati sul nuovo server, inclusa la password di root o amministratore.

Esempio:

nova boot --flavor 1 --image 758d32fe-9f2c-470a-a082-ba6832a06431 servername

comando di riavvio nova

Il reboot comando utilizza il nome o l'ID del server di destinazione come argomento. Per impostazione predefinita, il server esegue un riavvio graduale, in cui il sistema operativo riavvia il server senza problemi. Puoi eseguire un riavvio forzato (come spegnere e riaccendere l'alimentazione) con --hard opzione.

Esempio:

nova reboot --hard servername

comando di eliminazione nova

Il delete comando utilizza il nome o l'ID del server come argomento. Usa questo comando con cautela .

Esempio:

nova delete servername

comando nova show

Lo show Il comando restituisce i dettagli su un server:sapore, l'immagine da cui è stato creato, indirizzi di rete e altri dettagli.

Esempio:

nova show servername

comando nova resize

Usa il resize comando per passare da un server a un altro sapore. Quando chiami il comando, il primo argomento è il nome o l'ID del server e il secondo argomento è il nome o l'ID dell'aroma.

Nota :nova resize non funziona per server cloud virtuali o server Rackspace Standard con allocazione disco manuale abilitata. Per ulteriori informazioni sulla modifica delle dimensioni di un server cloud virtuale, vedere Modifica delle dimensioni del server cloud delle prestazioni.

Non puoi ridimensionare un server a un profilo più piccolo se ha più spazio su disco allocato di quello che può utilizzare il profilo più piccolo.

Esempio:

nova resize servername "512MB instance"

comando nova resize-confirm

Al termine di un ridimensionamento, è necessario confermare il successo del ridimensionamento prima che il ridimensionamento diventi permanente. Usa il resize-confirm comando con un nome o un ID server.

Esempio:

nova resize-confirm servername

comando nova resize-revert

Al termine di un ridimensionamento, è possibile che venga rilevato un problema con il server che indica che il ridimensionamento ha introdotto un problema. In questo caso, puoi inserire il resize-revert comando per riportare il server al suo aspetto originale.

Esempio:

nova resize-revert servername

comando di ricostruzione nova

La rebuild Il comando prende un server esistente e lo ricostruisce usando un'immagine. Il primo argomento è il nome o l'ID del server e il secondo argomento è il nome o l'ID dell'immagine che hai scelto.

Puoi includere il -rebuild_password opzione per impostare una password di root, invece di averne una generata casualmente.

Esempio:

nova rebuild --rebuild_password PASSWORD servername "Fedora 16"

**nova rescue command

Il rescue comando imposta un server in modalità di ripristino, consentendo di accedere e modificare il file system mentre il server è inattivo. L'output del comando è la password di root utilizzata dall'istanza di rescue.

Esempio:

nova rescue servername

comando nova unrescue

Usa il unrescue comando per portare un server fuori dalla modalità di ripristino e avviarlo normalmente.

Esempio:

nova unrescue servername

comando set-password

Modifica la password di root per un'istanza utilizzando set-password comando.

Esempio:

nova set-password servername

meta comando nova

Usa il meta comando per impostare o eliminare metadati su un server. Themetadata è in key=value modulo. Puoi visualizzare i metadati impostati su un server con show comando.

Il comando ha i seguenti argomenti:

  • Il nome o l'ID del server
  • L'azione:set o delete
  • La coppia chiave-valore che definisce i metadati

Esempio:

nova meta servername set "role=development"

comando nova limit

Usa i limits comando per elencare i limiti impostati sul tuo account. I limiti possono includere le seguenti opzioni:

  • Il numero massimo di coppie di metadati che puoi associare a un'immagine oa un server
  • Il numero massimo e la dimensione delle personalità (file) che puoi installare su un server quando lo crei
  • Il numero massimo di server consentiti sul tuo account
  • La quantità massima di memoria che puoi allocare in totale a tutti i server del tuo account

Esempio:

nova limits

Utilizza la scheda Feedback per inserire commenti o porre domande. Puoi anche avviare una conversazione con noi.


Linux
  1. Comandi Linux:job, bg e fg

  2. 5 comandi Linux che non uso mai

  3. Comandi Linux dalla A alla Z

  4. Esempi utili del comando Docker ps

  5. Comando eco di Linux

Comandi Linux - Guida completa

3 consigli utili su come utilizzare il comando cronologia in Linux

I 40 comandi utili del server Linux per principianti e professionisti

100 utili comandi Vim di cui avrai bisogno ogni giorno

I 50 comandi IP utili di Linux per gli amministratori di rete

12 Esempi utili di comandi data di Linux