Virtualizzazione · 7 min read · Feb 02, 2026

Virtualizzazione Con KVM Su Un Server Scientific Linux 6.3 - Pagina 4

7 Gestire Un Ospite KVM Dalla Riga Di Comando

Scientific Linux 6.3 KVM Host:

Gli ospiti KVM possono essere gestiti tramite virsh, la “shell virtuale”. Per connettersi alla shell virtuale, eseguire

virsh --connect qemu:///system

Ecco come appare la shell virtuale:

[root@server1 ~]# virsh --connect qemu:///system  
Benvenuto in virsh, il terminale interattivo di virtualizzazione.  
  
Digita:  'help' per aiuto con i comandi  
        'quit' per uscire  
  
virsh #

Ora puoi digitare comandi nella shell virtuale per gestire i tuoi ospiti. Esegui

help

per ottenere un elenco dei comandi disponibili:

virsh # help  
Comandi raggruppati:  
  Gestione Domini (aiuto parola chiave 'domain'):  
    attach-device                  attacca dispositivo da un file XML  
    attach-disk                     attacca dispositivo disco  
    attach-interface                attacca interfaccia di rete  
    autostart                       avvia automaticamente un dominio  
    blkiotune                       Ottieni o imposta parametri blkio  
    blockpull                       Popola un disco dalla sua immagine di supporto.  
    blockjob                        Gestisci operazioni di blocco attive.  
    console                          connetti alla console dell'ospite  
    cpu-baseline                    calcola la CPU di base  
    cpu-compare                     confronta la CPU host con una CPU descritta da un file XML  
    create                           crea un dominio da un file XML  
    define                           definisci (ma non avviare) un dominio da un file XML  
    destroy                          distruggi (ferma) un dominio  
    detach-device                   stacca dispositivo da un file XML  
    detach-disk                     stacca dispositivo disco  
    detach-interface                stacca interfaccia di rete  
    domid                            converte un nome di dominio o UUID in id dominio  
    domjobabort                      abortisci lavoro di dominio attivo  
    domjobinfo                       informazioni sul lavoro di dominio  
    domname                          converte un id dominio o UUID in nome dominio  
    domuuid                          converte un nome di dominio o id in UUID dominio  
    domxml-from-native               Converti configurazione nativa in XML di dominio  
    domxml-to-native                 Converti XML di dominio in configurazione nativa  
    dump                             dumpa il core di un dominio in un file per analisi  
    dumpxml                          informazioni sul dominio in XML  
    edit                             modifica configurazione XML per un dominio  
    inject-nmi                       Inietta NMI nell'ospite  
    send-key                         Invia codici tasto all'ospite  
    managedsave                      salvataggio gestito dello stato di un dominio  
    managedsave-remove               Rimuovi salvataggio gestito dello stato di un dominio  
    maxvcpus                         connessione vcpu massima  
    memtune                          Ottieni o imposta parametri di memoria  
    migrate                          migra dominio su un altro host  
    migrate-setmaxdowntime          imposta il massimo tempo di inattività tollerabile  
    migrate-setspeed                Imposta la larghezza di banda massima di migrazione  
    reboot                            riavvia un dominio  
    restore                           ripristina un dominio da uno stato salvato in un file  
    resume                            riprendi un dominio  
    save                              salva uno stato di dominio in un file  
    save-image-define                ridefinisci l'XML per il file di stato salvato di un dominio  
    save-image-dumpxml              informazioni sul dominio di stato salvato in XML  
    save-image-edit                  modifica XML per il file di stato salvato di un dominio  
    schedinfo                        mostra/imposta parametri dello scheduler  
    screenshot                       scatta uno screenshot della console del dominio corrente e memorizzalo in un file  
    setmaxmem                        cambia il limite massimo di memoria  
    setmem                            cambia l'allocazione della memoria  
    setvcpus                         cambia il numero di CPU virtuali  
    shutdown                          spegni un dominio in modo controllato  
    start                             avvia un dominio inattivo (precedentemente definito)  
    suspend                           sospendi un dominio  
    ttyconsole                       tty console  
    undefine                         undefinisci un dominio inattivo  
    update-device                    aggiorna dispositivo da un file XML  
    vcpucount                        conteggi vcpu del dominio  
    vcpuinfo                         informazioni dettagliate sulla vcpu del dominio  
    vcpupin                          controlla o interroga l'affinità della vcpu del dominio  
    version                           mostra versione  
    vncdisplay                       visualizzazione vnc  
  Monitoraggio Domini (aiuto parola chiave 'monitor'):  
    domblkinfo                       informazioni sulla dimensione del dispositivo di blocco del dominio  
    domblklist                       elenca tutti i blocchi del dominio  
    domblkstat                       ottieni statistiche del dispositivo di blocco per un dominio  
    domcontrol                       stato dell'interfaccia di controllo del dominio  
    domifstat                        ottieni statistiche dell'interfaccia di rete per un dominio  
    dominfo                           informazioni sul dominio  
    dommemstat                       ottieni statistiche di memoria per un dominio  
    domstate                         stato del dominio  
    list                              elenca domini  
  Host e Hypervisor (aiuto parola chiave 'host'):  
    capabilities                     capacità  
    connect                           (ri)connetti all'hypervisor  
    freecell                         memoria libera NUMA  
    hostname                         stampa il nome host dell'hypervisor  
    nodecpustats                    Stampa statistiche cpu del nodo.  
    nodeinfo                         informazioni sul nodo  
    nodememstats                    Stampa statistiche di memoria del nodo.  
    qemu-attach                      QEMU Attach  
    qemu-monitor-command             Comando Monitor QEMU  
    sysinfo                          stampa le informazioni di sistema dell'hypervisor  
    uri                               stampa l'URI canonico dell'hypervisor  
  Interfaccia (aiuto parola chiave 'interface'):  
    iface-begin                      crea uno snapshot delle impostazioni correnti delle interfacce, che possono essere successivamente confermate (iface-commit) o ripristinate (iface-rollback)  
    iface-commit                     conferma le modifiche apportate da iface-begin e libera il punto di ripristino  
    iface-define                     definisci (ma non avviare) un'interfaccia host fisica da un file XML  
    iface-destroy                    distruggi un'interfaccia host fisica (disabilitala / "if-down")  
    iface-dumpxml                   informazioni sull'interfaccia in XML  
    iface-edit                       modifica la configurazione XML per un'interfaccia host fisica  
    iface-list                       elenca le interfacce host fisiche  
    iface-mac                        converte un nome di interfaccia in indirizzo MAC dell'interfaccia  
    iface-name                       converte un indirizzo MAC dell'interfaccia in nome dell'interfaccia  
    iface-rollback                   ripristina la configurazione salvata precedente creata tramite iface-begin  
    iface-start                      avvia un'interfaccia host fisica (abilitala / "if-up")  
    iface-undefine                   undefinisci un'interfaccia host fisica (rimuovila dalla configurazione)  
  Filtro di Rete (aiuto parola chiave 'filter'):  
    nwfilter-define                  definisci o aggiorna un filtro di rete da un file XML  
    nwfilter-dumpxml                informazioni sul filtro di rete in XML  
    nwfilter-edit                    modifica la configurazione XML per un filtro di rete  
    nwfilter-list                    elenca i filtri di rete  
    nwfilter-undefine                 undefinisci un filtro di rete  
  Networking (aiuto parola chiave 'network'):  
    net-autostart                    avvia automaticamente una rete  
    net-create                       crea una rete da un file XML  
    net-define                       definisci (ma non avviare) una rete da un file XML  
    net-destroy                      distruggi (ferma) una rete  
    net-dumpxml                     informazioni sulla rete in XML  
    net-edit                         modifica la configurazione XML per una rete  
    net-info                         informazioni sulla rete  
    net-list                         elenca reti  
    net-name                         converte un UUID di rete in nome di rete  
    net-start                        avvia una rete inattiva (precedentemente definita)  
    net-undefine                     undefinisci una rete inattiva  
    net-uuid                         converte un nome di rete in UUID di rete  
  Dispositivo Nodo (aiuto parola chiave 'nodedev'):  
    nodedev-create                   crea un dispositivo definito da un file XML sul nodo  
    nodedev-destroy                  distruggi (ferma) un dispositivo sul nodo  
    nodedev-dettach                  stacca dispositivo nodo dal suo driver di dispositivo  
    nodedev-dumpxml                 dettagli del dispositivo nodo in XML  
    nodedev-list                     elenca i dispositivi su questo host  
    nodedev-reattach                riattacca dispositivo nodo al suo driver di dispositivo  
    nodedev-reset                    ripristina dispositivo nodo  
  Segreto (aiuto parola chiave 'secret'):  
    secret-define                    definisci o modifica un segreto da un file XML  
    secret-dumpxml                  attributi segreti in XML  
    secret-get-value                 Restituisce un valore segreto  
    secret-list                      elenca segreti  
    secret-set-value                 imposta un valore segreto  
    secret-undefine                  undefinisci un segreto  
  Snapshot (aiuto parola chiave 'snapshot'):  
    snapshot-create                  Crea uno snapshot da XML  
    snapshot-create-as               Crea uno snapshot da un insieme di argomenti  
    snapshot-current                 Ottieni o imposta lo snapshot corrente  
    snapshot-delete                  Elimina uno snapshot di dominio  
    snapshot-dumpxml                Dump XML per uno snapshot di dominio  
    snapshot-edit                    modifica XML per uno snapshot  
    snapshot-list                    Elenca snapshot per un dominio  
    snapshot-parent                  Ottieni il nome del genitore di uno snapshot  
    snapshot-revert                  Ripristina un dominio a uno snapshot  
  Pool di Storage (aiuto parola chiave 'pool'):  
    find-storage-pool-sources-as    trova potenziali fonti di pool di storage  
    find-storage-pool-sources        scopri potenziali fonti di pool di storage  
    pool-autostart                   avvia automaticamente un pool  
    pool-build                       costruisci un pool  
    pool-create-as                   crea un pool da un insieme di argomenti  
    pool-create                       crea un pool da un file XML  
    pool-define-as                   definisci un pool da un insieme di argomenti  
    pool-define                       definisci (ma non avviare) un pool da un file XML  
    pool-delete                       elimina un pool  
    pool-destroy                      distruggi (ferma) un pool  
    pool-dumpxml                    informazioni sul pool in XML  
    pool-edit                        modifica la configurazione XML per un pool di storage  
    pool-info                        informazioni sul pool di storage  
    pool-list                        elenca pool  
    pool-name                        converte un UUID di pool in nome di pool  
    pool-refresh                     aggiorna un pool  
    pool-start                       avvia un pool inattivo (precedentemente definito)  
    pool-undefine                    undefinisci un pool inattivo  
    pool-uuid                        converte un nome di pool in UUID di pool  
  Volume di Storage (aiuto parola chiave 'volume'):  
    vol-clone                        clona un volume.  
    vol-create-as                    crea un volume da un insieme di argomenti  
    vol-create                        crea un vol da un file XML  
    vol-create-from                  crea un vol, utilizzando un altro volume come input  
    vol-delete                        elimina un vol  
    vol-download                      Scarica un volume in un file  
    vol-dumpxml                      informazioni sul vol in XML  
    vol-info                         informazioni sul vol di storage  
    vol-key                          restituisce la chiave del volume per un dato nome o percorso di volume  
    vol-list                         elenca vols  
    vol-name                         restituisce il nome del volume per una data chiave o percorso di volume  
    vol-path                         restituisce il percorso del volume per un dato nome o chiave di volume  
    vol-pool                         restituisce il pool di storage per una data chiave o percorso di volume  
    vol-upload                       carica un file in un volume  
    vol-wipe                         cancella un vol  
  Virsh stesso (aiuto parola chiave 'virsh'):  
    cd                               cambia la directory corrente  
    echo                             echo argomenti  
    exit                             esci da questo terminale interattivo  
    help                             stampa aiuto  
    pwd                              stampa la directory corrente  
    quit                             esci da questo terminale interattivo  
  
virsh #
list

mostra tutti gli ospiti in esecuzione;

list --all

mostra tutti gli ospiti, in esecuzione e inattivi:

virsh # list --all  
 Id Nome                 Stato  
----------------------------------  
  3 vm11                 in esecuzione  
 - vm10                 spento  
  
virsh #

Se modifichi il file xml di un ospite (situato nella directory /etc/libvirt/qemu/), devi ridefinire l’ospite:

define /etc/libvirt/qemu/vm10.xml

Si prega di notare che ogni volta che modifichi il file xml dell’ospite in /etc/libvirt/qemu/, devi eseguire nuovamente il comando define!

Per avviare un ospite fermo, eseguire:

start vm10

Per fermare un ospite, eseguire

shutdown vm10

Per fermarlo immediatamente (cioè, staccare la spina), eseguire

destroy vm10

Sospendi un ospite:

suspend vm10

Riprendi un ospite:

resume vm10

Questi sono i comandi più importanti.

Digita

quit

per uscire dalla shell virtuale.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.