Verwalten von virtuellen KVM-Maschinen mit der Cockpit-Webkonsole unter Linux
Cockpit ist ein kostenloses Open-Source-Frontend-Tool, das administrativen Zugriff auf Linux-Systeme ermöglicht. Es ermöglicht Systemadministratoren die Überwachung, Verwaltung und Fehlerbehebung von Linux-Servern. Es bietet eine intuitive Weboberfläche, die einfach zu navigieren ist und den Überblick über die wichtigsten Systemfunktionen und -ressourcen behält.
Es gibt eine ganze Reihe von Dingen, die Sie mit dem Cockpit tun können. Sie können Systemmetriken wie CPU- und Speicherauslastung überwachen, Systemprotokolle anzeigen, Netzwerke konfigurieren, den Status des ausgeführten Dienstes überprüfen, Benutzerkonten verwalten und vieles mehr.
In diesem Leitfaden konzentrieren wir uns darauf, wie Sie virtuelle KVM-Maschinen mit der Cockpit-Webkonsole unter Linux verwalten können.
Anforderungen
Bevor wir fortfahren, stellen Sie sicher, dass Sie die KVM-Virtualisierungsplattform auf Ihrem Linux-System installiert haben. Wir haben eine detaillierte Anleitung zur Installation von KVM unter CentOS 8 und zur Installation von KVM unter Ubuntu 20.04.
Schritt 1: Installieren der Cockpit-Webkonsole unter Linux
Die erste Aufgabe besteht darin, das Cockpit auf einem Linux-Server zu installieren. Wir zeigen Ihnen, wie Sie dies auf Debian- und Ubuntu-Systemen tun können. Wir haben bereits einen Artikel über die Installation von Cockpit unter CentOS 8 und RHEL 8.
Aktualisieren Sie zunächst Ihre Systempaketlisten.
$ sudo apt update
Installieren Sie anschließend die Cockpit-Konsole, indem Sie den folgenden Befehl aufrufen:
$ sudo apt install cockpit
Zusammen mit dem Cockpit müssen Sie das Paket cockpit-machines installieren, um die Verwaltung virtueller Maschinen zu unterstützen.
$ sudo apt install cockpit-machines
Starten Sie nach erfolgreicher Installation das Cockpit mit dem folgenden Befehl:
$ sudo systemctl start cockpit
Um den Status zu überprüfen, führen Sie Folgendes aus:
$ sudo systemctl status cockpit
Die folgende Ausgabe bestätigt, dass das Cockpit-GUI-Frontend wie erwartet läuft.
Schritt 2: Zugriff auf die Cockpit-Webkonsole
Standardmäßig lauscht das Cockpit auf dem TCP-Port 9090. Sie können dies mit dem Befehl netstat wie gezeigt bestätigen.
$ sudo netstat -pnltu | grep 9090
Wenn Sie remote auf Cockpit zugreifen und sich Ihr Server hinter der UFW-Firewall befindet, müssen Sie Port 9090 in der Firewall zulassen. Um dies zu erreichen, führen Sie den folgenden Befehl aus:
$ sudo ufw allow 9090/tcp
sudo ufw reload
Um auf die Cockpit-Oberfläche zuzugreifen, öffnen Sie Ihren Browser und rufen Sie die folgende Adresse auf:
https://server-ip:9090
Geben Sie auf der Anmeldeseite Ihre Benutzerdaten ein und klicken Sie auf die Schaltfläche "Anmelden".
Schritt 3: Erstellen und Verwalten von virtuellen KVM-Maschinen in der Cockpit-Webkonsole
Um mit dem Erstellen und Verwalten einer virtuellen Maschine zu beginnen, suchen Sie die Option "Virtuelle Maschinen" und klicken Sie darauf, wie gezeigt.
Klicken Sie auf der Seite "Virtuelle Maschinen" auf die Schaltfläche "Neue VM erstellen".
Stellen Sie sicher, dass Sie alle erforderlichen Details wie abgebildet ausfüllen.
Eine detaillierte Erläuterung der oben genannten verwendeten Optionen:
- Name: Dies bezieht sich auf einen beliebigen Namen, der der virtuellen Maschine zugewiesen wird, z. B. Fedora-VM.
- Art der Installationsquelle: Dies kann entweder ein Dateisystem oder eine URL sein.
- Installationsquelle: Dies ist der Pfad des ISO-Images, das während der Installation der virtuellen Maschinen verwendet werden soll.
- Betriebssystemanbieter – Das Unternehmen, das das Betriebssystem entwickelt und wartet.
- Betriebssystem – Das zu installierende Betriebssystem. Wählen Sie Ihr Betriebssystem aus dem Dropdown-Menü aus.
- Speicher – Die RAM-Größe beträgt entweder Megabyte oder Gigabyte.
- Speichergröße – Dies ist die Festplattenkapazität für das Gastbetriebssystem.
- VM sofort starten – Wenn Sie die VM sofort nach der Erstellung starten möchten, aktivieren Sie einfach das Kontrollkästchen. Im Moment lassen wir es deaktiviert und erstellen einfach die VM, indem wir auf die Schaltfläche "Erstellen" klicken.
Sobald Sie fertig sind, wird Ihre VM wie gezeigt aufgelistet.
Klicken Sie auf die neu erstellte VM, um einen Überblick darüber zu erhalten, wie abgebildet. Um die virtuelle Maschine zu starten, klicken Sie einfach auf die Schaltfläche "Installieren". Dadurch gelangen Sie zu einer schwarzen Konsole, die Ihnen den Start der VM anzeigt und den ersten Installationsschritt mit verschiedenen Optionen bereitstellt, wie gezeigt.
Während die virtuelle Maschine startet, werfen wir kurz einen Blick auf die anderen Registerkartenoptionen. Die Registerkarte "Übersicht" enthält grundlegende Informationen über die VM, z. B. die Größe des Arbeitsspeichers und die Nr. von vCPUs.
Der Abschnitt "Nutzung" enthält Informationen zur Speicher- und vCPU-Auslastung.
Um Informationen über die virtuelle Festplatte und den Pfad des ISO-Images anzuzeigen, mit dem sie erstellt wurde, klicken Sie auf die Registerkarte "Festplatten".
Die Registerkarte "Netzwerke" bietet Einblicke in die Schnittstellen virtueller Netzwerke, die an die virtuelle Maschine angehängt sind.
Schließlich erhalten Sie im Konsolenbereich Zugriff auf eine VM über die Grafikkonsole – dank des virt-viewers – oder die serielle Konsole.
Darüber hinaus können Sie die virtuelle Maschine neu starten, herunterfahren oder sogar löschen, sobald dies erledigt ist. Sie finden diese Optionen in der äußersten rechten Ecke, wie gezeigt.
Abschließende Gedanken
Das fasst im Grunde die Verwaltung von virtuellen KVM-Maschinen über die Weboberfläche des Cockpits zusammen. Die Cockpit-Konsole bietet eine nahtlose Erfahrung bei der Verwaltung virtueller Maschinen, indem sie eine intuitive und einfach zu bedienende Weboberfläche bietet.
Quelle: redhat.com













