Ubuntu 26.04 / Planen eines virtuellen Maschinenlabors und Konsolenwiederherstellung

Planen Sie vor der Installation, wo Ihr Ubuntu-Labor läuft, welche Einstellungen Sie ändern und wie Sie bei einem Ausfall des Fernzugriffs wieder Zugang erhalten. Weisen Sie einer Ubuntu-26.04-VM geeignete Ressourcen und eine neue virtuelle Festplatte zu. Unterscheiden Sie dabei NAT-Netzwerk, virtuelle Konsole, Snapshots und unabhängige Backups.

Mit einer VM und einem klaren Zweck beginnen

Eine virtuelle Maschine (VM) ist eine separate Ausführungsumgebung, die einen Teil der Ressourcen eines Host-Computers verwendet. Wenn Windows beispielsweise Ihr Host ist, ist Ubuntu, das in der VM installiert ist, der Gast. Das Ziel ist ein unabhängiger Ort, um Einstellungen zu ändern und sie wiederherzustellen. Zu Beginn benötigen Sie kein komplexes Netzwerk aus mehreren VMs.

Verwenden Sie eine Ubuntu-Server-VM für Konten, SSH, Dienste und Sicherungswiederherstellung. Fügen Sie eine zweite Server-VM nur dann als Client hinzu, wenn eine Übung Kommunikation oder Vergleich von Zugriffsrichtlinien erfordert. Mehrere gleichzeitige VMs sind zu Beginn nicht notwendig.

Die bestehende Linux-VM-Übungsumgebung-Anleitung behandelt die allgemeine Erstellung, Installation und Wiederherstellungs-Workflows. Dieser Artikel konzentriert sich auf den Konfigurationsplan, der vor der Installation von Ubuntu abgeschlossen werden muss. Entscheiden Sie die folgenden Punkte für Ihren eigenen Computer, bevor Sie die VM-Erstellungsbildschirme durcharbeiten.

Überprüfen Sie die Anforderungen des Hosts und der Virtualisierungstools

Ihre Virtualisierungssoftware muss sowohl das Host-Betriebssystem als auch dessen CPU-Architektur unterstützen. Gehen Sie nicht davon aus, dass ein Intel- oder AMD-x64-Host und ein ARM64-Host identische Gäste und Funktionen unterstützen. Die herkömmlichen VM-Anweisungen in diesem Tutorial können dem VirtualBox 7.2-Workflow folgen, aber bestätigen Sie zuerst, dass das Produkt und die Version Ihren Host unterstützen.

  1. Notieren Sie die Version des Host-Betriebssystems und die CPU-Architektur. Verwenden Sie Einstellungen → System → Info unter Windows oder Über diesen Mac auf macOS.
  2. Überprüfen Sie den verfügbaren Speicher, während Ihre üblichen Anwendungen geöffnet sind, sowie den insgesamt installierten Speicher. Unter Windows zeigt der Task-Manager → Leistung → Arbeitsspeicher die aktuelle Nutzung an.
  3. Überprüfen Sie den freien Speicherplatz auf dem Laufwerk, auf dem die VM gespeichert werden soll. ISO-Dateien, virtuelle Festplatten, Snapshots und exportierte VM-Dateien verbrauchen alle Speicherplatz.
  4. Überprüfen Sie die offiziellen Anforderungen des Tools für Host, Gast und Hardware-Virtualisierung. Prüfen Sie die Koexistenz mit anderen Virtualisierungsfunktionen für Ihre installierte Version.

Siehe die VirtualBox 7.2 Einführung für Unterstützung und Architektur sowie die VM-Erstellungsanleitung für die Ressourcenzuweisung. Wenn der Start fehlschlägt, vergleichen Sie den Fehler mit den dokumentierten Kompatibilitätsbedingungen, bevor Sie die Windows-Sicherheit oder andere Virtualisierungsfunktionen deaktivieren.

CPU-, Speicher- und Festplattenzuweisung planen

Die folgenden Zahlen sind Beispiele für die Planung einer Tutorial-VM. Sie sind nicht die offiziellen Mindestanforderungen von Ubuntu oder eine Leistungszusage. Passen Sie sie an die Kapazität des Hosts und die Software, die Sie ausführen werden, an. Der einer laufenden VM zugewiesene Speicher reduziert den verbleibenden Speicher für das Host-System, daher sollte für die Arbeit des Hosts genügend übrig bleiben.

Komponente Beispiel für Laborzuweisung Was zu prüfen ist
Ubuntu Server VM 2 virtuelle CPUs, 4 GB RAM, neue 30 GB dynamisch zugewiesene virtuelle Festplatte Ressourcen für gleichzeitige Dienste, Container oder Builds erhöhen
Netzwerk Erster Adapter verwendet NAT, ohne unnötige Portweiterleitung Konfigurieren Sie eine separate Zugriffsroute, wenn der Host eine Verbindung herstellen muss
Wiederherstellung Login über virtuelle Konsole, ein als gut bekannter Snapshot, separate Kopien wichtiger Dateien Wiederherstellung ohne SSH und Backups außerhalb desselben Speichermediums

Serveranforderungen hängen von der Installationsmethode und der Arbeitslast ab. Prüfen Sie die Server-Installationsanleitung zusammen mit den Dienstanforderungen. Die obige Zuweisung ist ein Beispiel zur Laborplanung, keine offizielle Mindestanforderung oder Leistungszusicherung.

Eine dynamisch zugewiesene virtuelle Festplatte kann bis zu ihrer konfigurierten maximalen Größe wachsen. Eine kleine Anfangsdatei beseitigt nicht die Notwendigkeit, zukünftigen Speicherplatz auf dem Host zu reservieren. Das Erhöhen der maximalen Größe der virtuellen Festplatte und das Erweitern einer Partition und des Dateisystems im Gast sind ebenfalls separate Operationen. Mit einer neuen virtuellen Festplatte zu starten, ohne direkt eine physische Host-Festplatte durchzureichen, reduziert die Verwirrung über das Installationsziel.

Wählen Sie NAT-, Bridged- oder Host-Only-Netzwerk

Network Address Translation (NAT) ist ein bequemer Ausgangspunkt für Gastverbindungen über das Netzwerk des Hosts, wie z. B. Paketdownloads. Es garantiert nicht, dass ein anderer Computer oder der Host direkt mit der privaten Adresse des Gasts verbinden kann. Für SSH-Übungen ist NAT-Port-Weiterleitung oder eine andere für die Übung geeignete Netzwerkkonfiguration erforderlich.

Das Brückennetzwerk verbindet den Gast als Gerät mit dem physischen LAN. Es folgt den Adressvergaberegeln und Sicherheitsrichtlinien des Netzwerks, daher sollte die Erlaubnis in Firmen-, Schul- und öffentlichen Netzwerken überprüft werden. Nur-Host-Netzwerke können einen Laborbereich zwischen dem Host und den virtuellen Maschinen bereitstellen, bieten jedoch allein keinen Internetzugang. Die VirtualBox-Netzwerkdokumentation erklärt die Modi.

Dieses Tutorial beginnt mit NAT und legt keine Ports für Dienste offen, die noch nicht installiert wurden. Wenn Sie später SSH vom Host benötigen, können Sie eine Portweiterleitung in Betracht ziehen, die auf die Loopback-Adresse des Hosts beschränkt ist. Wählen Sie in dieser Übung tatsächliche Portnummern und erlaubte Quellen aus. Bridging, Cloud-Sicherheitsregeln und Router-Portweiterleitung sind unterschiedliche Einstellungen.

Remote-Übungen verwenden NAT auf Adapter 1 für den Internetzugang und ein Host-Only-Netzwerk auf Adapter 2. Beispieladressen sind Host 192.168.56.1, Server-VM .20 und Linux-Server-Client .10. Erstellen Sie Adapter in der Lektion zur VM-Erstellung und konfigurieren Sie beide VMs über das systemd-networkd/Netplan-Verfahren der statischen IP-Lektion.

Erfinden Sie kein Internet-Gateway oder DNS-Server für die Host-Only-Schnittstelle. Der 192.168.56.x-Plan geht von einem neuen dedizierten Netzwerk aus. Wenn es mit einem VPN oder einem anderen VM-Netzwerk überlappt, wählen Sie ein unterstütztes, ungenutztes Subnetz und aktualisieren Sie alle Beispiele zusammen. Dies unterscheidet sich vom Bridging auf das physische LAN oder vom Ersetzen der initialen NAT-Adresse.

Bereiten Sie die Wiederherstellung der virtuellen Konsole unabhängig von SSH vor

SSH ist ein Fernzugriff, der funktionierendes Networking und Serverkonfiguration voraussetzt. Eine falsche IP-Adresse, DNS-Einstellung, Firewall-Regel oder SSH-Konfiguration kann es unterbrechen. Die virtuelle Konsole in Ihrem VM-Fenster bietet einen gastnetzwerk-unabhängigen Zugang zu Anzeige oder Login-Prompt. Sie behebt keine Ausfälle des Hosts oder des Virtualisierungsprogramms selbst.

Während der Installation erstellen Sie ein normales Benutzerkonto mit den erforderlichen Administratorrechten und bewahren dessen Passwort sicher auf. Nachdem Sie SSH konfiguriert haben, bestätigen Sie, dass derselbe normale Benutzer weiterhin über das VM-Fenster anmelden kann. Einen SSH-Schlüssel zu haben, ohne die Anmeldedaten der Konsole zu kennen, lässt Ihnen weniger Wiederherstellungsoptionen, wenn der Fernzugriff fehlschlägt.

  • Bestätigen Sie die Konsolenanmeldung im VM-Fenster, bevor Sie die Netzwerkeinstellungen ändern.
  • Halten Sie eine bestehende SSH-Sitzung geöffnet, bis Sie eine neue Verbindung überprüft haben.
  • Notieren Sie die ursprünglichen Konfigurationsinhalte, die Befehle, die zur Anwendung von Änderungen verwendet wurden, und wie Sie die aktuelle Änderung rückgängig machen können.
  • Wenn die Konsolenanmeldung ebenfalls fehlschlägt, prüfen Sie einen bekannten fehlerfreien Snapshot oder eine andere Wiederherstellungsoption, bevor Sie Konten oder Boot-Einstellungen blind ändern.

Unterscheiden Sie Snapshots, Backups und Host-Sharing

Ein Snapshot ermöglicht es Ihnen, eine VM in einen gespeicherten Zustand zurückzusetzen. Sinnvolle Namen für die saubere Installation und die Zustände vor Änderungen am Netzwerk erleichtern das Wiederholen von Übungen. Auf demselben Host-Gerät gespeicherte Snapshots schützen nicht vor dem Ausfall dieses Geräts oder einer Beschädigung des VM-Ordners. Planen Sie separate Kopien oder Exporte der heruntergefahrenen VM und unabhängige Backups wichtiger Daten. Überprüfen Sie den Snapshot-Umfang und das Wiederherstellungsverhalten im VirtualBox-VM-Verwaltungshandbuch.

Gehen Sie nicht davon aus, dass das Wiederherstellen eines Gastsnapshots auch die auf einen gemeinsam genutzten Host-Ordner oder einen externen Server geschriebenen Daten zurücksetzt. Beginnen Sie mit deaktivierten freigegebenen Ordnern, bidirektionaler Zwischenablage und Drag & Drop, und aktivieren Sie dann nur den Bereich, den Sie für eine Dateiübertragungsaufgabe benötigen. Halten Sie temporäre Übungsdateien getrennt von Originalen, die erhalten bleiben müssen.

Vervollständigen Sie den Konfigurationsplan vor der Installation

Diese Server-Laborvorlage verwendet illustrative Zuweisungen, nicht Messwerte von getesteter Hardware. Passen Sie sie an Ihren Host an und fügen Sie den Grund hinzu, wann immer Sie eine Einstellung ändern.

Ziel: SSH, Nginx und die Wiederherstellung aus Backups üben
Gast: Ubuntu Server 26.04 LTS, amd64
Host und Virtualisierungswerkzeug: tatsächliche Betriebssystem- und Werkzeugversionen notieren
Beispielressourcen: 2 CPUs / 4 GB RAM / neue dynamische 30-GB-Festplatte
Anfangsnetzwerk: NAT ohne Portweiterleitung
Konsolenwiederherstellung: Anmeldung als normaler Benutzer im VM-Fenster
Snapshot-Plan: clean-install nach Prüfung von Installation und Updates
Unabhängiger Speicher: wichtige Einstellungen, Arbeiten und Wiederherstellungsnotizen außerhalb der VM
Anfängliche Freigaben: gemeinsame Ordner und bidirektionale Zwischenablage deaktiviert

Leere Elemente zeigen an, welche Vorbereitungen vor dem Start des Installers noch erforderlich sind. Wenn Sie die Hostressourcen, die Zielplatte, das Image, die Netzwerkroute, die Konsolenanmeldung und den Standort des Wiederherstellungsmaterials erklären können, haben Sie klare Kriterien für die Entscheidungen im VM-Erstellungsprozess.