Wie man VMs auf Ubuntu Server mit Cockpit erstellt

Mit Cockpit können Sie KVM-VMs über einen Browser erstellen und verwalten. Installieren Sie unter Ubuntu Server Cockpit und das zugehörige cockpit-machinesAdd-on, wählen Sie ein Installationsprogramm aus, weisen Sie Ressourcen zu und starten Sie die virtuelle Maschine. Die Bezeichnungen der Assistenten können je nach Version variieren.

Bevor Sie beginnen

  • Verwenden Sie ein Ubuntu-Server-Konto mit sudoentsprechenden Zugriffsrechten. Stellen Sie sicher, dass Ubuntu und die virtuelle Maschine ausreichend CPU, Arbeitsspeicher und Festplattenspeicher zur Verfügung haben.
  • Aktivieren Sie Intel VT-x oder AMD-V in der Firmware; verschachtelte VMs benötigen außerdem eine verschachtelte Virtualisierung vom äußeren Hypervisor.
  • Sie benötigen eine Installations-ISO-Datei vom Hersteller des Betriebssystems oder einer unterstützten Netzwerkquelle.
  • Beschränken Sie TCP 9090 auf ein vertrauenswürdiges Administratornetzwerk oder VPN; setzen Sie Cockpit nicht dem öffentlichen Internet aus.

1. Installieren Sie Cockpit aus den Ubuntu-Backports

Stellen Sie eine lokale Verbindung oder eine SSH-Verbindung her und führen Sie diese Befehle in Bash aus. Cockpit empfiehlt das offizielle Backports-Paket für Ubuntu LTS, da Backports dort normalerweise aktiviert sind. Falls die APT-Quellen angepasst wurden, überprüfen Sie die passende Pocket-Datei. Bei einer Nicht-LTS-Version ohne passende Backports installieren Sie Cockpit cockpitaus dem Standard-Ubuntu-Repository und anschließend das zugehörige VM-Add-on.

. /etc/os-release
sudo apt update
sudo apt install -t "${VERSION_CODENAME}-backports" cockpit
Ubuntu-Terminal mit Anzeige des Befehls os-release und des Befehls zur Installation der Cockpit-Backports.
Verwenden Sie den Ubuntu-Codenamen aus /etc/os-release, damit APT das passende Backports-Verzeichnis auswählt.

2. Aktivieren Sie die Webkonsole und fügen Sie VM-Unterstützung hinzu.

Cockpit verwendet die Socket-Aktivierung von systemd. Aktivieren Sie den zugehörigen Socket und installieren Sie das Machines-Add-on aus demselben Backports-Repository; das Ubuntu-Paket benötigt Komponenten von libvirt.

sudo systemctl enable --now cockpit.socket
sudo apt install -t "${VERSION_CODENAME}-backports" cockpit-machines

Bei Nicht-LTS-Versionen ohne passende Backports verwenden Sie sudo apt install cockpit-machinesstattdessen [Alternativlösung einfügen]. Falls APT das Add-on nicht findet, aktualisieren Sie die Paketindizes und prüfen Sie, ob Universe und die zugehörigen Repository-Quellen aktiviert sind. Achten Sie beim Aktualisieren darauf, dass sich die Cockpit-Pakete im selben Pocket befinden.

3. Melden Sie sich im Cockpit an.

Öffnen Sie die Anwendung https://SERVER_IP:9090in einem Browser, der den Host erreichen kann. Melden Sie sich mit einem zulässigen Linux-Benutzerkonto an; geben Sie das Passwort erneut ein, falls Cockpit eine Autorisierung anfordert.

Die Cockpit-Anmeldeseite öffnet sich unter der Beispielserveradresse auf Port 9090, wobei die Felder für Benutzername und Passwort leer sind.
Verwenden Sie die Serveradresse und ein zulässiges Linux-Benutzerkonto, um sich anzumelden.

Cockpit erstellt automatisch ein selbstsigniertes Zertifikat, falls keines konfiguriert ist. Daher kann beim ersten Besuch eine Warnung angezeigt werden. Für die regelmäßige Fernnutzung empfiehlt sich die Installation eines vom Browser als vertrauenswürdig eingestuften Zertifikats und die Beschränkung des Ports 9090 auf vertrauenswürdige Netzwerke.

4. Öffnen Sie die VM-Seite und starten Sie einen neuen Gast.

Wählen Sie „Virtuelle Maschinen“ und anschließend „Neue virtuelle Maschine erstellen“ (oder die entsprechende Option in Ihrer Version). Falls die Seite fehlt, überprüfen Sie cockpit-machinesdie Installation und laden Sie die Seite neu.

Cockpit-Seitenleiste mit ausgewählter virtueller Maschine und geöffneter Liste der virtuellen Maschinen.
Die Seite „Virtuelle Maschinen“ wird vom Add-on „cockpit-machines“ bereitgestellt.

Geben Sie einen aussagekräftigen Namen ein, z. B. „ ubuntu-testCockpit“, und wählen Sie einen Installationstyp. Gehen Sie nicht davon aus, dass Cockpit automatisch ein sofort einsatzbereites Betriebssystem herunterlädt.

Neues Formular für virtuelle Maschinen mit VM-Name, lokalem ISO-Installationstyp und Auswahl des Ubuntu-Betriebssystems.
Wählen Sie einen aussagekräftigen Gastnamen und legen Sie die Installationsquelle und das Betriebssystem fest.

5. Wählen Sie das Installationsprogramm, das Betriebssystem und die Kapazität.

Wählen Sie „Lokales Installationsmedium (ISO-Image)“ und navigieren Sie zu einer auf dem Host verfügbaren ISO-Datei oder verwenden Sie eine unterstützte URL/Netzwerkquelle. Wählen Sie den am besten passenden Betriebssystemeintrag aus; dies hilft libvirt bei der Auswahl von Standardeinstellungen, installiert das Betriebssystem aber nicht.

Der Cockpit VM-Assistent zeigt die Auswahlmöglichkeiten für lokale ISO- oder Netzwerkinstallationsquellen an; Ubuntu Server ist ausgewählt.
Wählen Sie eine auf dem Host verfügbare ISO-Datei oder eine unterstützte Netzwerkquelle aus.

Weisen Sie CPU und Arbeitsspeicher zu und lassen Sie dabei freien Speicherplatz auf dem Host. Wählen Sie die Festplattenkapazität für das Betriebssystem, Updates, Anwendungen und die erwarteten Daten; es gibt keine universelle RAM- oder Festplattengröße. Prüfen Sie den verfügbaren Speicherplatz auf dem Host, bevor Sie fortfahren.

VM-Ressourcenformular mit Feldern für CPU, Arbeitsspeicher und Festplattenkapazität sowie Beispielwerten.
Dies sind Beispielwerte in der Form: Ressourcen für die Gast- und Host-Workload dimensionieren.

6. Gastbetriebssystem prüfen, erstellen und installieren.

Überprüfen Sie die Quelle und die Ressourcen, wählen Sie dann „Erstellen und Ausführen“ (bei manchen Versionen sind Erstellung und Start getrennt). Cockpit definiert und startet die VM; Sie müssen das Betriebssystem noch installieren.

VM-Übersichtsseite mit Auflistung des Betriebssystems, ISO-Datei, CPU, Arbeitsspeicher, Festplattengröße und Schaltfläche „Erstellen und ausführen“.
Überprüfen Sie alle Einstellungen, bevor Sie die virtuelle Maschine erstellen und starten.

Öffnen Sie die Konsole und folgen Sie den Anweisungen des Installationsprogramms. Starten Sie nach der Installation den Computer von der virtuellen Festplatte neu. Falls das Installationsprogramm erneut angezeigt wird, entfernen Sie die ISO-Datei in den Geräte- oder Starteinstellungen und starten Sie den Computer neu.

Cockpit-Browserkonsole, die das Bootmenü des Ubuntu Server-Installationsprogramms anzeigt.
Schließen Sie die Installation des Gastbetriebssystems in der VM-Konsole ab.

Netzwerkverbindungen prüfen und Startprobleme beheben

Libvirts Standardnetzwerk ermöglicht Gästen üblicherweise ausgehenden Zugriff über den Host mittels NAT; LAN-Geräte können sich normalerweise nicht direkt verbinden. Um einen Gast in das physische Netzwerk einzubinden, muss eine Bridge sorgfältig konfiguriert werden, da Änderungen am Host-Netzwerk den Zugriff unterbrechen können.

  • Seite „Keine virtuellen Maschinen“: Überprüfen Sie, ob das Add-on installiert ist, und aktualisieren Sie den Browser.
  • Die VM startet nicht: Überprüfen Sie die ISO-Datei, die Bootreihenfolge und die Virtualisierungseinstellungen, einschließlich der verschachtelten Virtualisierung.
  • Kein Gastnetzwerk: Überprüfen Sie, ob das ausgewählte libvirt-Netzwerk aktiv ist. Informationen zu NAT und Bridges finden Sie im libvirt-Leitfaden von Ubuntu.

Offizielle Referenzen

Einen Kommentar hinterlassen

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

Erfahren Sie, wie Sie mit TestDisk und PhotoRec verlorene Partitionen und Dateien wiederherstellen. Schützen Sie das Quelllaufwerk, führen Sie einen sicheren Scan durch und speichern Sie die wiederhergestellten Daten auf einer anderen Festplatte.

Wie man QR-Codes auf einem Linux-Desktop scannt

Wie man QR-Codes auf einem Linux-Desktop scannt

Scannen Sie QR-Codes unter Linux mit CoBang mithilfe einer Webcam oder einer Bilddatei. Informationen zu Installationsoptionen, Einrichtungsschritten und Lösungen für den Kamerazugriff über Flatpak finden Sie hier.

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

Ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls: Optimieren Sie Belichtung, Farbe, Flimmerreduzierung und andere unterstützte Steuerelemente und prüfen Sie anschließend die kompatiblen Videomodi.

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

Installieren Sie PhpStorm unter Linux mit der JetBrains Toolbox oder dem eigenständigen tar.gz-Archiv, zusätzlich zu den Snap- und Arch-AUR-Optionen. Java ist bereits enthalten.

Wie man unter Linux mit GIMP ein Bild ausschneidet

Wie man unter Linux mit GIMP ein Bild ausschneidet

Unter Linux mit GIMP den Fotohintergrund entfernen: Motiv nachzeichnen, ausgewählten Hintergrund löschen, Transparenz beibehalten und wiederverwendbare PNG-Datei exportieren.

So richten Sie Dual-Panels unter XFCE 4 ein

So richten Sie Dual-Panels unter XFCE 4 ein

Erstellen Sie für jeden Bildschirm ein separates XFCE 4-Panel, weisen Sie das zweite Panel dem richtigen Ausgang zu, positionieren und skalieren Sie es und fügen Sie die benötigten Launcher und Statusanzeigen hinzu.

So installieren Sie Cisco Packet Tracer unter Linux

So installieren Sie Cisco Packet Tracer unter Linux

Laden Sie Cisco Packet Tracer 9.0.1 für Ubuntu 64-Bit herunter, installieren Sie das DEB-Paket mit APT, akzeptieren Sie die Lizenz im Terminal und melden Sie sich an, um ein Lab zu starten.

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Erstellen Sie unter Linux mit GNOME Disks oder dd ein CD-ROM-ISO. Identifizieren Sie das optische Laufwerk, überwachen Sie den Kopiervorgang, überprüfen Sie das Image und erkennen Sie, wann eine beschädigte oder Audio-Disc ein anderes Tool benötigt.

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

Laden Sie FlightGear kostenlos von der offiziellen Website herunter. Vergleichen Sie die Pakete für Windows, macOS und Linux, installieren Sie die Datendateien und starten Sie Ihren ersten Flug.

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Öffnen Sie Google Tasks in einem Browser, fügen Sie eine Chrome-Verknüpfung oder einen App-ähnlichen Start hinzu und verwalten Sie terminierte Aufgaben über Kalender und Gmail.