Hinweis:

Oracle VirtualBox unter Oracle Linux verwenden

Einführung

Oracle VirtualBox ist ein plattformübergreifendes Virtualisierungsprodukt, mit dem Sie mehrere Betriebssysteme auf Ihren macOS-, Windows-, Linux- oder Oracle Solaris-Systemen ausführen können. Mit VirtualBox können Sie zwar mehrere virtuelle Maschinen auf einem Hostsystem ausführen, aber auch Ressourcen in Oracle Cloud Infrastructure verwalten.

Ziele

In diesem Tutorial lernen Sie:

Voraussetzungen

Bei der Installation auf einer Oracle Cloud Infrastructure-(OCI-)Instanz müssen Sie eine Intel-CPU-Ausprägung wie VM.Standard3 verwenden. Flex.

Oracle Linux bereitstellen

Hinweis: Wenn Sie in Ihrem eigenen Mandanten ausgeführt werden, lesen Sie das Projekt linux-virt-labs GitHub README.md, und schließen Sie die Voraussetzungen ab, bevor Sie die Übungsumgebung bereitstellen.

  1. Öffnen Sie ein Terminal im Luna-Desktop.

  2. Klonen Sie das Projekt linux-virt-labs GitHub.

    git clone https://github.com/oracle-devrel/linux-virt-labs.git
    
  3. Wechseln Sie in das Arbeitsverzeichnis.

    cd linux-virt-labs/ol
    
  4. Installieren Sie die erforderlichen Sammlungen.

    ansible-galaxy collection install -r requirements.yml
    
  5. Aktualisieren Sie die Konfiguration der Oracle Linux-Instanz.

    cat << EOF | tee instances.yml > /dev/null
    compute_instances:
      1:
        instance_name: "ol-vbox"
        type: "vbox"
        boot_volume_size_in_gbs: 512
    use_vnc: true
    dwnld_ol_iso: true
    instance_ocpus: 8
    instance_memory: 128
    EOF
    
  6. Bereitstellen der Übungsumgebung.

    ansible-playbook create_instance.yml -e localhost_python_interpreter="/usr/bin/python3.6" -e "@instances.yml" -e instance_shape="VM.Standard3.Flex"
    

    Die kostenlose Übungsumgebung erfordert die zusätzliche Variable local_python_interpreter, die ansible_python_interpreter für Wiedergaben festlegt, die auf localhost ausgeführt werden. Diese Variable ist erforderlich, da die Umgebung das RPM-Package für das Oracle Cloud Infrastructure-SDK für Python unter den python3.6-Modulen installiert.

    Die Standard-Deployment-Ausprägung verwendet AMD-CPU und Oracle Linux 8. Um eine Intel CPU oder Oracle Linux 9 zu verwenden, fügen Sie -e instance_shape="VM.Standard3 hinzu. Flex" oder -e os_version="9" zum Deployment-Befehl.

    Wichtig: Warten Sie, bis das Playbook erfolgreich ausgeführt wird, und erreichen Sie die Unterbrechungsaufgabe. In dieser Phase des Playbooks ist die Installation von Oracle Linux abgeschlossen, und die Instanzen sind bereit. Notieren Sie sich die vorherige Wiedergabe, in der die öffentlichen und privaten IP-Adressen der bereitgestellten Knoten und alle anderen Deployment-Informationen gedruckt werden, die während der Ausführung der Übung erforderlich sind.

Auf die Oracle Linux-GUI-Desktopumgebung zugreifen

  1. Öffnen Sie ein neues Terminal, und verbinden Sie sich über SSH mit der ol-vbox-Instanz.

    Mit der Option -L wird die lokale Weiterleitung aktiviert. Dadurch wird ein lokaler Port geöffnet, um über einen SSH-Tunnel eine Verbindung zum Remote-VNC-Server herzustellen.

    ssh -L 5914:localhost:5901 oracle@<ip_address_of_instance>
    
  2. Wechseln Sie zum Luna Desktop.

  3. Öffnen Sie den TigerVNC Viewer, indem Sie auf das Menü Anwendungen, Internet, TigerVNC Viewer klicken.

    vnc-Menü

  4. Melden Sie sich bei der GUI-Umgebung des bereitgestellten Servers an, indem Sie localhost:5914 in das Textfeld VNC Server eingeben und auf die Schaltfläche Connect klicken.

    vnc-Anmeldung

  5. Geben Sie das Kennwort des oracle-Benutzers oracle ein, und klicken Sie auf OK.

    vnc-pwd

  6. Der GUI-Desktop des Servers wird mit einem Setup für die erstmalige Anmeldung angezeigt.

    gui-welcome

  7. Klicken Sie drei Mal auf die Schaltfläche Next (Weiter), dann auf die Schaltfläche Skip (Überspringen) und anschließend auf die Schaltfläche Start Using Oracle Linux Server. Schließen oder minimieren Sie schließlich das Fenster Erste Schritte.

    Start-Use-ol

VirtualBox-Packageabhängigkeiten installieren

  1. Klicken Sie auf das Menü Aktivitäten, und wählen Sie das Symbol Terminal.

  2. Installieren Sie die Packages.

    sudo dnf install -y kernel-uek-devel-$(uname -r) gcc make perl
    

    Der Befehl uname -r stellt sicher, dass die übereinstimmenden Entwicklungspackages für den aktuell aktiven UEK-Kernel installiert werden.

Unterstützung von Dynamic Kernel Module installieren

Optional können Sie das dkms-Package installieren. Dadurch wird sichergestellt, dass das System die verschiedenen vbox-Module automatisch neu kompiliert, wenn Sie den Linux-Kernel auf dem VirtualBox-Host upgraden. Ohne dieses Package müssen Sie /usr/sbin/vboxsetup nach jedem Kernelupgrade ausführen.

  1. Installieren Sie das Oracle Linux EPEL-Repository-Package.

    Oracle Linux 8:

    sudo dnf install oracle-epel-release-el8
    

    Oracle Linux 9:

    sudo dnf install oracle-epel-release-el9
    
  2. Aktivieren Sie das Oracle Linux EPEL-Repository.

    Oracle Linux 8:

    sudo dnf config-manager --set-enable ol8_developer_EPEL
    

    Oracle Linux 9:

    sudo dnf config-manager --set-enable ol9_developer_EPEL
    
  3. Prüfen Sie die Repository-Installation.

    sudo dnf repolist
    

    Das Repository wird in der Liste der aktivierten Repositorys angezeigt.

  4. Installieren Sie das Package dkms.

    sudo dnf install -y dkms
    

VirtualBox installieren

Vor der Installation der VirtualBox-Software müssen wir die neueste Version herunterladen. Wir können die Oracle VirtualBox-Website besuchen, um diese Details abzurufen.

  1. Klicken Sie auf das Menü Aktivitäten, und wählen Sie das Browsersymbol Firefox.

  2. Gehe zu https://www.virtualbox.org.

    vnc öffnen

  3. Klicken Sie im oberen Menü auf den Link Download.

  4. Klicken Sie im Hauptfenster unter VirtualBox Platform Packages auf Linux-Distributionen.

    vnc öffnen

    Hinweis: Die Version von VirtualBox, die angezeigt wird, kann sich von der Version im Image unterscheiden. Da VirtualBox häufig aktualisiert wird, verwenden Sie die neueste Version auf der Seite Downloads.

  5. Klicken Sie unter VirtualBox for Linux mit der rechten Maustaste auf den Link für die ausgeführte Oracle Linux-Version, und wählen Sie Link kopieren aus.

    vnc öffnen

  6. Kehren Sie zur Anwendung Terminal zurück.

    Hinweis: Klicken Sie auf das Menü Aktivitäten, um alle geöffneten Anwendungen anzuzeigen.

  7. Installieren Sie das Paket VirtualBox mit dem Link, der von der Website VirtualBox kopiert wurde.

    Oracle Linux 8:

    sudo dnf install -y https://download.virtualbox.org/virtualbox/7.1.2/VirtualBox-7.1-7.1.2_164945_el8-1.x86_64.rpm
    

    Oracle Linux 9:

    sudo dnf install -y https://download.virtualbox.org/virtualbox/7.1.2/VirtualBox-7.1-7.1.2_164945_el9-1.x86_64.rpm
    
  8. Überprüfen Sie, ob Sie VirtualBox erfolgreich installiert haben.

    1. Überprüfen Sie, ob die Kernel-Module geladen sind.

      sudo lsmod | grep vbox
      

      Die Ausgabe zeigt die Kernel-Module vboxnetadp, vboxnetflt und vboxdrv an.

    2. Klicken Sie auf das Menü Aktivitäten, und wählen Sie das Symbol Anwendungen anzeigen mit mehreren Punkten aus.

      vnc öffnen

    3. Klicken Sie auf die Oracle VirtualBox-Anwendung, um sie zu öffnen.

      vnc öffnen

Installieren des VirtualBox Extension Packs

  1. Wechseln Sie zum Browser mit der Webseite VirtualBox.

  2. Klicken Sie im oberen Menü auf den Link Download.

    vnc öffnen

  3. Blättern Sie mit der Bildlaufleiste zum Abschnitt VirtualBox Extension Pack unter VirtualBox herunterladen. Klicken Sie auf die Schaltfläche Akzeptieren und herunterladen.

    vnc öffnen

  4. der Download des Erweiterungspakets beginnt und speichert die Datei im Verzeichnis Downloads des Hosts.

    vnc öffnen

  5. Kehren Sie zur Anwendung VirtualBox zurück.

  6. Schließen Sie das Benachrichtigungsfenster, in dem USB-Geräte können nicht aufgezählt werden… im Fenster VirtualBox angezeigt wird.

    vnc öffnen

  7. Klicken Sie im Menü Extras auf das Symbol mit den drei Punkten, und wählen Sie Erweiterungen.

    vnc öffnen

  8. Klicken Sie auf die Schaltfläche Installieren, um das Erweiterungspaket zu installieren.

    vnc öffnen

  9. Wählen Sie die Extension Pack-Datei aus, und klicken Sie auf Öffnen.

    vnc öffnen

  10. Klicken Sie im Bestätigungsdialogfeld auf Installieren.

    vnc öffnen

  11. Scrollen Sie nach unten zum Text, und klicken Sie auf Ich stimme zu.

    vnc öffnen

  12. Geben Sie im Dialogfeld Authentifizierung erforderlich das Kennwort oracle ein, um erhöhte Berechtigungen für die Installation zu erteilen, und klicken Sie auf Authentifizieren.

    vnc öffnen

  13. Das Erweiterungspaket ist jetzt installiert.

    vnc öffnen

Verwenden Sie VirtualBox, um eine neue Oracle Linux Virtual Machine zu erstellen

Virtuelle Maschine erstellen

  1. Klicken Sie in der geöffneten Anwendung VirtualBox auf das Menü Extras, und wählen Sie Willkommen.

    vnc öffnen

  2. Klicken Sie auf die Schaltfläche Expertenmodus.

    vnc öffnen

    Hinweis: Der Einfachheit halber ermöglicht der Expertenmodus die Erstkonfiguration der neuen VM in einem mehrseitigen Dialogfeld mit mehreren Abschnitten. Außerdem werden zusätzliche Konfigurationsoptionen bereitgestellt, die im Basismodus nicht verfügbar sind. Nach dem Erstellen der VM stehen jedoch alle Parameteroptionen zur Bearbeitung zur Verfügung.

  3. Klicken Sie auf Neu, um eine neue VM zu erstellen.

    vnc öffnen

  4. Geben Sie unter Name und Betriebssystem den Namen ol9 für die neue VM ein.

    Sie können einen anderen Namen wählen, wenn Sie möchten.

    vnc öffnen

  5. Klicken Sie auf die Dropdown-Liste ISO-Image, und wählen Sie Sonstige aus.

    vnc öffnen

  6. Wählen Sie die vorgeladene ISO-Datei im Verzeichnis /home/oracle aus.

  7. Klicken Sie auf Öffnen, um die Schaltfläche zur Verwendung auszuwählen.

    vnc öffnen

    Hinweis: Sie können Oracle linux ISO-Dateien auch von yum.oracle.com und der Oracle Software Delivery Cloud edelivery.oracle.com herunterladen.

  8. Aktivieren Sie das Kontrollkästchen Unbeaufsichtigte Installation überspringen. Diese Option verhindert, dass VirtualBox die vollständige Installation des Betriebssystems automatisch durchführt.

    vnc öffnen

  9. Blenden Sie den Abschnitt Hardware ein, indem Sie auf den Pfeil neben dem Titel klicken.

    Legen Sie den Basisspeicher auf mindestens 4096 MB fest, verwenden Sie den Schieberegler, oder geben Sie den Wert in das Feld ein, um die Änderung vorzunehmen. Setzen Sie Prozessoren mit dem Schieberegler oder Eingabefeld auf 2. Dies sind die Mindestwerte, die für eine neue Oracle Linux-VM empfohlen werden.

    vnc öffnen

  10. Blenden Sie den Abschnitt Festplatte ein.

    Legen Sie die Festplattengröße für die neue VM fest. Der Standardwert ist 20 GB. Wenn Sie einen anderen Wert verwenden möchten, wählen Sie ein Minimum aus, um den Oracle Linux-Installationstyp zu unterstützen, den Sie später auswählen werden.

    Lassen Sie das Kontrollkästchen Vollständige Größe vorab zuweisen deaktiviert. Mit dieser Option kann die VM nur den benötigten Speicherplatz nutzen, bis zu der konfigurierten Größe von 20 GB.

    vnc öffnen

    Wenn Sie einen anderen Festplattentyp auswählen möchten, der erstellt werden soll, z.B. VMDK oder QCOW, klicken Sie auf die Dropdown-Liste im Abschnitt Festplattendateityp und -variante.

  11. Klicken Sie auf Fertigstellen, um die VM-Konfiguration zu erstellen.

    Sie kehren zum Bildschirm "VM-Parameter" zurück.

Verschachtelte Virtualisierung aktivieren

Bevor Sie die VM starten, müssen Sie die verschachtelte Virtualisierung für die neue VM aktivieren.

  1. Klicken Sie in den VM-Parametern auf System, um die Systemeinstellungen für die VM zu öffnen.

    vnc öffnen

  2. Wählen Sie die Registerkarte Prozessor aus. Aktivieren Sie das Kontrollkästchen Verschachteltes VT-x/AMD-V aktivieren. Klicken Sie auf OK, um die Einstellung zu übernehmen.

    vnc öffnen

Virtuelle Maschine starten und Gastbetriebssystem installieren

Wichtig: Auf einem macOS-Rechner wird empfohlen, den Schlüssel neu zuzuweisen, um die Maussteuerung außerhalb des VM-Fensters wiederherzustellen. Sie können dies im VirtualBox-Hauptanwendungsfenster festlegen, indem Sie zu Datei - Voreinstellungen - Eingabe - Registerkarte Virtuelle Maschine - Hostschlüsselkombination navigieren.

  1. Klicken Sie auf Starten, um die VM zu starten und das Betriebssystem zu installieren.

    vnc öffnen

  2. Klicken Sie auf die Schaltfläche Abgeschlossene Benachrichtigungen löschen, um das Fenster mit dem Benachrichtigungsschieberegler zu schließen.

    vnc öffnen

  3. Klicken Sie auf den Nach-oben-Pfeil, um Oracle Linux installieren zu wählen, und drücken Sie die Eingabetaste im Linux-Startmenü.

    vnc öffnen

    Hinweis: Wenn Sie in das neue VM-Fenster klicken, wird ein Fenster angezeigt, in dem Sie darüber informiert werden, dass VirtualBox die Maus erfasst. Aktivieren Sie das Kontrollkästchen Diese Nachricht nicht mehr anzeigen, und klicken Sie auf Erfassen. Wenn in der Zukunft VirtualBox den Mauszeiger erfasst, werden Sie nicht daran erinnert. Drücken Sie die Taste Strg Ihrer Tastatur, um die Maussteuerung außerhalb des VM-Fensters wiederherzustellen.

  4. Übernehmen Sie die Standardeinstellung, und wählen Sie Weiter.

    vnc öffnen

  5. Klicken Sie im Abschnitt SYSTEM auf Installationsziel.

    vnc öffnen

    Klicken Sie zweimal auf den Eintrag ATA VBOX HARDDISK und anschließend für Geräteauswahl auf Fertig.

    vnc öffnen

  6. Wählen Sie im Abschnitt SYSTEM die Option Netzwerk- und Hostname aus.

    Klicken Sie auf den Schieberegler, um die Ethernet-Verbindung (enp0s3) zu ON zu aktivieren, und klicken Sie auf Done.

    vnc öffnen

  7. Wählen Sie im Abschnitt SOFTWARE die Option Softwareauswahl.

    Wählen Sie Server mit GUI für diese Installation, wenn die UI sie nicht als Standard anzeigt, und klicken Sie auf Fertig.

    vnc öffnen

  8. Wählen Sie im Abschnitt USER SETTINGS die Option Root Password.

    Geben Sie das Kennwort oracle in die Felder Root Password und Confirm ein. Oder wählen Sie Ihr eigenes Passwort für das Root-Konto.

    vnc öffnen

    Hinweis: Da die Verwendung des Kennworts oracle als schwaches Kennwort gilt, müssen Sie zweimal auf Fertig klicken, damit es akzeptiert wird.

  9. Klicken Sie auf Installation beginnen, um das Gastbetriebssystem auf der VM zu installieren.

    Die Installation dauert einige Minuten.

    vnc öffnen

  10. Klicken Sie auf System neu starten, um die VM neu zu starten und das neue Betriebssystem zu starten, wenn die Installation abgeschlossen ist.

    Das Betriebssystem zeigt nun den grafischen Desktop und den ersten Begrüßungsbildschirm an.

  11. Klicken Sie auf Setup starten, um die Setupkonfiguration des Gastbetriebssystems zu starten und die Schritte auszuführen.

    vnc öffnen

    Folgen Sie den Anweisungen und überspringen Sie den Schritt, in dem Sie aufgefordert werden, Ihre Online-Konten zu verbinden. Erstellen Sie den vollständigen Namen und Benutzernamen Ihres VM-Benutzers, und legen Sie ihn fest. Klicken Sie dann auf nächste. Sie können das Kennwort oracle verwenden oder ein eigenes Kennwort erstellen. Achten Sie nur darauf, sich daran zu erinnern.

  12. Schließen Sie das anfängliche BS-Setup ab.

    Klicken Sie auf Mit Oracle Linux-Server starten, um das anfängliche Setup abzuschließen, nachdem Sie die Setupschritte abgeschlossen haben.

    vnc öffnen

Installieren von VirtualBox-Gastzugängen zur neuen virtuellen Maschine

VM für Gastzugänge vorbereiten

Sie haben Oracle Linux Server mit einem grafischen Desktop in dieser neuen virtuellen Maschine installiert. Als Nächstes installieren Sie die optionalen VirtualBox-Gastzugänge, um zusätzliche nützliche VirtualBox-Funktionen zu unterstützen.

Die Kopier- und Einfügefunktion funktioniert erst mit der neuen virtuellen Maschine, wenn Sie die Gastzugänge installieren und diese Funktion über das Menü Geräte aktivieren. Daher müssen Sie die folgenden Befehle manuell eingeben. Achten Sie darauf, die Befehle genau einzugeben.

  1. Klicken Sie auf das Menü Aktivitäten und dann auf das Symbol Terminal, um ein Terminal auf Ihrer VM zu öffnen.

  2. Aktualisierung auf die neuesten Softwarepackages.

    sudo dnf update -y
    

    Geben Sie an der Eingabeaufforderung das Kennwort des Benutzers ein, das Sie für Ihr VM-Benutzerkonto ausgewählt haben. Die Aktualisierung der Pakete vor der Anwendung der Gastzugänge ist nicht erforderlich, wird jedoch dringend empfohlen, um sicherzustellen, dass Ihre Systeme auf dem neuesten Stand sind.

  3. Starten Sie die VM neu, wenn das Update abgeschlossen ist.

    sudo reboot
    

    Wenn der Neustart abgeschlossen ist, melden Sie sich wieder beim grafischen Desktop der VM an, indem Sie auf Ihren Benutzernamen klicken und Ihr Kennwort eingeben.

  4. Installieren Sie die erforderlichen Packages für die Installation von Guest Addition-Features.

    1. Klicken Sie auf Ihrem VM-Desktop auf das Menü Aktivitäten und dann auf das Symbol Terminal, um ein Terminal zu öffnen.

    2. Installieren Sie die Packages.

      sudo dnf install -y kernel-uek-devel-$(uname -r) gcc make perl 
      

Gastzugänge installieren

VirtualBox hat die Gastzugänge für die Installation innerhalb einer virtuellen Maschine entworfen, nachdem Sie das VM-Gastbetriebssystem installiert haben. Sie bestehen aus Gerätetreibern und Systemanwendungen, die das spezifische Gastbetriebssystem für eine bessere Leistung und Benutzerfreundlichkeit optimieren.

  1. Drücken Sie auf Ihrer Tastatur Rechte Crtl, um die Maus außerhalb des VM-Fensters zu steuern, sobald Sie die unterstützenden Packages installiert haben. Klicken Sie oben auf das Menü Geräte und dann auf CD-Image für Gastzugänge einfügen….

    Module auswählen

    Hinweis: Verwenden Sie die Tastenkombination, die Sie zuvor für macOS-Computer ausgewählt haben.

  2. Klicken Sie auf Ausführen, nachdem das Installationsdialogfeld geöffnet wurde, geben Sie Ihr Benutzerkennwort ein, und klicken Sie auf Authentifizieren, um die Installation der Gastzugänge für Ihre VM zu starten.

    Module auswählen

  3. Dadurch wird ein Terminal auf Ihrem Desktop geöffnet, und die Installationsschritte werden angezeigt.

    Module auswählen

  4. Drücken Sie die Eingabetaste, um das Installationsdialogfeld nach Abschluss der Installation zu schließen.

    Module auswählen

Wenn die Gastzugänge installiert sind, ist die Mausintegration jetzt einfacher, und Sie müssen das VM-Fenster nicht mit der Taste Strg beenden. Sie können auch den Rahmen Ihrer VM ziehen, und die Größe des VM-Desktops wird automatisch auf die neue Fenstergröße angepasst.

Im VM-Menü Geräte können Sie freigegebene Ordner oder das Feature "Gemeinsame Zwischenablage" für Ihre VM aktivieren und verwenden. Nachdem Sie diese Features aktiviert haben, starten Sie die VM neu, um sie zu verwenden.

Nächste Schritte

Sie haben dieses Tutorial erfolgreich abgeschlossen, indem Sie VirtualBox installieren und eine neue virtuelle Maschine erstellen. Experimentieren Sie weiter, indem Sie verschiedene Deployments erstellen, um mehr über VirtualBox und Oracle Linux zu erfahren.

Weitere Lernressourcen

Sehen Sie sich weitere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube-Kanal zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um ein Oracle Learning Explorer zu werden.

Die Produktdokumentation finden Sie im Oracle Help Center.