Ubuntu Sedicom - dies ist eine beliebte Linux-Distribution, die häufig als Server-Betriebssystem verwendet wird. Es verfügt über viele Funktionen und Tools, mit denen Sie Serverressourcen so effizient wie möglich verwalten können. Ein solches Werkzeug ist KVM.
KVM (Kernel-Based Virtual Machine) ist eine Virtualisierungslösung für Linux, mit der Sie virtuelle Maschinen auf Kernelebene des Betriebssystems erstellen und verwalten können. Damit können Sie einzelne virtuelle Server bereitstellen, die physische Hardware emulieren, und diese an die Bedürfnisse des Benutzers anpassen.
Die Installation von KVM auf Ubuntu Sedicom ist ziemlich einfach und erfordert keine besonderen Fähigkeiten in der Systemverwaltung. Zunächst müssen Sie überprüfen, ob die Virtualisierungsunterstützung im Prozessor des Computers vorhanden ist. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus:
egrep -c '(vmx|svm)' /proc/cpuinfo
Wenn das Ergebnis des Befehls "0" ist, bedeutet dies, dass Ihr Prozessor die Hardwarevirtualisierung nicht unterstützt und Sie KVM auf diesem System nicht verwenden können. In diesem Fall wird empfohlen, eine andere Art der Virtualisierung zu verwenden, z. B. VirtualBox oder VMware.
Schritt 1: KVM und seine Funktionen im Überblick
Hauptmerkmale von KVM:
- Vollständige Virtualisierung: KVM bietet eine Umgebung zum Ausführen von vollwertigen Betriebssystemen innerhalb einer VM, ohne Änderungen an den Gastbetriebssystemen vorzunehmen.
- Produktivität: durch die Verwendung von CPU-Hardware-Virtualisierung erreicht KVM eine hohe Leistung und geringe Fehlertoleranz.
- Skalierbarkeit: KVM kann viele VMs gleichzeitig auf einem Server ausführen, was es zu einer idealen Lösung für Rechenzentren und virtuelle Hosting-Anbieter macht.
- Sicherheit: KVM verwendet unterschiedliche Sicherheitsstufen für Gast- und Hostbetriebssysteme, um Daten zu isolieren und zu schützen.
KVM ist eine der beliebtesten und zuverlässigsten Virtualisierungslösungen unter Linux, mit der Sie virtuelle Maschinen mit hoher Geschwindigkeit und Leistung erstellen und verwalten können.
Schritt 2: Vorbereiten des Ubuntu-Systems für die Installation von KVM
Bevor Sie mit der Installation von KVM auf Ihrem Ubuntu-System beginnen, müssen Sie einige vorbereitende Schritte ausführen:
1. Überprüfen Sie, ob Ihr Prozessor die Virtualisierung unterstützt
Stellen Sie vor der Installation von KVM sicher, dass Ihr Prozessor die Virtualisierungstechnologie unterstützt. Führen Sie dazu den Befehl aus:
egrep -c '(vmx|svm)' /proc/cpuinfo
Wenn der Befehl eine andere Zahl als Null zurückgibt, unterstützt Ihr Prozessor die Virtualisierung. Andernfalls sollten Sie in der Dokumentation Ihres Prozessors nach weiteren Informationen suchen.
2. Installieren Sie die erforderlichen Pakete
Installieren Sie die Pakete, die für den Betrieb von KVM erforderlich sind. Führen Sie dazu den Befehl aus:
sudo apt update sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst
Wenn Sie diese Befehle ausführen, wird die Paketliste aktualisiert und alle erforderlichen Komponenten für die Arbeit mit KVM installiert.
3. Überprüfen Sie die Kernel-Einstellungen
Stellen Sie sicher, dass die Kernel-Einstellungen Ihres Systems die Virtualisierung unterstützen. Öffnen Sie dazu die Datei /etc/default/grub in einem Texteditor und suchen Sie nach einer Zeile, die mit GRUB_CMDLINE_LINUX beginnt. In dieser Zeile muss intel_iommu=on oder amd_iommu=on vorhanden sein. Wenn kein Wert vorhanden ist, fügen Sie ihn hinzu und speichern Sie die Datei.
Nachdem Sie die Änderungen vorgenommen haben, führen Sie den Befehl aus:
Starten Sie das System neu, damit die Änderungen wirksam werden:
Stellen Sie nach dem Neustart sicher, dass die Kernel-Einstellungen mit dem Befehl angewendet wurden:
dmesg | grep -i iommu
Ihr Ubuntu-System ist jetzt bereit, KVM zu installieren. Fahren Sie mit Schritt 3 fort, um fortzufahren.
Schritt 3: Installieren von KVM-Paketen auf Ubuntu
Nach der Installation des EPEL-Repositorys können wir die KVM-Pakete auf Ubuntu installieren. Führen Sie dazu die folgenden Schritte aus:
| 1. | Öffnen Sie ein Terminal und führen Sie den Befehl aus: |
| sudo apt update | |
| 2. | Nachdem Sie die Paketliste erfolgreich aktualisiert haben, installieren Sie die erforderlichen KVM-Pakete: |
| sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager | |
| 3. | Bestätigen Sie die Einstellung, indem Sie "Y" oder "Q" drücken, wenn Sie zur Bestätigung aufgefordert werden. |
Nachdem Sie alle KVM-Pakete auf Ubuntu installiert haben, können Sie mit der Konfiguration und Verwendung der virtuellen Maschinen mit KVM fortfahren.
Schritt 4: Netzwerkkonfiguration für KVM in Ubuntu
Nach der Installation von KVM auf Ubuntu Sedicom muss das Netzwerk so konfiguriert werden, dass virtuelle Maschinen Daten mit der Außenwelt austauschen können. In diesem Schritt werden wir uns den Netzwerkkonfigurationsprozess für KVM in Ubuntu ansehen.
1. Öffnen Sie die Datei /etc/netplan/01-network-manager-all.yaml in einem Texteditor:
sudo nano /etc/netplan/01-network-manager-all.yaml
2. Suchen Sie den Abschnitt ethernets und fügen Sie den folgenden Code hinzu, indem Sie die IP-Adresse, die Maske und das Netzwerkgateway an Ihre Anforderungen anpassen:
network:version: 2renderer: NetworkManagerethernets:enp0s3:addresses:- 192.168.0.10/24gateway4: 192.168.0.1nameservers:addresses: [8.8.8.8, 8.8.4.4]
3. Speichern Sie die Änderungen, und schließen Sie die Datei.
4. Wenden Sie die vorgenommenen Änderungen mithilfe des Befehls an:
sudo netplan apply
Nachdem die Änderungen angewendet wurden, hat Ihre virtuelle Maschine Zugriff auf das externe Netzwerk und das Internet.
Sie haben jetzt ein konfiguriertes Netzwerk für KVM in Ubuntu. Fahren Sie mit dem nächsten Schritt fort, um zu erfahren, wie Sie eine virtuelle Maschine in KVM erstellen und konfigurieren.
Schritt 5: Erstellen einer virtuellen Maschine mit KVM
Gehen Sie folgendermaßen vor, um einen virtuellen Computer zu erstellen:
- Öffnen Sie ein Terminal und geben Sie den Befehl virt-manager ein. Dadurch wird der KVM-Grafikmanager gestartet.
- Klicken Sie im KVM-Manager auf die Schaltfläche "Neue virtuelle Maschine erstellen".
- Wählen Sie den Typ des Betriebssystems aus, das Sie auf der virtuellen Maschine installieren möchten (z. B. Ubuntu oder CentOS).
- Legen Sie die Einstellungen für die virtuelle Maschine fest, z. B. die Anzahl des zugewiesenen Arbeitsspeichers und die Größe des Laufwerks.
- Geben Sie einen Namen für die virtuelle Maschine an, und wählen Sie den Speicherort der Betriebssystemabbilddatei aus.
- Folgen Sie den Anweisungen auf dem Bildschirm, um das Betriebssystem auf der virtuellen Maschine zu installieren.
Herzlichen Glückwunsch, Sie haben erfolgreich eine virtuelle Maschine mit KVM auf Ubuntu Sedicom erstellt. Jetzt können Sie diese virtuelle Maschine im KVM-Manager ausführen und sie für verschiedene Zwecke verwenden, z. B. für die Entwicklung und das Testen von Anwendungen.
Schritt 6: Verwalten von virtuellen Maschinen in KVM
Nachdem Sie KVM auf Ubuntu Sedicom installiert haben, können Sie die virtuellen Maschinen verwalten. Um dies zu tun, müssen Sie den Befehl verwenden virt-manager, die eine grafische Benutzeroberfläche für die Verwaltung virtueller Computer bereitstellt.
Um zu starten virt-manager öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
sudo virt-manager
Nach dem Start erhalten Sie ein grafisches Bedienfeld, in dem Sie virtuelle Maschinen erstellen, starten, stoppen und löschen können. Sie können auch die Einstellungen der virtuellen Maschinen anpassen, z. B. die Anzahl des zugewiesenen Arbeitsspeichers und die Größe der Festplatte.
Außer dem Team virt-manager. Sie können auch Befehle verwenden virsh und qemu-img so verwalten Sie virtuelle Maschinen und Disk-Images entsprechend. Sie können beispielsweise eine neue virtuelle Maschine mit dem Befehl erstellen:
virsh create /путь/к/файлу/с/описанием/виртуальной/машины.xml
Oder erstellen Sie ein neues Disk-Image mit dem Befehl:
qemu-img create -f qcow2 /путь/к/новому/образу/диска.qcow2 20G
Dies sind nur einige der Befehle, mit denen Sie virtuelle Maschinen in KVM verwalten können. Lesen Sie weiter in der Dokumentation, um mehr über die verfügbaren Funktionen zu erfahren.
Schritt 7: Zusätzliche Konfigurationsoptionen und KVM-Verwendungsoptionen
Nachdem Sie KVM erfolgreich auf Ubuntu Sedicom installiert haben, können Sie es für verschiedene Zwecke verwenden und zusätzliche Einstellungen konfigurieren.
Hier sind einige Optionen für die Konfiguration und Verwendung von KVM:
- Erstellen und Verwalten von virtuellen Maschinen: Mit KVM können Sie virtuelle Maschinen erstellen und verwalten, ihre Ressourcen (Speicher, Prozessoren, Laufwerke usw.) konfigurieren und die darin enthaltenen Betriebssysteme ausführen. Sie können Dienstprogramme wie virt-manager oder virsh verwenden, um virtuelle Maschinen zu verwalten.
- Clustering und hohe Verfügbarkeit: Sie können KVM für die Arbeit mit einem Cluster mehrerer physischer Hosts konfigurieren, wodurch die Lastverteilung zwischen den Hosts gewährleistet wird und die Verfügbarkeit virtueller Maschinen im Falle eines Ausfalls auf einem dieser Hosts erhöht wird. Dazu können Werkzeuge wie Proxmox VE oder oVirt verwendet werden.
- Vorlagen und Skripte: Sie können Vorlagen für virtuelle Maschinen mit vorinstalliertem Betriebssystem und den erforderlichen Einstellungen erstellen, um schnell und bequem neue virtuelle Maschinen basierend auf diesen Vorlagen zu erstellen. Sie können auch Skripts verwenden, um bestimmte Aufgaben zu automatisieren, z. B. das Erstellen, Starten und Stoppen von virtuellen Maschinen.
Dies sind nur einige der Möglichkeiten, die KVM bietet. Weitere Informationen und Anwendungsbeispiele finden Sie in der Dokumentation und den Anleitungen zur Installation und Konfiguration von KVM.