KVM Installation · 3 min read · Jan 25, 2026

Installation von KVM-Gästen mit virt-install auf Ubuntu 12.04 LTS Server

Installation von KVM-Gästen mit virt-install auf Ubuntu 12.04 LTS Server

Version 1.0
Autor: Falko Timme
Folge mir auf Twitter

Im Gegensatz zu virt-manager ist virt-install ein Befehlszeilenwerkzeug, mit dem Sie KVM-Gäste auf einem headless Server erstellen können. Sie fragen sich vielleicht: “Aber ich kann vmbuilder dafür verwenden, warum brauche ich virt-install?” Der Unterschied zwischen virt-install und vmbuilder besteht darin, dass vmbuilder für die Erstellung von Ubuntu-basierten Gästen gedacht ist, während virt-install es Ihnen ermöglicht, alle Arten von Betriebssystemen (z. B. Linux, Windows, Solaris, FreeBSD, OpenBSD) und Distributionen in einem Gast zu installieren, genau wie virt-manager. Dieser Artikel zeigt, wie Sie es auf einem Ubuntu 12.04 LTS KVM-Server verwenden können.

Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!

1 Vorbemerkung

Ich gehe davon aus, dass KVM bereits installiert ist (z. B. wie hier gezeigt: Virtualisierung mit KVM auf Ubuntu 12.04 LTS). Mein KVM-Host hat die IP-Adresse 192.168.0.100.

Ich werde in diesem Tutorial zeigen, wie man einen CentOS 6.2-Gast installiert.

Wir benötigen auch einen Ubuntu 12.04 LTS-Desktop, damit wir eine Verbindung zur grafischen Konsole unserer KVM-Gäste herstellen können. Es spielt keine Rolle, ob der Desktop auf dem Ubuntu 12.04 LTS KVM-Server oder auf einem Remote-System installiert ist (es gibt kleine Unterschiede, wenn der Desktop auf dem KVM-Host im Vergleich zu einem Remote-Desktop installiert ist, aber ich werde diese Unterschiede skizzieren, also lesen Sie aufmerksam).

2 Installation von virt-install

Ubuntu 12.04 KVM-Host:

Öffnen Sie ein Terminal und installieren Sie virt-install:

sudo apt-get install virtinst

3 Installation von virt-manager auf Ihrem Ubuntu 12.04 Desktop

Ubuntu 12.04 Desktop:

Wir benötigen ein Mittel, um eine Verbindung zur grafischen Konsole unserer Gäste herzustellen - wir können dafür virt-viewer oder virt-manager verwenden (siehe KVM-Gastverwaltung mit Virt-Manager auf Ubuntu 8.10). Ich gehe davon aus, dass Sie einen Ubuntu 12.04-Desktop verwenden (es spielt keine Rolle, ob es sich um einen Remote-Desktop handelt oder ob der Desktop auf dem Ubuntu 12.04 KVM-Server installiert ist!).

Ich schlage vor, dass Sie virt-manager anstelle von virt-viewer verwenden, da virt-manager es Ihnen auch ermöglicht, virtuelle Maschinen zu erstellen und zu löschen und andere Aufgaben auszuführen. virt-manager kann wie folgt installiert werden:

sudo apt-get install virt-manager

4 Erstellen eines CentOS 6.2-Gastes

Ubuntu 12.04 KVM-Host:

Kehren wir nun zu unserem Ubuntu 12.04 KVM-Host zurück.

Sehen Sie sich

man virt-install

an, um zu lernen, wie man es benutzt.

Wir werden unsere bildbasierten virtuellen Maschinen im Verzeichnis /var/lib/libvirt/images/ erstellen, das automatisch erstellt wurde, als wir KVM installiert haben.

Um einen CentOS 6.2-Gast (im Bridging-Modus) mit dem Namen vm10, 1024 MB RAM, zwei virtuellen CPUs und dem Disk-Image /var/lib/libvirt/images/vm10.img (mit einer Größe von 12 GB) zu erstellen, legen Sie die CentOS-DVD in das CD-Laufwerk ein und führen Sie aus

sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /dev/cdrom --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm

Natürlich können Sie auch ein ISO-Image der CentOS-DVD erstellen (bitte erstellen Sie es im Verzeichnis /var/lib/libvirt/images/, da ich später zeigen werde, wie man virtuelle Maschinen über virt-manager von Ihrem Ubuntu-Desktop aus erstellt, und virt-manager wird nach ISO-Images im Verzeichnis /var/lib/libvirt/images/ suchen)…

sudo dd if=/dev/cdrom of=/var/lib/libvirt/images/CentOS-6.2-x86_64-bin-DVD1.iso

… und verwenden Sie das ISO-Image im virt-install-Befehl:

sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/CentOS-6.2-x86_64-bin-DVD1.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm

Die Ausgabe sieht wie folgt aus:

administrator@server1:~$ sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/CentOS-6.2-x86_64-bin-DVD1.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm  

Installation starten...  
'vm10.img' zuweisen       |  12 GB     00:00  
Domain erstellen...          |    0 B     00:00  
Die Installation der Domain ist noch im Gange. Sie können sich erneut mit der Konsole verbinden, um den Installationsprozess abzuschließen.  
administrator@server1:~$
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.