Hinweis:

Oracle Linux mit Oracle OS Management Hub überwachen und aktualisieren

Einführung

Hier erfahren Sie, wie Sie BS-Updates für Oracle Linux-Compute-Instanzen mit Oracle OS Management Hub in Oracle Cloud Infrastructure verwalten und überwachen. Verwenden Sie eine zentrale Verwaltungskonsole, um das Oracle Linux-BS zu aktualisieren und Updates und Patches in Oracle Cloud Infrastructure zu überwachen.

Ziele

In diesem Tutorial erfahren Sie, wie Sie:

Voraussetzungen

Zugriff auf einen Oracle Cloud Infrastructure-Mandanten mit:

OCI-Ressourcen konfigurieren

Hinweis: Wenn Sie in Ihrem 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 auf dem 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 Collections.

    ansible-galaxy collection install -r requirements.yml
    
  5. Aktualisieren Sie die Oracle Linux-Instanzkonfiguration.

    cat << EOF | tee instances.yml > /dev/null
    compute_instances:
      1:
        instance_name: "ol-host-02"
        type: "server"
    instance_shape: "VM.Standard.E5.Flex"
    EOF
    
  6. Stellen Sie die Übungsumgebung bereit.

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

    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 installiert, das sich unter den python3.6-Modulen befindet.

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

  7. Warten Sie, bis das Playbook die Pausenaufgabe erreicht hat. Drücken Sie nicht die Eingabetaste. Das Handbuch hat OCI-Ressourcen für die Verwendung mit OS Management Hub erstellt.

    Wichtig: Drücken Sie für die Dauer der Übung nicht die Eingabetaste, oder schließen Sie dieses Terminalfenster.

Auf den Abschnitt "OS Management Hub" in der OCI-Webkonsole zugreifen

  1. Klicken Sie auf dem Luna-Desktop auf das Symbol Luna Lab.

    Die Zugangsdaten für OCI werden nach einiger Zeit auf dieser Seite angezeigt. Sobald der Benutzername und das Passwort des ephemeren Kontos angezeigt werden, fahren Sie mit dem nächsten Schritt fort.

  2. Öffnen Sie die OCI-Konsole, indem Sie auf den Schnelllink OCI-Konsole klicken.

  3. Verwenden Sie den flüchtigen Accountbenutzernamen und das Kennwort, um sich bei der OCI-Konsole anzumelden.

  4. Verwenden Sie das Navigationsmenü in der oberen linken Ecke der Landingpage der OCI-Konsole, um zu Observability and Management zu navigieren und auf OS Management Hub zu klicken.

    osmh_nav1

Registrierungsprofil erstellen

Sie müssen ein Registrierungsprofil angeben, um eine OCI-Instanz bei OS Management Hub zu registrieren. Mit Profilen können Sie konsistent definieren, wie sich eine Instanz beim Service registriert. Eine Instanz wird mit genau einem Profil registriert. Sie können jedoch ein einzelnes Profil wiederholt verwenden, um mehrere Instanzen beim Service zu registrieren.

  1. Klicken Sie im Navigationsbereich von OS Management Hub auf Profile.

  2. Klicken Sie auf Erstellen.

    osmh_profile_nav0

  3. Geben Sie die Kennungsdaten für das Profil wie folgt ein:

    • Name: Oracle_Linux8
    • Beschreibung: (Optional) Geben Sie eine Beschreibung für das Profil ein.
  4. Legen Sie als Instanzspeicherort für das Profil Oracle Cloud Infrastructure fest.

  5. Geben Sie die BS- und Architekturinformationen wie folgt an:

    • BS-Anbieter: Oracle
    • BS-Version: Oracle Linux 8
    • Architektur: x86_64

    Hinweis: Diese Softwarequellenauswahl muss mit den Compute-Instanzen übereinstimmen, die Sie registrieren möchten.

  6. Wählen Sie als Typ Softwarequelle aus.

    osmh_profile_nav2

  7. Lassen Sie das Standard-Compartment ausgewählt, da es Anbieter-Softwarequellen enthält.

  8. Wählen Sie die Softwarequellen aus, die das Registrierungsprofil zuweist. Wählen Sie folgende Elemente:

    • ol8_baseos_latest-x86_64
    • ol8_appstream-x86_64
    • ol8_addons-x86_64
    • ol8_uekr6-x86_64
  9. Klicken Sie auf Erstellen.

    osmh_profile_nav1

Compute-Instanzen mit OS Management Hub registrieren

Um OCI-Compute-Instanzen bei OS Management Hub zu registrieren, müssen Sie das Oracle Cloud Agent-(OCA-)Plug-in aktivieren und ein Registrierungsprofil auswählen.

  1. Navigieren Sie zum Abschnitt Compute, und wählen Sie im Hauptnavigationsmenü von OCI die Option Instanzen aus.

    osmh_compute_nav1

Während der Erstellung der Compute-Instanz registrieren

Während der Erstellung der Compute-Instanz müssen Sie das OS Management Hub-Plug-in aktivieren, und das Registrierungsprofil muss in den erweiterten Optionen auf der Registerkarte Oracle Cloud Agent ausgewählt werden.

  1. Klicken Sie auf der Seite "Instanz" auf Instanz erstellen.

  2. Geben Sie ol-host-01 als Namen der Compute-Instanz ein.

  3. Behalten Sie die Standardeinstellungen bei, einschließlich Compartment, Platzierung, Image und Ausprägung, Informationen zur primären VNIC, SSH-Schlüssel, Boot-Volume und Block-Volumes.

    Hinweis: Denken Sie daran, im Abschnitt SSH-Schlüssel hinzufügen auf Private Key speichern zu klicken.

  4. Klicken Sie ganz unten auf Erweiterte Optionen anzeigen.

  5. Klicken Sie auf die Registerkarte Oracle Cloud Agent.

  6. Wählen Sie die Auswahl für den OS Management Hub-Agent aus.

  7. Wählen Sie im Dialogfeld das Registrierungsprofil Oracle_Linux8 aus, und klicken Sie auf Festlegen.

    osmh_compute_nav2

    Hinweis: Es sind nur Profile verfügbar, die dem BS-Hersteller, der BS-Version und der Architektur der Instanz entsprechen.

  8. Klicken Sie auf Erstellen.

    Hinweis: Wenn Sie den SSH-Private Key nicht heruntergeladen haben, wird ein Popup-Fenster angezeigt, in dem Sie aufgefordert werden, ihn herunterzuladen.

Vorhandene Compute-Instanzen registrieren

Um vorhandene Compute-Instanzen zu registrieren, müssen Sie das OS Management Hub-Plug-in aktivieren, und auf der Detailseite der Instanz muss ein Registrierungsprofil festgelegt werden.

  1. Kehren Sie im Abschnitt "Compute" zu Instanzen zurück, und klicken Sie auf die Instanz ol-host-02.

  2. Klicken Sie auf der Detailseite der Compute-Instanz auf die Registerkarte Oracle Cloud Agent.

  3. Aktivieren Sie das OS Management Hub-Agent-Plug-in, und setzen Sie das Registrierungsprofil auf Oracle_Linux8.

    osmh_compute_nav3

    In einigen Fällen wird der OS Management Hub-Agent nach der Aktivierung als gestoppt angezeigt. Ignorieren Sie dies, und gehen Sie zum nächsten Schritt.

Hinweis: Die Registrierung von Compute-Instanzen beim OS Management Hub-Service kann bis zu 10 Minuten dauern.

BS-Berichte anzeigen und Instanzaktivität überwachen

OS Management Hub generiert Berichte in Echtzeit, in denen alle Instanzen und Ressourcen in einem Mandanten, in einem bestimmten Compartment, in einer Gruppe, in Lebenszyklus- und Lebenszyklusphasen oder für eine einzelne Instanz zusammengefasst werden können. Die Prüfung von Berichten auf Sicherheitslücken und Advisorys kann helfen, verfügbare Verbesserungen, Sicherheitsupdates und Bugfixupdates zu identifizieren, die als Updatejobs ausgeführt werden können.

Dashboard auf Compartment-Ebene anzeigen

Die OS Management Hub-Seite Überblick enthält ein Übersichts-Dashboard, mit dem Sie schnell die Status aller verwalteten Instanzen und Ressourcen in einem bestimmten Compartment oder Mandanten anzeigen können.

  1. Verwenden Sie das Hauptnavigationsmenü, und klicken Sie im Abschnitt OS Management Hub unter Beobachtbarkeit und Management auf Überblick.

  2. Scrollen Sie nach unten zum Dashboard, um drei Berichte auf Compartment-Ebene anzuzeigen.

    osmh_monitor_dashboard

In den drei Berichten werden die Status für alle Instanzen im Compartment angezeigt. In den Berichten wird die Anzahl der Instanzen im ausgewählten Compartment angezeigt, die Updates, Bugfixes oder Instanzen benötigen, die nicht mit OS Management Hub kommunizieren.

Berichte auf Compartment-Ebene anzeigen

Die Seite Berichte im Abschnitt "OS Management Hub" enthält weitere Details zu Instanz- und Ressourcenstatus.

  1. Klicken Sie im Navigationsabschnitt OS Management Hub auf Berichte.

    Diese Seite enthält dieselben drei Berichte wie die Überblickseite. Sie können jedoch auf die einzelnen Berichte klicken, um weitere Details anzuzeigen.

  2. Klicken Sie auf den Bericht "Sicherheitsupdates", um die Detailseite für den Bericht "Sicherheitsupdates" zu öffnen.

    security_report

    Diese Detailseite enthält Details zu Sicherheitsupdatestatuswerten in allen verwalteten Instanzen und Ressourcen in den Compartments. Notieren Sie sich alle Advisorys oder Updates, die für die beiden registrierten Instanzen in der Tabelle "Sicherheitsberichte" aufgeführt sind. Sie führen Aktualisierungsjobs aus, um sie später im Tutorial zu beheben.

  3. Klicken Sie auf die Ressource Bugaktualisierungsbericht.

    bug_report

    Auf dieser Detailseite werden Bugfixes für jede angemeldete Instanz angezeigt. Beachten Sie alle Advisorys oder Updates, die für die beiden registrierten Instanzen in der Tabelle "Bug-Berichte" aufgeführt sind. Sie führen Aktualisierungsjobs aus, um sie später im Tutorial zu beheben.

  4. Klicken Sie auf die Ressource Instanzaktivitätsbericht.

    Auf dieser Detailseite wird der Konnektivitätsstatus von verwalteten Instanzen und Ressourcen angezeigt. Die beiden verwalteten Instanzen müssen den Status "Aktiv" aufweisen.

Aktualisierungen und Berichte auf Instanzebene anzeigen

Berichte für einzelne Instanzen finden Sie auf der Detailseite der Instanz in der Ressource "Berichte".

  1. Klicken Sie im Navigationsabschnitt OS Management Hub auf Instanzen.

  2. Klicken Sie auf den Namen einer Instanz, um deren Detailseite anzuzeigen.

    Instanz

  3. Scrollen Sie nach unten, um die Ressource Updates anzuzeigen.

    Die Gesamtmenge der verfügbaren Updates für diese spezifische Instanz wird aufgeführt. Sie können bestimmte Aktualisierungen in der Tabelle auswählen und diese dann einzeln aktualisieren.

  4. Klicken Sie unter "Ressourcen" auf Berichte.

    Der Sicherheitslückenbericht und die Änderungshistorie der Instanz können in der Berichtsressource angezeigt werden.

    • Klicken Sie in der Tabelle für Sicherheitslückenberichte auf den Namen eines Advisorys, um weitere Advisory-Details wie den erforderlichen Aktualisierungstyp und die zugehörigen Packages anzuzeigen.
    • Klicken Sie auf das Datum einer Änderung der Instanz, um Details zu den Aufgaben anzuzeigen, die sich auf die Instanz ausgewirkt haben. Sie können Logmeldungen einblenden, um die von diesem Aktualisierungsjob abgeschlossenen Arbeiten anzuzeigen.

Jobaktualisierungsjobs ausführen und Jobstatus überwachen

Nachdem Sie nun Berichte geprüft und Advisorys sowie verfügbare Updates für einzelne Instanzen und Instanzen im gesamten Compartment identifiziert haben, führen wir Updatejobs aus, mit denen diese Oracle Linux-Instanzen auf die neuesten Patches und Inhalte aktualisiert werden. Ein Job ist eine Aktion, die OS Management Hub für eine oder mehrere Instanzen ausführt, z.B. die Installation von Updates.

Sie können Aktualisierungsjobs für alle Instanzen in einem Compartment, einer Gruppe oder einer einzelnen Instanz ausführen. Wenn ein Job ausgeführt wird, führt er die erforderliche Arbeit aus, überträgt Arbeit an Instanzen und meldet die Ergebnisse an den Service zurück. Aktualisierungsjobs können Zeit in Anspruch nehmen, um sie im Service anzuwenden und anzuzeigen.

Einzelne Updates auf einer Standalone-Instanz installieren

Die Installation einzelner Updates für eine Instanz über die Ressource Updates gilt nur für die zugehörigen Updates, die im Advisory aufgeführt sind.

  1. Klicken Sie im Navigationsabschnitt "OS Management Hub" auf Instanzen.

  2. Wählen Sie den Namen einer Instanz aus, um zur Detailseite der Instanz zu navigieren.

  3. Scrollen Sie nach unten zur Ressource Updates.

  4. Wählen Sie das erste Update für die Ressource Updates aus.

  5. Klicken Sie auf Aktualisieren.

  6. Geben Sie die Kennungsdaten wie folgt ein:

    • Name: Behalten Sie den Standardjobnamen bei.
    • Beschreibung: (Optional) Geben Sie eine Beschreibung ein.
  7. Planen Sie den Job so, dass er sofort ausgeführt wird.

  8. Klicken Sie auf Aktualisieren.

    osmh_update_instance

  9. Zeigen Sie den Status des Aktualisierungsjobs an, indem Sie auf die Ressource Jobs klicken und die Registerkarte In Bearbeitung befindliche Jobs auswählen.

    Wenn die Aktualisierung abgeschlossen ist, wird der Job in die Registerkarte Abgeschlossene Jobs verschoben.

    Hinweis: Die Anzeige des Aktualisierungsjobs auf der Registerkarte In Bearbeitung befindliche Jobs in der Konsole kann einige Minuten dauern. Der Abschluss des Jobs dauert einige Minuten. Wenn der Job nicht angezeigt wird, aktualisieren Sie die Seite.

Aktualisierungsjob auf einer Standalone-Instanz erstellen

Um alle Updates auf eine Instanz anzuwenden, die mit allen oder bestimmten Aktualisierungstypen wie Sicherheit, Fehlerkorrekturen oder Verbesserungen übereinstimmen, erstellen Sie dann einen Updatejob.

  1. Klicken Sie im Navigationsabschnitt "OS Management Hub" auf Instanzen.

  2. Wählen Sie den Namen einer Instanz aus, um zur Detailseite der Instanz zu navigieren.

  3. Klicken Sie auf Aktualisierungsjob erstellen.

  4. Geben Sie die Kennungsdaten wie folgt ein:

    • Name: Behalten Sie den Standardjobnamen bei.
    • Beschreibung: (Optional) Geben Sie eine Beschreibung ein.
  5. Wählen Sie unter den Optionen Anzuwendende Updates die Option Alle aus.

  6. Ausführung des Jobs sofort planen.

  7. Klicken Sie auf Erstellen.

    osmh_update_job_instance

  8. Zeigen Sie den Status des Aktualisierungsjobs an, indem Sie auf die Ressource Jobs klicken und die Registerkarte In Bearbeitung befindliche Jobs auswählen.

    Wenn der Aktualisierungsjob abgeschlossen ist, wird der Job in die Registerkarte Abgeschlossene Jobs verschoben.

Job zum Aktualisieren aller Instanzen in einem Compartment planen

Sie können Aktualisierungen an allen verwalteten Instanzen in einem Compartment vornehmen. Die Instanzen können eine Mischung aus Betriebssystemversionen, Architekturen und Speicherorten sein.

  1. Klicken Sie im Navigationsabschnitt "OS Management Hub" auf Jobs.

  2. Klicken Sie auf Aktualisierungsjob erstellen.

  3. Geben Sie die Kennungsdaten wie folgt ein:

    • Name: Behalten Sie den Standardjobnamen bei.
    • Beschreibung: (Optional) Geben Sie eine Beschreibung ein.
  4. Wählen Sie unter den Optionen Anzuwendende Updates die Option Alle aus.

  5. Wählen Sie Plan aus.

  6. Klicken Sie auf das Kalendersymbol, wählen Sie das aktuelle Datum aus, und fügen Sie fünf Minuten ab der aktuellen Uhrzeit hinzu.

  7. Wählen Sie Einmal als Häufigkeit.

    Hinweis: Sie können Aktualisierungsjobs für die Wiederholung planen. Wählen Sie Stunde, Tag, Woche oder Monat aus, und geben Sie das Intervall ein.

  8. Klicken Sie auf Erstellen.

    osmh_update_job_compartment

  9. Zeigen Sie den Status des Aktualisierungsjobs auf der Registerkarte Geplante Jobs der Seite Jobs im Navigationsabschnitt OS Management Hub an.

    Wenn der geplante Job nicht angezeigt wird, aktualisieren Sie die Seite.

    Der Aktualisierungsjob wird zur Registerkarte In Bearbeitung befindliche Jobs verschoben, da Änderungen an den Instanzen zur geplanten Zeit festgeschrieben werden. Der Aktualisierungsjob wird zur Registerkarte Abgeschlossene Jobs verschoben, sobald alle Updates abgeschlossen sind.

  10. Kehren Sie nach Abschluss des Updatejobs zum Dashboard der OS Management Hub-Seite Überblick zurück, oder navigieren Sie unter OS Management Hub zur Seite Berichte, um die aktualisierten Berichte anzuzeigen.

  11. Navigieren Sie auf einer der Detailseiten der Instanz zu den Ressourcen Updates und Berichte, um die Änderungen an verfügbaren Updates und Advisorys anzuzeigen.

Nächste Schritte

In diesem Tutorial haben Sie gelernt, wie Sie mit OS Management Hub Oracle Linux-BS-Updates ausführen und Updatejobs für Compute-Instanzen überwachen, die in Oracle Cloud Infrastructure gehostet werden. OS Management Hub kann die Wartung geschäftskritischer Systeme vereinfachen, indem die erforderlichen Updates schnell und effizient eingespielt werden.

Weitere Lernressourcen

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

Die Produktdokumentation finden Sie im Oracle Help Center.