Vai al contenuto
⚠️ Warning: Extraordinary electrical maintenance – Scheduled shutdown of the Cloud garr-ct1 region (Catania) from 22 to 29 July 2025. For more details, please read the maintenance notice.

Terminologia

Una macchina virtuale, o VM, è un programma software che mostra il comportamento di un computer separato ed è in grado di eseguire applicazioni e programmi all'interno del proprio ambiente.

Una macchina virtuale in esecuzione nella terminologia OpenStack è chiamata istanza, perché viene eseguita all'interno di un altro ambiente di calcolo -- solitamente noto come host. In un progetto OpenStack l'host sarà tipicamente un nodo di calcolo Nova.

Più macchine virtuali possono esistere contemporaneamente all'interno di un singolo host.

Avviare una Macchina Virtuale

  1. Accedi alla dashboard.
  2. Seleziona il progetto appropriato dal menu a tendina in alto a sinistra.
  3. Nella scheda Progetto, apri la scheda Compute e clicca sulla categoria Istanze.
  4. Clicca su Avvia Istanza. Nella finestra di dialogo Avvia Istanza, specifica i seguenti valori:

    Scheda Dettagli

    • Nome Istanza

      Assegna un nome alla macchina virtuale.

    • Zona di Disponibilità

      Seleziona nova.

    • Conteggio

      Imposta il numero di istanze: il default è 1.

    Scheda Sorgente

    • Seleziona Sorgente di Boot

      Scegli immagine, e seleziona un'immagine dalla lista Disponibili.

    • Crea Nuovo Volume

      Seleziona

    • Cancella Volume all'Eliminazione dell'Istanza

      Seleziona

    Scheda Flavor - Specifica la dimensione dell'istanza da avviare.

    Scheda Reti

    • Reti Selezionate

      Per aggiungere una rete all'istanza, clicca il + nel campo Disponibili. Seleziona default, che è una rete connessa a un router sulla rete esterna e permette di assegnare IP floating alla VM.

      Warning

      NON selezionare la rete chiamata floating-ip poiché le VM su questa rete non possono essere collegate alle reti esterne.

    Scheda Porte di Rete - Puoi saltare questa parte.

    Scheda Gruppi di Sicurezza

    I gruppi di sicurezza sono una sorta di firewall cloud che definiscono quale traffico di rete in ingresso viene inoltrato alle istanze. Puoi semplicemente mantenere il gruppo di sicurezza default.

    Scheda Key Pair

    Warning

    Avrai bisogno di una Key Pair per poter accedere all'istanza. Esegui Crea Key Pair o Importa Key Pair e poi selezionala o scegline una Disponibile dalla lista.

    Configurazione - aggiungi il seguente script:

    #!/bin/bash
    # Questo semplice script installa **qemu-guest-agent** che è necessario per
    # eseguire snapshot mentre l'istanza è in esecuzione.

    sudo apt update
    sudo apt install -y qemu-guest-agent
  1. Clicca su Avvia Istanza in basso a destra, per avviare l'istanza.

Per maggiori dettagli vedi passi per creare una Macchina Virtuale nel tuo progetto.

Assegnare un IP pubblico alla VM

Per rendere un'istanza accessibile da remoto, devi assegnarle un indirizzo IP pubblico selezionando Associa IP Floating dal menu Azioni accanto all'istanza nella scheda Istanze della dashboard. Scegli uno qualsiasi degli indirizzi suggeriti.

Accedere alle Macchine Virtuali Linux

Configura prima il gruppo di sicurezza in modo che la porta 22 sia raggiungibile dal mondo esterno:

  1. Accedi alla dashboard
  2. Clicca su Progetto -> Rete -> Gruppi di Sicurezza
  3. Modifica il gruppo di sicurezza default cliccando su Gestisci Regole
  4. Clicca su Aggiungi Regola, seleziona SSH dal menu a tendina e clicca Aggiungi

Usa i seguenti passaggi per accedere a una macchina virtuale Linux in esecuzione.

Per accedere a una macchina virtuale, usa il comando ssh sulla tua macchina host, usando la keypair che hai selezionato durante la creazione dell'istanza.

Warning

Assicurati che il file della keypair abbia i permessi di accesso corretti: $ chmod 400 MyKey.pem

Invoca ssh specificando la keypair e l'indirizzo IP pubblico dell'istanza; per esempio:

$ ssh -i MyKey.pem ubuntu@90.147.188.236

Last login: Tue Jan 12 11:20:28 2016
$

Warning

il nome utente (ubuntu nell'esempio) dipenderà dal nome dell'immagine, quindi per l'immagine chiamata Centos 7 x86_64, il nome utente sarà centos, per l'immagine Cirros x86_64 0.3.4, il nome utente sarà cirros.

Da questo punto in poi, questa finestra terminale è connessa alla macchina virtuale finché non esci dalla macchina virtuale. Tutti i comandi vanno alla VM, non al tuo computer.

Quando accedi per la prima volta alla VM sarai loggato come utente ubuntu. Se hai bisogno di eseguire comandi come amministratore, con privilegi di root, usa sudo .

Usa il comando exit per chiudere la sessione ssh.

La VM è ancora in esecuzione in background. Puoi emettere nuovamente il comando ssh più tardi, per riconnetterti.

Spegnere o Eliminare un'Istanza

Puoi mettere temporaneamente in pausa o spegnere un'istanza, per evitare di consumare risorse, usando i comandi dal menu Azioni accanto all'istanza nel pannello Istanze della dashboard.

Monitorare l'utilizzo per le istanze

Puoi monitorare l'utilizzo per le istanze per ogni progetto. Puoi monitorare l'utilizzo per mese mostrando metriche come numero di vCPU, dischi, RAM e uptime per tutte le tue istanze.

  1. Accedi alla dashboard.
  2. Seleziona il progetto appropriato dal menu a tendina in alto a sinistra.
  3. Nella scheda Progetto, apri la scheda Compute e clicca sulla categoria Panoramica.
  4. Per interrogare l'utilizzo dell'istanza per un mese, seleziona un mese e clicca Invia.
  5. Per scaricare un riepilogo, clicca Scarica Riepilogo CSV.

Creare uno snapshot dell'istanza

  1. Accedi alla dashboard.
  2. Seleziona il progetto appropriato dal menu a tendina in alto a sinistra.
  3. Nella scheda Progetto, apri la scheda Compute e clicca sulla categoria Istanze.
  4. Seleziona l'istanza da cui creare uno snapshot.
  5. Nella colonna azioni, clicca Crea Snapshot.
  6. Nella finestra di dialogo Crea Snapshot, inserisci un nome per lo snapshot e clicca Crea Snapshot.
  7. La categoria Immagini mostra lo snapshot dell'istanza.

Per avviare un'istanza dallo snapshot, seleziona lo snapshot e clicca Avvia. Procedi con l'avvio di un'istanza.

Gestire un'istanza

  1. Accedi alla dashboard.
  2. Seleziona il progetto appropriato dal menu a tendina in alto a sinistra.
  3. Nella scheda Progetto, apri la scheda Compute e clicca sulla categoria Istanze.
  4. Seleziona un'istanza.
  5. Nella lista del menu nella colonna azioni, seleziona lo stato.

Puoi ricostruire un'istanza. Puoi anche scegliere di visualizzare il log della console dell'istanza, modificare l'istanza o i gruppi di sicurezza. A seconda dello stato corrente dell'istanza, puoi mettere in pausa, riprendere, sospendere, riavviare (soft o hard) o terminarla. Il ridimensionamento dell'istanza non è attualmente possibile.

Vai alla dashboard