GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Einfache Virtualisierung mit Ubuntu 16.04 Linux und KVM

Sicher, VirtualBox ist eine beliebte Lösung für die schnelle und einfache Virtualisierung unter Linux, aber KVM kann eine robustere und effizientere Lösung mit minimaler Konfiguration bieten. Mit Tools wie dem Virt-Manager ist es genauso einfach zu bedienen.

Ubuntu zum Hosten konfigurieren

Grafisches überbrücktes Netzwerk

Bevor Sie Ubuntu zum Hosten virtueller Maschinen einrichten, ist es eine gute Idee, ein Bridged-Netzwerk einzurichten. Durch die Verwendung von Bridged Networking anstelle der integrierten virtualisierten Netzwerkschnittstelle von KVM können virtuelle Maschinen zusammen mit physischen Maschinen im lokalen Netzwerk existieren. Der einfachste Weg, dies zu tun, ist die Verwendung von Network Manager.

Klicken Sie zunächst mit der rechten Maustaste auf das Network Manager-Applet in der Menüleiste oder öffnen Sie es über das Programmmenü.
So oder so ist das Ziel, zur Liste der Netzwerkverbindungen zu gelangen. Klicken Sie dort auf Add . Sie erhalten ein Menü, in dem Sie den Verbindungstyp auswählen können. Wählen Sie Bridge unter Virtual Abschnitt und klicken Sie auf Code .

Sie sehen dann ein Konfigurationsfenster für die neue Bridge. Sie können es beliebig konfigurieren, einschließlich des Namens, aber stellen Sie sicher, dass Automatically connect... und All users... werden unter General überprüft Registerkarte.

Unter dem IPv4 Registerkarte gibt es Einstellungen zur Konfiguration der Netzwerkschnittstelle. Wenn Sie Einfachheit wünschen, stellen Sie sicher, dass Method: auf DHCP eingestellt ist . Wenn Sie eine statische IP-Adresse wünschen, können Sie diese gerne konfigurieren.

Zurück bei der Bridge Klicken Sie auf der Registerkarte Add um die Bridge mit einem Netzwerkgerät zu verbinden. Auch hier erhalten Sie ein Fenster, in dem Sie aufgefordert werden, die Art der Verbindung auszuwählen. Ethernet ist wahrscheinlich diejenige, nach der Sie suchen, es sei denn, Sie benötigen eine spezielle Konfiguration.

Klicken Sie nach dem Klicken auf Create , sehen Sie ein weiteres Konfigurationsfenster. Unter Device Wählen Sie die Netzwerkschnittstelle aus, die Sie überbrücken möchten. Stellen Sie wie bei der Bridge-Konfiguration sicher, dass Automatically connect... und All users... werden unter General überprüft Tab. Wenn das erledigt ist, klicken Sie auf Speichern. Sichere auch die Brücke.

Zurück zu den Network Connections löschen Sie die vorhandene Verbindung, die der Bridge hinzugefügt wurde.

An diesem Punkt sollte Network Manager die Änderungen übernehmen und anwenden. Wenn nicht, versuchen Sie es mit Systemd neu zu starten.

$ sudo systemctl restart networking

Wenn alles andere fehlschlägt, starten Sie den Computer neu.

Manuelle Bridged-Netzwerke

Der erste Schritt, um eine Netzwerkbrücke unter Ubuntu manuell zum Laufen zu bringen, besteht darin, die bridge utils zu installieren Paket.

$ sudo apt-get install bridge-utils

Die bridge-utils Das Paket enthält Dienstprogramme zum Erstellen und Verwalten von Netzwerkbrücken. Der wichtigste hier benötigte ist der brctl Dienstprogramm.

$ sudo brctl addbr br0
$ sudo ip addr show
$ sudo brctl addif br0 eth0

Die obigen Befehle verwenden die Grundlagen für die Bridge. Zuerst brctl fügt die Bridged-Schnittstelle br0 hinzu . Der zweite Befehl sucht nach den IP-Adressen der derzeit verwendeten Schnittstellen. Wählen Sie diejenige aus, die Ihr System tatsächlich verwendet. In diesem Handbuch wird es als eth0 bezeichnet . Die letzte Zeile stellt die Brücke zwischen br0 her und eth0 .

Nachdem dies eingerichtet ist, ist es an der Zeit, die Bridge-Details zur Konfiguration der Netzwerkschnittstelle hinzuzufügen. Öffnen Sie dazu die Konfiguration als root, wie im folgenden Befehl.

$ sudo vim /etc/network/interfaces

Um die Brücke zu verwenden, stellen Sie sicher, dass Ihre Konfiguration der folgenden ähnelt, und ersetzen Sie eth0 für den Namen Ihrer Schnittstelle.

# Establishing which interfaces to load at boot and establish the loopback
auto lo br0
iface lo inet loopback

# Set the existing interface to manual to keep it from interfering with the bridge via DHCP
iface eth0 inet manual

# Create the bridge and set it to DHCP.  Link it to the existing interface.
iface br0 inet dhcp
bridge_ports eth0

Wenn die Änderungen abgeschlossen sind, speichern Sie die Konfiguration und beenden Sie den Texteditor. Alles sollte eingestellt sein, damit die Brücke funktioniert. Ansonsten ändert sich bei normaler Nutzung nichts. Es wird nur eine Bridged-Schnittstelle für die Anwendungen verfügbar sein, die sie verwenden. Damit die Brücke wirksam wird, starten Sie das Netzwerk mit Systemd neu.

$ sudo systemctl stop network-manager
$ sudo systemctl disable network-manager
$ sudo systemctl restart networking

KVM und Virt-Manager einrichten

Ein paar weitere Pakete werden benötigt, um KVM und Virt-Manager zum Laufen zu bringen, also installieren Sie diese jetzt.

$ sudo apt-get install qemu-kvm libvirt-bin virt-manager

Sobald die Pakete installiert sind, empfiehlt es sich, der libvirtd einen Benutzer hinzuzufügen Gruppe, damit sie die VM verwalten können. Wenn nicht, kann es als Root ausgeführt werden, aber das ist wahrscheinlich nicht die beste Idee.

$ sudo adduser username libvirt
$ sudo adduser username libvirt-qemu

Nachdem der Benutzer zur libvirtd hinzugefügt wurde Gruppe müssen sie sich ab- und wieder anmelden, damit die neuen Gruppenberechtigungen wirksam werden.

Virt-Manager

Nachdem Sie sich wieder als dieser Benutzer angemeldet haben, können Sie Virt-Manager öffnen und mit der Einrichtung virtueller Maschinen beginnen. Es befindet sich normalerweise unter System mit dem vollständigen Namen Virtual Machine Manager . Beim Öffnen des Programms sehen Sie ein Fenster wie das folgende. Um eine neue virtuelle Maschine zu erstellen, klicken Sie auf das Symbol mit dem Monitor und dem Lichtblitz.

Wählen Sie als Nächstes die erste Option zum Installieren von einer ISO aus. Wenn Sie eine der anderen Optionen verwenden möchten, können Sie dies natürlich tun, aber die ISO ist wahrscheinlich am einfachsten, um sie schnell mit einer Neuinstallation einzurichten. Der folgende Bildschirm (siehe unten) fordert Sie auf, entweder ein ISO-Image oder eine physische CD oder DVD auszuwählen. Was ganz Ihnen überlassen bleibt. Es wird auch versuchen, das Betriebssystem auf dem Medium automatisch zu erkennen. Sie können es manuell korrigieren, wenn es falsch ist.

Auf dem nächsten Bildschirm können Sie die Menge an RAM und die Anzahl der CPU-Kerne auswählen, die Sie der neuen VM zur Verfügung stellen möchten. Die Beträge liegen ganz bei Ihnen, aber stellen Sie sicher, dass Sie genug für die Anwendungen auswählen, die Sie darauf ausführen möchten.

Der folgende Bildschirm ähnelt dem vorherigen, betrifft jedoch den Festplattenspeicher. Stellen Sie auch hier sicher, dass genügend Platz vorhanden ist.

Auf dem letzten Bildschirm können Sie die eingegebenen Einstellungen noch einmal überprüfen und die VM benennen. Es wird auch ein Dropdown-Menü geben, mit dem Sie die Netzwerkschnittstelle auswählen können. Standardmäßig sollte es die Brücke ausgewählt haben, die Sie zuvor konfiguriert haben. Wenn nicht, wählen Sie es aus dem Menü aus. Wenn Sie sicher sind, dass alles Ihren Vorstellungen entspricht, klicken Sie auf „Fertig stellen“.

Das ist es. Ihre neue virtuelle Maschine wird gestartet, als würde sie in das von Ihnen ausgewählte Installations-ISO booten. Führen Sie einfach den Installationsvorgang durch und starten Sie neu, wenn Sie am Ende dazu aufgefordert werden. Die virtuelle Maschine wird neu gestartet und Sie haben eine funktionierende Installation auf der neuen VM. Die Virt-Manager-GUI bietet die Schnittstelle, die Sie zum Starten, Stoppen und Anzeigen Ihrer virtuellen Maschine sowie zum Verwalten der Erstellung und Löschung anderer VMs benötigen. Nutzen Sie die volle Leistung von KVM genauso einfach wie mit VirtualBox.


Ubuntu
  1. 7 einfache Möglichkeiten, Speicherplatz auf Ubuntu und Linux Mint freizugeben

  2. Fix WiFi verbindet sich nicht in Linux Mint 18 und Ubuntu 16.04

  3. Dual-Boot Ubuntu Linux und Windows 7

  4. So aktivieren und deaktivieren Sie das PHP-Curl-Modul mit Apache unter Ubuntu Linux

  5. Kopieren und Einfügen in Linux und Ubuntu Terminal

So konfigurieren Sie die Netzwerkbrücke in Ubuntu

KVM- und OpenVZ-Virtualisierung und Cloud-Computing mit Proxmox VE

50 einfacher und nützlicher Linux-Cut-Befehl in Unix mit Beispielen

So installieren und konfigurieren Sie KVM unter Ubuntu Linux

So installieren und beginnen Sie mit Itch unter Ubuntu Linux

So konfigurieren und verwenden Sie die Netzwerkbrücke in Ubuntu Linux