Virtualisierung hat viele Anwendungen. Sie können damit ein anderes Betriebssystem testen, Anwendungen ausführen, die Ihr Betriebssystem nicht unterstützt, oder sogar virtuelle Server in einer oder mehreren virtuellen Maschinen verwalten.

KVM (kernel-based virtual machine) ist ein Linux-Virtualisierungstool, das hardwaregestützte Virtualisierung (auch native Virtualisierung genannt) unter Verwendung von Prozessortechnologie wie Intel VT-x und AMD-V verwendet. Der Virtual Machine Manager von Red Hat unterstützt nun KVM und vereinfacht so die Einrichtung einer virtuellen Maschine mit einer kostenlosen grafischen Oberfläche. Es ist auch für Fedora, Gentoo, FreeBSD, Ubuntu und viele andere Betriebssysteme verfügbar.

Installation

Die Installation variiert je nach Betriebssystem, aber wir werden uns die Ubuntu-Installation ansehen, um einen Eindruck davon zu bekommen. Da KVM Hardware-Virtualisierungsfunktionen erfordert, müssen Sie sicherstellen, dass der Prozessor Ihres Computers dies unterstützt.

Öffnen Sie ein Terminal und geben Sie folgenden Befehl ein:

 egrep -c '(vmx | svm)' / proc / cpuinfo 

Die Ausgabe ist entweder eine "0" oder eine "1". Eine "0" bedeutet leider, dass Sie keine Hardware-Virtualisierung haben. Wenn Sie eine "1" erhalten und die Virtualisierung in Ihrem BIOS aktiviert haben, können Sie loslegen. Ohne Hardware-Virtualisierung können Sie keine KVM-Erweiterungen verwenden. Sie können immer noch virtuelle Maschinen laufen, aber sie werden schmerzhaft langsam sein, wie ich auf meinem Laptop mit einem alten Intel T4200 Prozessor entdeckt habe.

Wenn Sie die Ergebnisse überprüfen möchten, können Sie diesen Befehl auch ausführen:

 kvm-ok 

Wenn alles gut geht, wird es zurückkehren:

 INFO: Ihre CPU unterstützt KVM-Erweiterungen. INFO: / dev / kvm exists KVM-Beschleunigung kann verwendet werden 

Ubuntu hat einige Meta-Pakete, die Sie installieren können, um die benötigten Virtualisierungstools zu erhalten. Mit einem Befehl können Sie die meisten von ihnen installieren:

 sudo apt-get installieren Sie ubuntu-virt 

Wenn Sie jedes Paket manuell installieren möchten, lesen Sie die Ubuntu-Dokumentation. Nach der Installation sollten qemu-kvm und virt-manager (das grafische Frontend) installiert sein.

Nach der Installation

Nach der Installation müssen Sie sicherstellen, dass KVM konfiguriert ist und die erforderlichen Berechtigungen erhalten. Gib diesen Befehl ein:

 Gruppen 

Unter Ihren Benutzergruppen sollten Sie "kvm" und "libvirtd" sehen. Wenn eine oder beide fehlen, können Sie diese Befehle ausführen, um Ihren lokalen Benutzer zu den Gruppen hinzuzufügen:

 sudo adduser `id -un` kvm 
 sudo adduser `id -un` libvirtd 

Der letzte Schritt nach der Installation besteht darin, sich abzumelden und erneut einzuloggen. Wenn Sie dies nicht tun, erhalten Sie einen qemu-Fehler wie diesen: "libvir: Remote error: Permission denied"

Erstellen Sie eine virtuelle Maschine

Sobald Sie wieder eingeloggt sind, können Sie Virtual Machine Manager starten. Es sollte in Ihrem Anwendungsmenü sein. Alternativ drücken Sie Alt + F2 und geben virt-manager ein.

Beim ersten Start wird nur eine Schaltfläche verfügbar sein, auf die Sie mit der Beschriftung "Eine neue virtuelle Maschine erstellen" klicken können. Klicken Sie darauf und durchlaufen Sie den Erstellungsprozess.

  1. Benennen Sie die virtuelle Maschine. Es kann so ziemlich alles sein. Es ist nur ein Erkennungsmerkmal für dich, um dich daran zu erinnern, was es ist.
  2. Wählen Sie die Installationsmethode. In diesem Beispiel verwende ich eine CentOS 6 LiveCD ISO. Das erfordert die erste Option "Lokale Installationsmedien". Klicken Sie nach der Auswahl auf "Weiterleiten".
  3. Wählen Sie den Betriebssystemtyp und die Version aus. In meinem Beispiel habe ich "Linux" und "Red Hat Enterprise Linux 6" gewählt.
  4. Wählen Sie die Menge an RAM, die Sie zuweisen möchten, und die Anzahl der zu verwendenden CPUs aus.
  5. Legen Sie die Größe Ihres virtuellen Laufwerks fest. Dies hängt weitgehend vom verwendeten Betriebssystem und der Menge an Speicherplatz ab, die Sie benötigen.
  6. Stellen Sie Ihre Netzwerkoptionen ein. In den meisten Fällen ist die richtige Option bereits ausgewählt.
  7. Klicken Sie auf Fertig stellen

Der Virtual Machine Manager sollte sofort mit dem Starten Ihrer virtuellen Maschine beginnen. Wenn Sie von einer ISO gebootet haben, können Sie das Betriebssystem dann wie gewohnt installieren oder sogar von der LiveCD ausführen. Wenn Sie Echtzeitinformationen über Ihre virtuelle Hardware sehen möchten, klicken Sie auf die Schaltfläche "Hardware-Virtualisierungsdetails anzeigen". Sie müssen das Virtualisierungsfenster nicht geöffnet lassen, damit Ihre virtuelle Maschine weiterhin ausgeführt werden kann. Dies ist nützlich, wenn Sie nur eine Remote-Verbindung zu diesem Server herstellen und ihn als Server verwenden möchten.

Weitere Informationen zum Virtual Machine Manager finden Sie im Online-Wiki. Weitere Informationen zu KVM finden Sie in der Online-Dokumentation.