Virtualizzazione · 4 min read · Feb 01, 2026
Installazione di Ospiti KVM Con virt-install Su Ubuntu 8.10 Server
Installazione di Ospiti KVM Con virt-install Su Ubuntu 8.10 Server
Versione 1.0
Autore: Falko Timme
A differenza di virt-manager, virt-install è uno strumento da riga di comando che consente di creare ospiti KVM su un server senza interfaccia grafica. Potresti chiederti: “Ma posso usare vmbuilder per farlo, perché ho bisogno di virt-install?” La differenza tra virt-install e vmbuilder è che vmbuilder è per la creazione di ospiti basati su Ubuntu, mentre virt-install ti consente di installare tutti i tipi di sistemi operativi (ad es. Linux, Windows, Solaris, FreeBSD, OpenBSD) e distribuzioni in un ospite, proprio come virt-manager. Questo articolo mostra come puoi usarlo su un server KVM Ubuntu 8.10.
Non fornisco alcuna garanzia che questo funzionerà per te!
1 Nota Preliminare
Presumo che KVM sia già installato (ad es. come mostrato qui: Virtualizzazione Con KVM Su Ubuntu 8.10). Il mio host KVM ha l’indirizzo IP 192.168.0.100.
Mostrerò come installare un ospite CentOS 5.2 in questo tutorial.
Abbiamo anche bisogno di un desktop Ubuntu 8.10 in modo da poterci connettere alla console grafica dei nostri ospiti KVM. Non importa se il desktop è installato sul server KVM Ubuntu 8.10 o su un sistema remoto.
2 Installazione di virt-install
Apri un terminale e installa virt-install:
sudo apt-get install python-virtinst3 Installazione di virt-viewer O virt-manager Sul Tuo Desktop Ubuntu 8.10
Abbiamo bisogno di un mezzo per connetterci alla console grafica dei nostri ospiti - possiamo usare virt-viewer o virt-manager (vedi Gestione Ospiti KVM Con Virt-Manager Su Ubuntu 8.10) per questo. Presumo che tu stia usando un desktop Ubuntu 8.10 (non importa se è un desktop remoto o se il desktop è installato sul server KVM Ubuntu 8.10!).
Se vuoi usare virt-viewer, esegui
sudo apt-get install virt-viewerSe vuoi usare virt-manager, esegui
sudo apt-get install virt-manager4 Creazione di un Ospite CentOS 5.2
Dai un’occhiata a
man virt-installper imparare come usarlo.
Per creare un ospite CentOS 5.2 (in modalità bridging) con il nome vm10, 512MB di RAM, due CPU virtuali e l’immagine disco ~/vm10.qcow2 (con una dimensione di 12GB), inserisci il DVD di CentOS nell’unità CD e esegui
sudo virt-install --connect qemu:///system -n vm10 -r 512 --vcpus=2 -f ~/vm10.qcow2 -s 12 -c /dev/cdrom --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvmCerto, puoi anche creare un’immagine ISO del DVD di CentOS…
sudo dd if=/dev/cdrom of=~/CentOS-5.2-x86_64-bin-DVD.iso… e usare l’immagine ISO nel comando virt-install:
sudo virt-install --connect qemu:///system -n vm10 -r 512 --vcpus=2 -f ~/vm10.qcow2 -s 12 -c ~/CentOS-5.2-x86_64-bin-DVD.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm(Ho omesso l’opzione –os-variant=centos5 perché virt-install si lamentava di non conoscere la variante del sistema operativo centos5, anche se le pagine man dicono qualcos’altro. Comunque, l’installazione è andata a buon fine anche senza quell’opzione.)
5 Connessione All’Ospite
L’ospite KVM si avvierà ora dal DVD di CentOS 5.2 e avvierà l’installer grafico di CentOS - ecco perché dobbiamo connetterci alla console grafica dell’ospite. Puoi farlo sia con virt-manager (vedi Gestione Ospiti KVM Con Virt-Manager Su Ubuntu 8.10) o con virt-viewer. Mostrerò come farlo con virt-viewer.
Se virt-viewer è installato sul server KVM, puoi eseguire
sudo virt-viewer vm10Se virt-viewer è installato su un desktop Ubuntu remoto, esegui
sudo virt-viewer --connect qemu+ssh://[email protected]/system vm10(Sostituisci 192.168.0.100 con l’indirizzo IP o il nome host dell’host KVM. Si prega di notare che l’account root deve essere abilitato sull’host KVM e che i login come root devono essere consentiti sull’host KVM. Per abilitare il login come root su un sistema Ubuntu, esegui
sudo passwd rootPer controllare se i login come root sono consentiti, controlla la direttiva PermitRootLogin in /etc/ssh/sshd_config - potresti dover riavviare il demone SSH dopo.)
Dovresti ora essere connesso alla console grafica dell’ospite e vedere l’installer di CentOS:


Ora installa CentOS come faresti normalmente su un sistema fisico. Si prega di notare che alla fine dell’installazione, il sistema CentOS ha bisogno di un riavvio. L’ospite si fermerà quindi, quindi dovrai avviarlo di nuovo, sia con virt-manager o in questo modo dalla riga di comando dell’host KVM:
sudo virsh --connect qemu:///systemstart vm10quitDopo, puoi connetterti di nuovo all’ospite con virt-viewer o virt-manager e completare l’installazione.
6 Clonazione di Ospiti
Il pacchetto python-virtinst viene fornito con un secondo strumento, virt-clone, che ti consente di clonare gli ospiti. Per clonare vm10 e nominare il clone vm11 con l’immagine disco ~/vm11.qcow2, basta eseguire
sudo virt-clone --connect qemu:///system -o vm10 -n vm11 -f ~/vm11.qcow2Dopo, puoi avviare vm11 con virt-manager o in questo modo…
sudo virsh --connect qemu:///systemstart vm11quit… e connetterti ad esso usando virt-manager o virt-viewer.
7 Link
- KVM (Documentazione della Comunità Ubuntu): https://help.ubuntu.com/community/KVM
- Ubuntu: http://www.ubuntu.com/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.