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-virtinst

3 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-viewer

Se vuoi usare virt-manager, esegui

sudo apt-get install virt-manager

4 Creazione di un Ospite CentOS 5.2

Dai un’occhiata a

man virt-install

per 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 --hvm

Certo, 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 vm10

Se 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 root

Per 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:///system
start vm10
quit

Dopo, 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.qcow2

Dopo, puoi avviare vm11 con virt-manager o in questo modo…

sudo virsh --connect qemu:///system
start vm11
quit

… e connetterti ad esso usando virt-manager o virt-viewer.

7 Link

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.