VM-Cluster verwalten

Erfahren Sie, wie Sie Ihre VM-Cluster auf Oracle Exadata Database Service auf Exascale-Infrastruktur verwalten.

VM-Cluster in Oracle Exadata Database Service auf Exascale-Infrastruktur mit der Konsole verwalten

Erfahren Sie, wie Sie VM-Cluster in Oracle Exadata Database Service auf Exascale-Infrastruktur mit der Konsole erstellen, bearbeiten und verwalten.

Erstellen Sie ein VM-Cluster in einer Oracle Exadata Database Service on Exascale-Infrastrukturinstanz.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle AI Database und dann auf Oracle Exadata Database Service on Exascale Infrastructure.

    Die Seite Exadata-VM-Cluster ist standardmäßig ausgewählt.

  2. Klicken Sie auf VM-Cluster erstellen.

    Die Seite VM-Cluster erstellen wird angezeigt. Geben Sie die erforderlichen Informationen für die Konfiguration des VM-Clusters ein.

  3. Anzeigename: Geben Sie einen benutzerfreundlichen Anzeigenamen für das VM-Cluster hinzu. Der Name muss nicht eindeutig sein. Mit einer Oracle Cloud-ID (OCID) können Sie das VM-Cluster eindeutig identifizieren. Geben Sie dabei keine vertraulichen Informationen ein.
  4. Compartment: Wählen Sie ein Compartment für die VM-Clusterressource aus.
  5. Geben Sie den Clusternamen an: Wählen Sie den Namen des VM-Clusters aus.
  6. Availability-Domain auswählen: Wählen Sie die Availability-Domain aus den angezeigten verfügbaren Optionen aus.
  7. VM-Cluster konfigurieren: Geben Sie die folgenden Informationen an:

    Geben Sie im Abschnitt ECPU die folgenden Informationen an:

    • Anzahl VMs im Cluster: Geben Sie die Anzahl der VMs an, die Sie für das Cluster konfigurieren möchten, zwischen 1 und 10.
    • Pro VM aktivierte ECPUs: Geben Sie die Anzahl der ECPU-Cores an, die Sie für das VM-Cluster aktivieren möchten. Die minimalen ECPUs sind 8. Die maximale Anzahl von ECPUs beträgt 200 pro VM, oder begrenzt durch die Gesamtanzahl der ECPUs, die Sie für die VM angegeben haben. Der ausgewählte Wert muss ein Vielfaches von 4 sein. Um zusätzliche ECPUs zu reservieren, klicken Sie auf Zusätzliche ECPU reservieren.

      Das Feld Gesamter Arbeitsspeicher über VM-Cluster (GB) hinweg (schreibgeschützt) wird automatisch aktualisiert, um Ihnen die gesamte Arbeitsspeichermenge bereitzustellen, die dem VM-Cluster zugewiesen ist, basierend auf der von Ihnen angegebenen Arbeitsspeicherzuweisung pro VM.

      Hinweis

      Informationen zu reservierten und aktivierten Cores sowie einen Überblick über die ExaDB-XS-Architektur finden Sie unter "Exadata Database Service auf Exascale-Infrastruktur"

  8. (Optional) Wenn Sie Zusätzliche ECPU reservieren auswählen, wird das Dialogfeld Zusätzliche ECPU reservieren angezeigt.

    Die Anzahl der VMs in dem Cluster wird angezeigt. Die aktuelle Konfiguration der pro VM aktivierten ECPUs und zusätzlicher ECPUs, die pro VM reserviert sind.

    ECPUs pro VM gesamt: Geben Sie eine Zahl ein, um die Gesamtanzahl der pro VM reservierten ECPUs zu ändern. Die Gesamtanzahl der ECPUs muss eine Zahl zwischen 8 und 200 sein, d.h. ein Vielfaches von 4 ECPUs.

    Die Anzahl zusätzlicher ECPUs wird automatisch basierend auf der Gesamtanzahl der aktivierten ECPUs berechnet. Zusätzliche reservierte ECPUs sind zu Lizenzierungszwecken nicht aktiv, sind jedoch für Ihre VM reserviert und warten darauf, die aktivierten ECPUs zu skalieren.

    Sie können zusätzliche schreibgeschützte Felder prüfen, in denen weitere Informationen zu den ECPUs angezeigt werden.

    • Gesamtanzahl ECPUs im VM-Cluster: Wird automatisch aktualisiert, um die Gesamtanzahl der ECPUs anzuzeigen, die allen VMs im Cluster zugewiesen sind.

    • Speicher pro VM (GB): Aktualisiert automatisch, um den reservierten Speicher pro VM anzuzeigen

    • Gesamter Arbeitsspeicher im VM-Cluster (GB): Zeigt den gesamten reservierten Arbeitsspeicher im VM-Cluster an.
  9. Der Abschnitt Speicher enthält die Eingabefelder Exascale-Smart Storage (Standard) und Exascale-Blockspeicher, die für Oracle Database-Deployments 19c erforderlich sind. Beachten Sie Folgendes:

    • Wenn Ihr VM-Cluster Exascale-Smart Storage verwendet, gelten die folgenden Regeln:

      • Sie können nur ein Oracle Grid Infrastructure 26ai Grid Home auf dieser VM verwenden. Sie können kein Oracle Database 19c Grid Home auf der VM platzieren.
      • Sie können nur Oracle AI Database 26ai-Datenbanken auf diesem VM-Cluster bereitstellen, das mit Exascale Smart Storage konfiguriert ist. Alle Datenbankdateien werden direkt im Exascale-Speicher über den Exascale-Speicher-Vault gespeichert, sodass kein Automatic Storage Management (ASM) erforderlich ist.
    • Wenn Ihr VM-Cluster Exascale-Blockspeicher verwendet, der mit Oracle Database 19c kompatibel ist, gelten die folgenden Regeln:
      • Sie können entweder ein Oracle Grid Infrastructure 19c Grid Home (Standardoption) oder ein Oracle Grid Infrastructure 26ai Grid Home bereitstellen.
      • Sie können nur Oracle Homes von Oracle Database 19c in diesem VM-Cluster bereitstellen, das mit Exascale-Blockspeicher konfiguriert ist. Alle Datenbankdateien werden auf den datenbankspezifischen ASM-Datenträgergruppen +DATA, +RECO und +REDO gespeichert, die auf Exascale-Block-Volumes erstellt wurden.
  10. Geben Sie im Abschnitt VM-Dateisystemspeicher die folgenden Informationen an:

    VM-Dateisystemspeicherkapazität (GB): Geben Sie die Speicherkapazität pro VM in Gigabyte (GB) an.

    Geben Sie an, wie viel Speicher Sie für alle VM-Dateisysteme zusammen benötigen. The VM file systems storage includes /u02 capacity, where your Database Homes will go, along with all of the other VM file systems (/, /boot, /tmp, /var, /var/log, /var/log/audit, /home, swap, kdump, /u01, grid, /u02). Jede zusätzliche Kapazität, die über die Systemmindestwerte hinaus ausgewählt wird, wird in /u02 aufgenommen. Das schreibgeschützte Feld Gesamte Dateisystemspeicherkapazität im VM-Cluster (schreibgeschützt) wird automatisch aktualisiert, um den gesamten Arbeitsspeicher anzuzeigen, der im VM-Cluster zugewiesen ist.

  11. Geben Sie im Abschnitt Datenbankspeicher die folgenden Informationen an:

    Exascale Database Storage Vault: Wählen Sie entweder Neuen Storage Vault erstellen oder Vorhandenen Storage Vault auswählen aus. Wenn Sie einen vorhandenen Vault auswählen, wählen Sie den Vault im Compartment aus. Klicken Sie auf Compartment, um einen Vault in einem anderen Compartment auszuwählen

    Wenn Sie einen neuen Vault erstellen, wird das Fenster Provisioning-Status geöffnet, in dem Sie den Status der Vault-Erstellung angeben können. Der Name des Vaults, der im Format Vault-YYYYMMDDHHMM erstellt wird, gibt das Erstellungsdatum an. Dabei ist YYYY das Jahr, MM der Monat, DD der Tag, HH die Stunde und MM die Minute.

    Hinweis

    Wenn die Vault-Erstellung nicht erfolgreich war, erhalten Sie im Fenster "Provisioning-Status" die Fehlermeldung "Arbeitsanforderung", die den Punkt angibt, an dem der Vault-Erstellungsvorgang nicht erfolgreich war, und die Arbeitsanforderungs-ID. Notieren Sie sich diese Arbeitsanforderungs-ID, und öffnen Sie eine Serviceanfrage bei My Oracle Support.
  12. Speicherkapazität für Datenbanken (GB): Geben Sie die Speicherkapazität für die Datenbanken an. Sie können Speicherlimits entweder manuell angeben oder ein Autoscaling-Limit festlegen. Mit der automatischen Skalierung skaliert das System die Speicherkapazität um 10 Prozent bis zu einem benutzerdefinierten Grenzwert. Wenn Sie Speicherplatz manuell angeben, muss der reservierte Speicherplatz zwischen 300 und 100.000 GB liegen.

    • Speicherkapazität für Datenbanken (GB): Geben Sie die Speicherkapazität für die Datenbanken zwischen 300 und 100.000 an.

    • Speicherskalierung: Für Exascale-Smart Storage ist diese Option standardmäßig aktiviert.

    • Autoscaling-Limit (GB): Geben Sie den maximalen Grenzwert für die automatische Skalierung an.

      Hinweis

      • Das Feature für die automatische Speicherskalierung ist mit Oracle Database 19c nicht verfügbar.
      • Die automatische Skalierung soll in erster Linie dem kontinuierlichen, organischen Wachstum von Datenbanken Rechnung tragen. Bei großen, plötzlichen Dataloads oder einem schnellen Datenwachstum, das innerhalb eines kurzen Zeitraums 5% der zugewiesenen Vault-Größe überschreiten kann, wird empfohlen, den Speicher im Voraus manuell zu skalieren, um potenzielle Fehler aufgrund von zu wenig Speicherplatz zu vermeiden.
      • Tablespaces, bei denen die automatische Erweiterung aktiviert ist, können zu Fehlern mit nicht ausreichendem Speicherplatz führen, wenn die Inkrementgröße der automatischen Erweiterung größer als 5% des zugewiesenen Vault-Speichers ist. Dies kann auftreten, wenn eine automatische Erweiterung eines einzelnen großen Tablespace plötzlich den verfügbaren Speicherplatz im Vault überschreitet, bevor der Schwellenwert für die automatische Skalierung überschritten wird. Oder es könnte auch durch mehrere Tablespaces-Erweiterungen verursacht werden, die gleichzeitig auftreten, was zu demselben Effekt führt. Es wird empfohlen, die Einstellungen für die automatische Erweiterung des Tablespace zu verwalten, um zu vermeiden, dass mehr als 5% des zugewiesenen Vault-Speichers bei der automatischen Skalierung gleichzeitig hinzugefügt werden.
    • (Optional) Klicken Sie auf Smart Flash-Optionen, um einen Teil des Speichers als Smart Flash Cache zu konfigurieren: 

      Hinzuzufügender Smart Flash Cache (GB).

      • Smart Flash Cache als Prozentsatz der bereitgestellten Speicherkapazität hinzufügen (%): Wählen Sie diese Option aus, um einen zusätzlichen Flashcache zu erwerben und anzugeben, der über die Standard-Flashcachemenge hinausgeht, die in der normalen Speicherkapazität für Datenbanken enthalten ist. Zusätzlicher Flashcache kann potenziell eine höhere Performance ermöglichen, ohne bei einigen Workloads zusätzliche Speicherkapazität hinzuzufügen. Zusätzlicher Flashcache enthält auch zusätzlichen Speichercache. Geben Sie den zusätzlichen Flashcache als Prozentsatz des gesamten bereitgestellten Speichers an. Der Mindestwert ist 34, und der Höchstwert ist 300.

      • Smart Flash Cache, der hinzugefügt werden soll (GB) Die Menge des Smart Flash Cache in GB, der hinzugefügt wird, wird im schreibgeschützten Feld angegeben. Der Mindestwert ist 100

  13. Grid Infrastructure konfigurieren: Wählen Sie das Grid Infrastructure-Release aus der Liste der verfügbaren Releases aus. Grid Infrastructure-Version: Wählen Sie die Releaseupdateversion aus der Liste der verfügbaren Versionen aus.

  14. SSH-Schlüssel hinzufügen: Geben Sie den Public-Key-Teil der einzelnen Schlüsselpaare an, die Sie für SSH-Zugriff auf das VM-Cluster verwenden möchten:
    • SSH-Schlüsselpaar generieren (Standardoption) Wählen Sie diese Option aus, um ein SSH-Schlüsselpaar zu generieren. Klicken Sie dann im folgenden Dialogfeld auf Private Key speichern, um den Schlüssel herunterzuladen. Klicken Sie optional auf Public Key speichern, um den Schlüssel herunterzuladen.
      Hinweis

      Laden Sie den Private Key herunter, damit Sie eine SSH-Verbindung zum Datenbanksystem herstellen können. Er wird nicht erneut angezeigt.
    • SSH-Schlüsseldateien hochladen: Wählen Sie diese Option, um .pub-Dateien zu durchsuchen oder per Drag-and-Drop zu ziehen.
    • SSH-Schlüssel einfügen: Wählen Sie diese Option aus, um einzelne Public Keys einzufügen.
  15. Netzwerkeinstellungen: Sie können Oracle-Bereitstellungsnetzwerke für Sie bereitstellen lassen, indem Sie Standard-VCN erstellen auswählen oder Netzwerke manuell konfigurieren.

    • Standard-VCN erstellen

      Wenn Sie diese Option auswählen, wird ein neues VCN mit Standardeinstellungen für Sie erstellt. Die Standardeinstellungen verwenden einen gesamten Netzwerkbereich von 10.2.0.0/24, wobei 10.2.0.0/26 für das Clientsubnetz und 10.2.0.64/26 für das Backupsubnetz verwendet wird. Diese Standardeinstellungen werden automatisch für dieses neue VCN aufgefüllt und automatisch für Ihr VM-Cluster verwendet. Sie geben nur den Anzeigenamen für dieses VCN an. Wenn Sie die Standardnetzwerkeinstellungen nicht verwenden möchten, ändern Sie die generierten Einstellungen nicht. Befolgen Sie stattdessen die Anweisungen in der folgenden Option: VCN manuell erstellen.

      • Anzeigename: Geben Sie einen Anzeigenamen für das Netzwerk an. Sie müssen einen Namen angeben.

      • Compartment: Standardmäßig werden virtuelle Cloud-Netzwerke im Compartment angezeigt, das Sie für die VM-Clusterressource ausgewählt haben. Wählen Sie ein virtuelles Cloud-Netzwerk in diesem Compartment aus der Dropdown-Liste aus. Um ein virtuelles Cloud-Netzwerk aus einem anderen Compartment auszuwählen (eine nicht standardmäßige Auswahl), wählen Sie Compartments ändern aus.

      • CIDR (schreibgeschützt): Der CIDR-Bereich (Classless Inter-Domain Routing) von IP-Adressen wird angezeigt. CIDR-Adressen werden während der Konfiguration Ihres Mandanten zugewiesen. Die CIDR-Notation enthält die IP-Adresse und ein Suffix, das angibt, wie viele Bit der Adresse für das Netzwerkpräfix verwendet werden. Diese Methode zur Zuweisung von IP-Adressen und zum Routing des Internetverkehrs ist effizienter als herkömmliche Methoden. Weitere Informationen finden Sie unter:

        CIDR-Blöcke und OCI Functions

      Nachdem Sie die VNC-Konfigurationsoptionen ausgewählt haben, klicken Sie auf Erstellen.

      Das Dialogfeld Standard-VCN erstellen wird geöffnet und zeigt den Status Ihrer Netzwerkkonfiguration an. Wenn Sie das automatisch generierte VCN verwenden möchten, ändern Sie die generierten Einstellungen nicht. Wenn die Netzwerkkonfiguration abgeschlossen ist, klicken Sie auf Schließen.

    • VCN manuell erstellen

      Wenn Sie nicht auf Standard-VCN erstellen klicken, wählen Sie Ihre Konfigurationsinformationen in den folgenden Eingabefeldern aus:

      • Virtuelles Cloud-Netzwerk: Wählen Sie das virtuelle Cloud-Netzwerk (VCN) für das Compartment aus, in dem Sie das VM-Cluster erstellen möchten. Klicken Sie auf Compartment, um ein VCN in einem anderen Compartment auszuwählen.

      • Clientsubnetz: Wählen Sie das Clientsubnetz im Compartment aus. Dies ist das Subnetz, dem das VM-Cluster zugeordnet werden soll. Klicken Sie auf Compartment, um ein Subnetz in einem anderen Compartment auszuwählen.
        Hinweis

        Sie müssen das VCN auswählen, bevor Sie ein Clientsubnetz auswählen können.

        Verwenden Sie kein Subnetz, das sich mit 192.168.16.16/28 überschneidet, da dieses vom Private Interconnect von Oracle Clusterware in der Datenbankinstanz verwendet wird. Wenn Sie ein sich überschneidendes Subnetz angeben, funktioniert der Private Interconnect nicht.

      • Backupsubnetz: Wählen Sie das Subnetz aus, das für das Backupnetzwerk verwendet werden soll, über das das im Allgemeinen Backupinformationen von und an das Backupziel übertragen werden. Außerdem wird Data Guard-Replikation verwendet. Klicken Sie auf Compartment, um ein Subnetz in einem anderen Compartment auszuwählen, falls zutreffen.

        Verwenden Sie kein Subnetz, das sich mit 192.168.128.0/20 überschneidet. Diese Einschränkung gilt sowohl für das Client- als auch für das Backupsubnetz.

        Hinweis

        Sie müssen das VCN auswählen, bevor Sie ein Backupclientsubnetz auswählen können.
      • Netzwerksicherheitsgruppen zur Kontrolle des Traffics verwenden: Optional können Sie diese Option auswählen, um eine oder mehrere Netzwerksicherheitsgruppen (NSGs) sowohl für das Client- als auch für das Backupnetzwerk zu verwenden. NSGs fungieren als virtuelle Firewalls, sodass Sie ein Set von Ingress- und Egress-Sicherheitsregeln auf das Oracle Exadata Database Service-VM-Cluster auf Exascale-Infrastruktur anwenden kann.

        Wenn Sie ein Subnetz mit einer Sicherheitsliste auswählen, gelten für das VM-Cluster sowohl die Regeln in der Sicherheitsliste als auch die Sicherheitsregeln der NSGs.

        So verwenden Sie Netzwerksicherheitsgruppen:

        • Aktivieren Sie das Kontrollkästchen Netzwerksicherheitsgruppen zur Kontrolle des Traffics verwenden. Dieses Kästchen wird unter der Option für das Client- und das Backupsubnetz angezeigt. Sie können NSGs auf das Client- oder das Backupnetzwerk oder auf beide Netzwerke anwenden. Sie müssen ein virtuelles Cloud-Netzwerk ausgewählt haben, um einem Netzwerk NSGs zuweisen zu können.
        • Netzwerksicherheitsgruppen: Wählen Sie in der Liste der verfügbaren NSGs eine NSG aus, die mit dem Netzwerk verwendet werden soll. Klicken Sie auf Weitere Netzwerksicherheitsgruppe, wenn mehrere NSGs erforderlich sind. Wenden Sie sich im Zweifelsfall an den Netzwerkadministrator.
      • Hostnamenspräfix: Geben Sie den gewünschten Hostnamen für das Exadata-VM-Cluster an. Der Hostname muss mit einem Buchstaben beginnen und darf nur alphanumerische Zeichen und Bindestriche (-) enthalten. Ein Exadata-VM-Cluster darf maximal 12 Zeichen lang sein.

        Achtung:

        Der Hostname muss innerhalb des Subnetzes eindeutig sein. Wenn er nicht eindeutig ist, kann das VM-Cluster nicht bereitgestellt werden.
      • Hostdomainname: Der Domainname für das VM-Cluster. Dies ist ein schreibgeschütztes Feld. Notieren Sie sich den Hostdomainnamen als Referenz.

        Wenn Sie Datenbankbackups in Autonomous Recovery Service speichern möchten, empfiehlt Oracle, dass Sie einen VCN-Resolver zur Auflösung von "DNS-Namen" für das Clientsubnetz verwenden, da diese die Swift-Endpunkte für Backups automatisch auflöst.

        Hinweis

        Ab dem 06. August 2025 ist Autonomous Recovery Service für Mandanten, die in den FRA-, PHX- oder NRT-Regionen erstellt wurden, das einzige Backupziel, wenn Sie das automatische Backup in Datenbanken aktivieren.
      • Host- und Domain-URL: Dieses schreibgeschützte Feld kombiniert den Host- und Domainnamen, um den vollqualifizierte Domainnamen (FQDN) für die Datenbank darzustellen. Die maximale Länge beträgt 63 Zeichen.
  16. Lizenztyp auswählen: Der Lizenztyp, der für das VM-Cluster verwendet werden soll. Ihre Auswahl wirkt sich auf die Messung für die Abrechnung aus.

    • Lizenz inklusive bedeutet, dass in den Kosten für den Cloud-Service eine Lizenz für den Datenbankservice inbegriffen ist.
    • Bring Your Own License (BYOL) bedeutet, dass Sie ein Oracle Database-Kunde mit einem unbefristeten oder unbefristeten Lizenzvertrag sind und Ihre Lizenz mit Oracle Cloud Infrastructure verwenden möchten. Mit dieser Option sind keine separaten On-Premise-Lizenzen und Cloud-Lizenzen erforderlich.
  17. Diagnoseerfassung: Standardmäßig ist die Diagnoseerfassung aktiviert. Durch das Aktivieren von Diagnoseerfassung und -benachrichtigungen können Sie und Oracle Cloud Operations Probleme mit Gast-VMs schnell und effektiv identifizieren, untersuchen, verfolgen und lösen. Sie müssen Ereignisse abonnieren, um Benachrichtigungen zu erhalten.
  18. (Optional) Klicken Sie auf Erweiterte Optionen anzeigen, um erweiterte Optionen für das VM-Cluster anzugeben. Diese Optionen befinden sich in drei Registerkarten:

    • Verwaltung: Diese Option stellt Zeitzonenoptionen bereit. Die Standardzeitzone für das VM-Cluster ist UTC. Sie können jedoch entweder die vom Browserclient erkannte Zeitzone angeben oder eine andere Zeitzone auswählen. Die Zeitzonenoptionen sind diejenigen, die sowohl in der Klasse Java.util.TimeZone als auch im Oracle Linux-Betriebssystem unterstützt wird.

      Hinweis

      Wenn Sie eine andere Zeitzone als UTC oder die vom Browser erkannte Zeitzone festlegen möchten und die gewünschte Zeitzone nicht angezeigt wird, wählen Sie die Option Andere Zeitzone auswählen aus. Wählen Sie dann in der Liste Region oder Land die Option "Sonstiges" aus, und suchen Sie nach der gewünschten Zeitzone.

    • Netzwerk: Mit dieser Option können Sie den SCAN-(Single Client Access Network-)Port angeben. Sie können einen SCAN-Listener-Port (TCP/IP) im Bereich zwischen 1024 und 8999 zuweisen. Der Standardwert ist 1521.
      Hinweis

      Das manuelle Ändern des SCAN-Listener-Ports eines VM-Clusters nach dem Provisioning mit der Backend-Software wird nicht unterstützt. Diese Änderung kann dazu führen, dass das Data Guard-Provisioning nicht erfolgreich verläuft.
    • Sicherheit: Mit dieser Option können Sie den Zugriff für Ihre Ressourcen kontrollieren. Sie können den Namespace in der Liste, seinen Schlüssel und den Wert auswählen. Klicken Sie auf Sicherheitsattribut hinzufügen, wenn Sie mehrere Sicherheitsattribute benötigen.
    • Tags: Tags können Sie beim Verwalten von Ressourcen unterstützen. Sie können einen Tag-Namespace auswählen, einen Tagschlüssel angeben und einen Tagwert angeben. Wenn Sie über Berechtigungen zum Erstellen einer Ressource verfügen, sind Sie auch berechtigt, Freiformtags auf diese Ressource anzuwenden. Um ein definiertes Tag zuzuweisen, benötigen Sie die Berechtigungen zum Verwenden des Tag-Namespace. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollten, überspringen Sie diese Option, oder fragen Sie Ihren Administrator. Sie können die Tags auch später noch anwenden.
  19. Klicken Sie auf Erstellen.
  20. (Optional) Geben Sie einen Kontakt für Ihr VM-Cluster an. Oracle Exadata Database Service on Exascale Infrastructure nutzt den OCI Announcements Service. Oracle empfiehlt, dass Sie hier Ihre Kontaktdaten angeben. Oracle abonniert Sie dann automatisch mit Ankündigungen, die für diesen Service relevant sind, einschließlich Wartungs- und Ausfallbenachrichtigungen. Wenn Sie jetzt keinen Kontakt angeben, müssen Sie Ankündigungen später manuell abonnieren und den OCI Announcements Service direkt nutzen. Weitere Informationen zum Abonnieren finden Sie unter Ankündigungen abonnieren.

So fügen Sie einem Cloud-VM-Cluster Datenbankserver- oder Speicherserverkapazität hinzu

In diesem Thema wird beschrieben, wie Sie mit der Oracle Cloud Infrastructure-(OCI-)Konsole die neue Kapazität zum Cloud-VM-Cluster hinzufügen.

Wenn Sie die Serviceinstanz um zusätzliche Datenbank-(Compute-) oder Speicherserver erweitert haben, müssen Sie die zusätzliche Kapazität zum Cloud-VM-Cluster hinzufügen, um die zusätzlichen Ressourcen nutzen zu können.

  1. Navigieren Sie zu Exadata-VM-Cluster
  2. Klicken Sie in der Liste der Cloud-VM-Cluster auf den Namen des Clusters, dem Sie Kapazität hinzufügen möchten.
  3. Klicken Sie auf der Seite VM-Clusterdetails auf VM-Cluster skalieren.
  4. Wenn durch die Skalierung der Cloud-Exadata-Infrastrukturressource zusätzliche Kapazität verfügbar ist, erhalten Sie oben im Bereich VM-Cluster skalieren eine Bannermeldung, die Typ und Menge der zusätzlichen Kapazität angibt, die für das VM-Cluster verfügbar ist. Aktivieren Sie das Kontrollkästchen Kapazität hinzufügen.
  5. Wählen Sie entweder das Optionsfeld Datenbankserver hinzufügen oder Speicher hinzufügen aus, je nachdem, welchen Kapazitätstyp Sie zum Cloud-VM-Cluster hinzufügen möchten.
  6. Klicken Sie auf Aktualisieren. Das Cloud-VM-Cluster geht in den Status "Wird aktualisiert" über. Wenn die Kapazität erfolgreich hinzugefügt wurde, kehrt das Cluster in den Status "Verfügbar" zurück.
Hinweis

Wenn Sie dem Cluster zusätzliche Datenbankserver hinzugefügt haben, können Sie den neuen Speicher zuweisen, nachdem das Cluster den Status Verfügbar aufweist, indem sie erneut auf die Schaltfläche VM-Cluster skalieren klicken.

Diagnoseerfassung aktivieren, teilweise aktivieren oder deaktivieren

Nach dem Provisioning des VM-Clusters können Sie die Diagnoseerfassung für Ihre Gast-VMs aktivieren, teilweise aktivieren oder deaktivieren. Wenn Sie die Diagnoseerfassung auf VM-Clusterebene aktivieren, wird die Konfiguration auf alle Ressourcen wie DB-Home, Datenbank usw. unter dem VM-Cluster angewendet.

Hinweis

  • Durch Ihr Opt-in erkennen Sie an, dass sich die Liste der Ereignisse, Metriken und Logdateien in Zukunft ändern kann. Sie können dieses Feature jederzeit deaktivieren.
  • Möglicherweise fügt Oracle in Zukunft weitere Metriken hinzu. Wenn Sie sich jedoch bereits für die Erfassung von Metriken entschieden haben, müssen Sie Ihren Opt-in-Wert nicht aktualisieren. Er bleibt basierend auf Ihren aktuellen Voreinstellungen aktiviert/deaktiviert.
  • Wenn Sie zuvor die Erfassung von Vorfallslogs und Tracedateien ausgewählt haben und diese Option deaktivieren, wenn Oracle Cloud Operations einen Logerfassungsjob ausführt, wird dieser Job ausgeführt und nicht abgebrochen. Zukünftige Logerfassungen erfolgen erst, wenn Sie die Option zum Erfassen von Vorfallslogs und Tracedateien wieder aktivieren.
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Wählen Sie die Region aus, zu der Ihre Exadata-Infrastruktur gehört.
  3. Klicken Sie auf VM-Cluster.
  4. Klicken Sie auf den Namen des VM-Clusters, auf dem Sie die Erfassung von Diagnosedaten aktivieren oder deaktivieren möchten.
  5. Aktivieren Sie, aktivieren Sie teilweise oder deaktivieren Sie auf der Seite VM-Clusterdetails unter Allgemeine Informationen neben Diagnoseerfassung die Option Diagnoseerfassung.
  6. Aktivieren oder deaktivieren Sie im Dialogfeld Einstellungen für Diagnoseerfassung bearbeiten eine der Diagnoseerfassungen. Durch das Aktivieren von Diagnoseerfassung und -benachrichtigungen können Sie und Oracle Cloud Operations Probleme mit Gast-VMs schnell und effektiv identifizieren, untersuchen, verfolgen und lösen. Abonnieren Sie Ereignisse, um über Änderungen des Ressourcenstatus benachrichtigt zu werden.
    • Diagnoseereignisse aktivieren Lassen Sie zu, dass Oracle kritische, Warnungs-, Fehler- und Informationsereignisse erfasst und für Sie veröffentlicht. Weitere Informationen finden Sie unter Überblick über die Ereignisse des Database-Service.
    • Zustandsmonitoring aktivieren Lassen Sie zu, dass Oracle Zustandsmetriken/-ereignisse wie Oracle Database hoch-/heruntergefahren, Belegung des Speicherplatzes usw. erfasst und mit Oracle Cloud Operations teilt. Sie werden dabei auch über einige Ereignisse benachrichtigt.
    • Vorfallslogs und Traceerfassung aktivieren. Lassen Sie zu, dass Oracle Vorfallslogs und Traces erfasst, um die Faultdiagnose und Problemlösung zu ermöglichen.

      Hinweis: Wenn Sie zuvor die Erfassung von Vorfallslogs und Tracedateien ausgewählt haben und diese Option deaktivieren, wenn Oracle Cloud Operations einen Logerfassungsjob ausführt, wird dieser Job ausgeführt und nicht abgebrochen. Zukünftige Logerfassungen erfolgen erst, wenn Sie die Option zum Erfassen von Vorfallslogs und Tracedateien wieder aktivieren.

  7. Aktivieren oder deaktivieren Sie die Kontrollkästchen, und klicken Sie auf Änderungen speichern.

Lizenztyp in einem VM-Cluster mit der Konsole aktualisieren

Um die Lizenzierung zu ändern, müssen Sie Werte für die Felder angeben, die für die Änderung der Lizenzinformationen erforderlich sind.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Wählen Sie die Region und das Compartment mit dem VM-Cluster aus, für das Sie den Lizenztyp aktualisieren möchten.
  3. Klicken Sie auf Exadata-VM-Cluster.
  4. Klicken Sie auf den Namen des VM-Clusters, für das Sie den Lizenztyp aktualisieren möchten.

    Auf der Seite VM-Clusterdetails werden Informationen zum ausgewählten VM-Cluster angezeigt.

  5. Klicken Sie auf Lizenztyp aktualisieren.
  6. Wählen Sie im daraufhin angezeigten Fenster "Lizenztyp aktualisieren" einen der folgenden Lizenztypen aus, und klicken Sie auf Speichern.
    • Bring Your Own License (BYOL): Wählen Sie diese Option, wenn Ihre Organisation bereits Oracle Database-Softwarelizenzen besitzt, die Sie auf dem VM-Cluster verwenden möchten.
    • Lizenz enthalten: Wählen Sie diese Option aus, um Oracle Database-Softwarelizenzen als Teil von Oracle Exadata Database Service on Exascale Infrastructure zu abonnieren.

    Durch das Aktualisieren des Lizenztyps wird weder die Funktionalität geändert noch der Betrieb des VM-Clusters unterbrochen. Kunden können den Lizenztyp für ein VM-Cluster höchstens einmal im Monat ändern.

ECPUs, Arbeitsspeicher oder Speicher, der für ein VM-Cluster in Oracle Exadata Database Service auf Exascale-Infrastruktur verfügbar ist, erhöhen oder verringern

Hinweis

Oracle stoppt die Abrechnung nicht, wenn eine VM oder ein VM-Cluster gestoppt wird. Um die Abrechnung für ein VM-Cluster zu stoppen, senken Sie die ECPU-Anzahl auf null.

Sie können aktivierte ECPUs pro VM skalieren. Denken Sie daran, dass der Speicher mit der gesamten ECPU-Anzahl skaliert wird.

Die Skalierung von VM-Clusterressourcen erfordert ein gründliches Audit des vorhandenen Nutzungs- und Kapazitätsmanagements durch den DB-Administrator des Kunden. Prüfen Sie die aktuelle Auslastung, um Fehler während eines oder nach einem horizontalen Skalierungsvorgang zu vermeiden. Berücksichtigen Sie beim vertikalen Skalieren, wie viele dieser Ressourcen für das nächste VM-Cluster verbleiben, das Sie erstellen möchten. Oracle Exadata Database Service on Exascale Infrastructure-Tooling berechnet die aktuelle Auslastung von Speicher, lokalem Datenträger und ASM-Speicher im VM-Cluster, fügt eine Headroom-Kapazität hinzu und erreicht einen Mindestwert, der nicht unterschritten werden kann. Es wird erwartet, dass Sie einen Wert unter diesen Mindestwert angeben.

Hinweis

Wenn Sie ein VM-Cluster skalieren und die Anzahl der ECPUs auf null setzen, wird das VM-Cluster heruntergefahren, und die Abrechnung für die aktivierte ECPU-Nutzung wird vermieden.
  1. Navigieren Sie zur Seite VM-Clusterdetails.

  2. Klicken Sie auf VM-Cluster skalieren.

    Das Fenster VM-Ressourcen skalieren wird geöffnet und zeigt die aktuelle Konfiguration des VM-Clusters an.

  3. Treffen Sie im Abschnitt "Konfigurieren" nach Bedarf eine Auswahl.

    • Pro VM aktivierte ECPUs: Geben Sie die Anzahl der ECPU-Cores an, die Sie für das VM-Cluster aktivieren möchten. Der Mindestwert ist Null. Wenn Sie keine null ECPUs auswählen, sind die mindestens aktivierten ECPUs für jede VM acht. Die maximale Anzahl von ECPUs beträgt 200 pro VM, oder begrenzt durch die Gesamtanzahl der ECPUs, die Sie für die VM angegeben haben. Der ausgewählte Wert muss ein Vielfaches von 4 sein. Sie können den Abschnitt "Zusätzliche ECPU reservieren" öffnen, um zusätzliche ECPUs zu reservieren. Das Feld Gesamtanzahl aktivierter ECPUs im VM-Cluster wird automatisch aktualisiert, wenn Sie eine Auswahl treffen.

      Hinweis

      Aktivierte ECPU kann nach dem anfänglichen Provisioning auf null skaliert werden, um VMs vorübergehend herunterzufahren und die Nutzungsabrechnung zu stoppen. Die Infrastrukturabrechnung (für ECPU gesamt) wird fortgesetzt.
    • Zusätzliche ECPUs: Blenden Sie diese Felder nach Bedarf ein.

      Die schreibgeschützten Felder ECPUs zusätzlich reserviert pro VM und Zusätzlich reservierte ECPUs im VM-Cluster gesamt: Zeigen Sie die reservierten ECPUs für jede VM und für das VM-Cluster an. Die Anzahl der zusätzlichen ECPUs in diesen Feldern wird automatisch aktualisiert, wenn Sie ECPUs hinzufügen oder entfernen.

    • Gesamt-ECPUs pro VM: Geben Sie eine Gesamtanzahl der ECPUs an, die pro VM zugewiesen werden sollen. Die Summe muss eine Zahl zwischen 8 und 200 sein.

    • Arbeitsspeicher pro VM (GB): Dies ist ein schreibgeschütztes Feld. Es zeigt die Speichermenge an, die jeder VM zugewiesen ist. Der Arbeitsspeicher wird basierend auf 11 GB pro Gesamt-Cores berechnet.

    • Gesamter Arbeitsspeicher im VM-Cluster (GB): Dieses Feld wird automatisch aktualisiert, um Ihnen die gesamte Arbeitsspeichermenge bereitzustellen, die im VM-Cluster zugewiesen ist, basierend auf der von Ihnen angegebenen Arbeitsspeicherzuweisung pro VM.

  4. VM-Dateisystemspeicher: Blenden Sie diese Felder nach Bedarf ein.

    • VM-Dateisystem-Speicherkapazität pro VM (GB): Geben Sie die Speicherkapazität pro VM in Gigabyte (GB) an.

      Geben Sie an, wie viel Speicher Sie für alle VM-Dateisysteme zusammen benötigen. The VM Filesystems storage includes /u02 capacity, where your Database Homes will go, along with all of the other VM filesystems (/, /boot, /tmp, /var, /var/log, /var/log/audit, /home, swap, kdump, /u01, grid, /u02). Jede zusätzliche Kapazität, die über das Systemminimum hinaus gewählt wird, wird an /u02 weitergeleitet.

    • Gesamte Dateisystemspeicherkapazität im VM-Cluster: Dieses schreibgeschützte Feld wird automatisch aktualisiert, um die gesamte Dateisystemspeicherkapazität anzuzeigen.
    Hinweis

    Informationen zu reservierten und aktivierten Cores sowie einen Überblick über die ExaDB-XS-Architektur finden Sie unter "Info zu Exadata Database Service auf Exascale-Infrastruktur"

So fügen Sie SSH-Schlüssel zu einem VM-Cluster hinzu

Das VM-Cluster ist vorhanden, und Sie möchten eine andere Benutzer hinzufügen, die einen anderen SSH-Schlüssel benötigt.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle AI Database und dann auf Oracle Exadata Database Service on Exascale Infrastructure

    Die Seite Exadata-VM-Cluster ist standardmäßig ausgewählt.

  2. Finden Sie in der Liste der VM-Cluster das Cluster, das Sie verwalten möchten, und klicken Sie auf seinen markierten Namen, um die Detailseite für das Cluster anzuzeigen.
  3. Klicken Sie auf die Schaltfläche Aktionen, und wählen Sie SSH-Schlüssel hinzufügen aus der Liste aus.
  4. Wählen Sie eine der folgenden Optionen aus:
    • SSH-Schlüsselpaar generieren: Mit dieser Option können Sie ein neues SSH-Schlüsselpaar erstellen. Klicken Sie bei Verwendung dieser Option sowohl auf Private Key speichern als auch auf Public Key speichern. Der Private Key wird auf Ihren lokalen Rechner heruntergeladen und sollte an einem sicheren Ort gespeichert werden. Nach Abschluss des Vorgangs können Sie keine weitere Kopie des bei diesem Vorgang generierten Private Keys herunterladen.

    • SSH-Schlüsseldateien hochladen: Wählen Sie diese Option aus, um PUB-Dateien zu durchsuchen oder per Drag-and-Drop zu verschieben.

    • SSH-Schlüssel einfügen: Wählen Sie diese Option aus, um einzelne Public Keys einzufügen. Klicken Sie zum Einfügen mehrerer Schlüssel auf + Weiterer SSH-Schlüssel, und geben Sie einen Schlüssel pro Eintrag an.

  5. Klicken Sie auf Speichern.

So fügen Sie SSH-Schlüssel nach dem Erstellen eines VM-Clusters hinzu

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Klicken Sie auf VM-Cluster.
  3. Klicken Sie auf den Namen des VM-Clusters, dem Sie SSH-Schlüssel hinzufügen möchten.
  4. Klicken Sie auf der Seite VM-Clusterdetails auf SSH-Schlüssel hinzufügen.
  5. Wählen Sie im Dialogfeld SSH-Schlüssel hinzufügen eine der folgenden Methoden:
    • SSH-Schlüsselpaar generieren: Wählen Sie diese Option, wenn die Control Plane Public/Private Key-Paare automatisch generieren soll.

      Klicken Sie auf Private Key speichern und Public Key speichern, um das SSH-Schlüsselpaar herunterzuladen und zu speichern.

    • SSH-Schlüsseldateien hochladen: Wählen Sie diese Option, um die Datei hochzuladen, die das SSH-Schlüsselpaar enthält.
    • SSH-Schlüssel einfügen: Wählen Sie diese Option aus, um die SSH-Schlüsselzeichenfolge einzufügen.

      Um mehrere Schlüssel anzugeben, klicken Sie auf Weiterer SSH-Schlüssel. Stellen Sie beim Einfügen von Schlüsseln sicher, dass jeder Schlüssel auf nur einer fortlaufenden Zeile steht. Die Länge der Schlüssel zusammen darf 10.000 Zeichen nicht überschreiten.

  6. Klicken Sie auf Speichern.

So stoppen, starten oder starten Sie eine virtuelle Maschine eines VM-Clusters

Sie können virtuelle Maschinen mit der Konsole stoppen, starten oder neu starten.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Wählen Sie die Region und das Compartment des VM-Clusters aus, das die zu stoppende, zu startende oder neu zu startende virtuelle Maschine enthält.
  3. Klicken Sie auf VM-Cluster.
  4. Klicken Sie auf den Namen des VM-Clusters mit der virtuellen Maschine, die Sie stoppen, starten oder neu starten möchten.

    Auf der Seite VM-Clusterdetails werden Informationen zum ausgewählten VM-Cluster angezeigt.

  5. Klicken Sie in der Liste Ressourcen auf Virtuelle Maschinen.

    Die Liste der virtuellen Maschinen wird angezeigt.

  6. Klicken Sie in der Liste der Knoten auf das Symbol Aktionen (drei Punkte), und klicken Sie dann auf eine der folgenden Aktionen:
    1. Start: Gestoppten Knoten starten. Nach dem Neustart des Knotens ist die Aktion Stoppen aktiviert.
    2. Stoppen: Knoten herunterfahren. Nachdem der Knoten gestoppt wurde, ist die Aktion Starten aktiviert.
    3. Neu starten: Knoten herunterfahren und dann neu starten.

So prüfen Sie den Status einer virtuellen Maschine im VM-Cluster

Prüfen Sie den Status einer virtuellen Maschine im VM-Cluster.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Wählen Sie die Region und das Compartment aus, das mit dem VM-Cluster mit der betreffenden virtuellen Maschine verknüpft ist.
  3. Klicken Sie auf VM-Cluster.
  4. Klicken Sie auf den Namen des VM-Clusters mit der betreffenden virtuellen Maschine.

    Auf der Seite VM-Clusterdetails werden Informationen zum ausgewählten VM-Cluster angezeigt.

  5. Klicken Sie in der Liste Ressourcen auf Virtuelle Maschinen.

    Die Liste der virtuellen Maschinen wird angezeigt. Für jede virtuelle Maschine im VM-Cluster werden Name, Status und Client-IP-Adresse angezeigt.

  6. Suchen Sie in der Liste der Knoten die gewünschte virtuelle Maschine, und prüfen Sie deren Status.

    Die Farbe des Symbols und der zugehörige Text geben Aufschluss über den Status.

    • Symbol Verfügbar: Grün. Der Knoten ist betriebsbereit.
    • Wird gestartet: Gelbes Symbol: Der Knoten wird aufgrund einer Start- oder Neustartaktion in der Konsole oder API gestartet.
    • Wird gestoppt: Gelbes Symbol. Der Knoten wird aufgrund einer Stopp- oder Neustartaktion in der Konsole oder API gestoppt.
    • Stoppt: Gelbes Symbol. Der Knoten wird angehalten.
    • Nicht erfolgreich: Rotes Symbol. Eine Fehlerbedingung verhindert den Weiterbetrieb der virtuellen Maschine.

So erzeugen Sie einen Snapshot virtueller Maschinen

Ermöglichen Sie Benutzern das Initiieren eines Self-Service-Snapshots für Virtual Machine-(VM-)Dateisysteme.

Sie können einen VM-Snapshot im schreibgeschützten Modus mounten, um genau auf Dateien zuzugreifen und sie zu kopieren, die zum Zeitpunkt der Snapshot-Erstellung vorhanden waren. Dies ist nützlich, wenn Sie bestimmte Konfigurationen Ihrer VM in einen vorherigen Status zurücksetzen müssen, z.B. frühere SSH-Schlüssel wiederherstellen usw.

  1. Navigieren Sie zur Hauptseite des VM-Clusters.
  2. Finden Sie in der Liste der VM-Cluster das Cluster, das Sie verwalten möchten, und klicken Sie auf seinen markierten Namen, um die Detailseite für das Cluster anzuzeigen.
  3. Klicken Sie auf die Registerkarte Virtuelle Maschinen.
  4. Klicken Sie in der Tabelle "Virtuelle Maschinen" auf den Namen der virtuellen Maschine, für die Sie einen Snapshot erstellen möchten.
  5. Klicken Sie auf die Registerkarte VM-Dateisystem-Snapshots.
  6. Klicken Sie auf Snapshot erstellen.
  7. Geben Sie einen Namen für den Snapshot an, und klicken Sie auf Erstellen.

    Wenn die Snapshot-Erstellung abgeschlossen ist, ändert sich der Status von "Wird erstellt" in "Verfügbar".

So löschen Sie einen Snapshot virtueller Maschinen

Verwenden Sie die Konsole, um den Snapshot einer virtuellen Maschine (VM) zu löschen.

  1. Navigieren Sie zur Hauptseite des VM-Clusters.
  2. Finden Sie in der Liste der VM-Cluster das Cluster, das Sie verwalten möchten, und klicken Sie auf seinen markierten Namen, um die Detailseite für das Cluster anzuzeigen.
  3. Klicken Sie auf die Registerkarte Virtuelle Maschinen.
  4. Klicken Sie in der Tabelle "Virtuelle Maschinen" auf den Namen der virtuellen Maschine, für die Sie einen Snapshot löschen möchten.
  5. Klicken Sie auf die Registerkarte VM-Dateisystem-Snapshots.
  6. Klicken Sie in der Zeile für den Snapshot, den Sie löschen möchten, auf das Menü "Aktion".
  7. Klicken Sie auf Löschen.

    Lesen Sie die Nachricht, und bestätigen Sie, dass Sie den VM-Snapshot löschen möchten.

So mounten Sie einen Snapshot virtueller Maschinen

Mit der Konsole können Sie den Snapshot einer virtuellen Maschine (VM) im schreibgeschützten Modus mounten.

  1. Navigieren Sie zur Hauptseite des VM-Clusters.
  2. Finden Sie in der Liste der VM-Cluster das Cluster, das Sie verwalten möchten, und klicken Sie auf seinen markierten Namen, um die Detailseite für das Cluster anzuzeigen.
  3. Klicken Sie auf die Registerkarte Virtuelle Maschinen.
  4. Klicken Sie auf die Registerkarte VM-Dateisystem-Snapshots.
  5. Wählen Sie den einzuhängenden Snapshot aus, und klicken Sie auf das Menü "Aktion".
  6. Klicken Sie auf Mounten.
  7. Lesen Sie die Meldung und bestätigen Sie, dass Sie den Snapshot einhängen möchten.

Wenn der Snapshot-Mount abgeschlossen ist, wird der Mount Point in der Ressourcenliste der VM-Dateisystem-Snapshots angezeigt. Mit diesem Mount Point können Sie dann die Dateien aus dem ausgewählten VM-Snapshot kopieren.

Hinweis

Snapshots werden als schreibgeschützte Dateisysteme eingehängt.

So hängen Sie einen Snapshot virtueller Maschinen aus

Verwenden Sie die Konsole, um den Snapshot einer virtuellen Maschine (VM) auszuhängen.

  1. Navigieren Sie zur Hauptseite des VM-Clusters.
  2. Finden Sie in der Liste der VM-Cluster das Cluster, das Sie verwalten möchten, und klicken Sie auf seinen markierten Namen, um die Detailseite für das Cluster anzuzeigen.
  3. Klicken Sie auf die Registerkarte Virtuelle Maschinen.
  4. Klicken Sie in der Tabelle "Virtuelle Maschinen" auf den Namen der virtuellen Maschine, für die Sie einen Snapshot aushängen möchten.
  5. Klicken Sie auf die Registerkarte VM-Dateisystem-Snapshots.
  6. Klicken Sie in der Zeile, die dem Snapshot entspricht, den Sie aushängen möchten, auf das Menü "Aktion".
  7. Klicken Sie auf Unmount.
  8. Lesen Sie die Meldung und bestätigen Sie, dass der Snapshot ausgehängt werden soll.

So erstellen Sie VM-Dateisystem-Snapshots für VM-Cluster

Mit der Konsole können Sie Snapshots aller VMs in einem VM-Cluster erstellen.

  1. Navigieren Sie zur Hauptseite des VM-Clusters.
  2. Finden Sie in der Liste der VM-Cluster das Cluster, das Sie verwalten möchten, und klicken Sie auf seinen markierten Namen, um die Detailseite für das Cluster anzuzeigen.
  3. Klicken Sie auf die Registerkarte Virtuelle Maschinen, um die Liste der im Cluster vorhandenen virtuellen Maschinen anzuzeigen.
  4. Klicken Sie auf Snapshot von VM-Dateisystem für ganzes VM-Cluster erstellen.
  5. Geben Sie einen Namen für den Snapshot an, und klicken Sie auf Erstellen.

    Wenn die Snapshot-Erstellung abgeschlossen ist, ändert sich der Status der virtuellen Maschinen von "Aktualisieren" in "Verfügbar".

    Hinweis

    • Diese Snapshots sind nicht auf VM-Clusterebene verfügbar, werden jedoch synchron für alle einzelnen virtuellen Maschinen im VM-Cluster erstellt.
    • Um das gesamte Cluster wiederherzustellen, müssen Sie jede einzelne virtuelle Maschine im Cluster wiederherstellen. Weitere Informationen finden Sie unter So mounten Sie Snapshots virtueller Maschinen.

So Verschieben Sie ein VM-Cluster in ein anderes Compartment

So ändern Sie das Compartment Ihres VM-Clusters in Oracle Exadata Database Service in Exascale-Infrastruktur:

Wenn Sie ein VM-Cluster verschieben, wird die Compartment-Änderung auch auf die virtuellen Maschinen und Datenbanken angewendet, die mit dem VM-Cluster verknüpft sind. Die Compartment-Änderung betrifft jedoch keine anderen verknüpften Ressourcen, wie zum Beispiel die Exadata-Infrastruktur. Sie verbleiben in ihrem Compartment.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Wählen Sie die Region und das Compartment mit dem zu verschiebenden VM-Cluster aus.
  3. Klicken Sie auf VM-Cluster.
  4. Klicken Sie auf den Namen des zu verschiebenden VM-Clusters.

    Auf der Seite VM-Clusterdetails werden Informationen zum ausgewählten VM-Cluster angezeigt.

  5. Klicken Sie auf Weitere Aktionen und dann auf Ressource verschieben.
  6. Klicken Sie im daraufhin angezeigten Dialogfeld auf das neue Compartment für das VM-Cluster und dann auf Verschieben.

So ändern Sie den Anzeigenamen des VM-Clusters

VM-Cluster mit der Konsole beenden

Vor dem Beenden eines VM-Clusters müssen Sie zuerst die darin enthaltenen Datenbanken beenden.

Wenn Sie ein VM-Cluster beenden, wird es aus der Cloud-Control Plane entfernt. Bei diesem Prozess werden die virtuellen Maschinen und ihre Inhalte zerstört.
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
    Die Seite Exadata-VM-Cluster ist standardmäßig ausgewählt.
  2. Klicken Sie auf den Namen des VM-Clusters, das Sie beenden möchten.

    Auf der Seite VM-Clusterdetails werden Informationen zum ausgewählten VM-Cluster angezeigt.

  3. Klicken Sie auf Aktionen und dann auf Beenden.
  4. Gehen Sie in dem daraufhin angezeigten Dialogfeld wie folgt vor:
    • Prüfen Sie die Meldung zur Backupaufbewahrungs-Policy
    • Geben Sie den Namen des VM-Cluster ein
    • Klicken Sie auf Beenden, um die Aktion zu bestätigen.
    Hinweis

    Die Datenbank bleibt in einem beendeten Status, wobei Backups aufgelistet werden, bis alle Backups abgelaufen sind.

    Der Exascale-Vault, der mit dem VM-Cluster verknüpft war, überlebt das Löschen des VM-Clusters. Dies liegt daran, dass Exascale-Vaults von mehreren VM-Clustern gemeinsam verwendet werden können. Wenn das beendete VM-Cluster das einzige VM-Cluster war, das das das VM-Cluster verwendet, müssen Sie auch den Exascale-Vault beenden, um die Abrechnung für den Datenbankspeicher zu stoppen. Weitere Informationen finden Sie unter Exascale-Datenbankspeicher-Vaults verwalten.

So zeigen Sie Details zur privaten DNS-Konfiguration an

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Wählen Sie die Region aus, zu der Ihre Exadata-Infrastruktur gehört.
  3. Wählen Sie das Compartment aus, das Ihre Exadata-Infrastruktur enthält.
  4. Klicken Sie auf VM-Cluster.
  5. Klicken Sie auf den Namen des VM-Clusters, das mit einem privaten DNS konfiguriert ist und das Sie anzeigen möchten.
  6. Im Abschnitt "Netzwerk" werden das private DNS und die private Zone angezeigt, wenn ein privates DNS konfiguriert ist.
  7. Klicken Sie unter Private Ansicht auf den Namen der privaten Ansicht, um die Konfiguration zu bearbeiten.

VM-Cluster hinzufügen oder daraus entfernen

Sie können VM-Cluster horizontal skalieren, indem Sie VMs zu oder aus einem vorhandenen VM-Cluster hinzufügen oder entfernen.

VM zu einem VM-Cluster hinzufügen

Virtuelle Maschine zu einem VM-Cluster hinzufügen

Hinweis

  • Dieser Vorgang ist nur mit einer Multi-VM-fähigen Infrastruktur verfügbar.
  • Zum Hinzufügen einer VM zu einem VM-Cluster müssen alle TCP-Ports für das Clientsubnetz-CIDR für Ingress und Egress geöffnet sein.
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.

    Die Seite Exadata-VM-Cluster ist standardmäßig ausgewählt.

  2. Stellen Sie auf der Seite "Exadata-VM-Cluster" sicher, dass der Compartment-Filter das Compartment mit dem VM-Cluster anzeigt, dem Sie das VM-Cluster hinzufügen möchten, und klicken Sie auf den Namen des VM-Clusters, zu dem Sie eine virtuelle Maschine hinzufügen möchten.
  3. Klicken Sie auf die Registerkarte Virtuelle Maschinen. Die Seite "VM-Clusterdetails" für das Cluster wird angezeigt.
  4. Klicken Sie auf Virtuelle Maschinen hinzufügen.
  5. Klicken Sie im Dialogfeld Virtuelle Maschinen hinzufügen auf diese Option, um die Anzahl der virtuellen Maschinen auszuwählen, die Sie hinzufügen möchten.
    Hinweis

    Die hinzugefügte VM verfügt über dieselben Ressourcen wie die anderen VMs im Cluster.
Hinweis

Das Hinzufügen einer VM zu einem VM-Cluster mit Terraform wird NICHT unterstützt.

VM aus einem VM-Cluster entfernen

Mit diesem Verfahren können Sie eine virtuelle Maschine aus einem bereitgestellten Cluster entfernen.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.

    Die Seite Exadata-VM-Cluster ist standardmäßig ausgewählt.

  2. Stellen Sie auf der Seite "Exadata-VM-Cluster" sicher, dass der Compartment-Filter das Compartment mit dem VM-Cluster anzeigt, aus dem Sie das VM-Cluster entfernen möchten, und klicken Sie auf den Namen des VM-Clusters, zu dem Sie eine virtuelle Maschine entfernen möchten.
  3. Klicken Sie auf die Registerkarte Virtuelle Maschinen. Die Seite "VM-Clusterdetails" für das Cluster wird angezeigt.
  4. Suchen Sie in der Tabelle "Virtuelle Maschine" den Namen der virtuellen Maschine, die Sie entfernen möchten, und klicken Sie nach der letzten Spalte in dieser Zeile auf das Menü "Aktionen".
  5. Klicken Sie in der Liste Aktionen auf Entfernen.
Hinweis

Das Entfernen einer VM aus einem VM-Cluster mit Terraform wird derzeit nicht unterstützt.

Überblick über die automatische Diagnoseerfassung

Durch das Aktivieren von Diagnoseerfassung und -benachrichtigungen können Sie und Oracle Cloud Operations Probleme mit Gast-VMs schnell und effektiv identifizieren, untersuchen, verfolgen und lösen. Abonnieren Sie Ereignisse, um über Änderungen des Ressourcenstatus benachrichtigt zu werden.

  • Diagnoseereignisse aktivieren

    Lassen Sie zu, dass Oracle kritische, Warnungs-, Fehler- und Informationsereignisse erfasst und für Sie veröffentlicht. Weitere Informationen finden Sie unter Database Service-Ereignisse.

  • Zustandsüberwachung aktivieren

    Lassen Sie zu, dass Oracle Zustandsmetriken/-ereignisse wie Oracle Database-Status (hoch-/heruntergefahren), Belegung des Speicherplatzes usw. erfasst und mit Oracle Cloud Operations teilt. Sie werden dabei auch über einige Ereignisse benachrichtigt. Weitere Informationen finden Sie unter Zustandsmetriken.

  • Vorfallslogs und Traceerfassung aktivieren

    Lassen Sie zu, dass Oracle Vorfallslogs und Traces erfasst, um die Faultdiagnose und Problemlösung zu ermöglichen. Weitere Informationen finden Sie unter Vorfallslogs und Tracedateien.

Die Diagnoseerfassung ist:

  • Aktiviert: Wenn Sie Diagnosen, Zustandsmetriken, Vorfallslogs und Tracedateien erfassen möchten (alle drei Optionen).
  • Deaktiviert: Wenn Sie keine Diagnosen, Zustandsmetriken, Vorfallslogs und Tracedateien erfassen möchten (keine der drei Optionen).
  • Teilweise aktiviert: Wenn Sie Diagnose-, Zustandsmetriken, Vorfallslogs und Tracedateien erfassen (eine oder zwei Optionen).

Wenn Sie Diagnoseereignisse und Zustandsmonitoring deaktivieren, werden die Erfassung und Benachrichtigung von Daten/Ereignissen erst gestoppt, wenn Sie die mit den Optionen verknüpften Kontrollkästchen deaktivieren. Historische Daten werden jedoch nicht aus den Oracle Cloud Operations-Daten-Repositorys gelöscht.

Vorfallslogs und Tracedateien

In diesem Abschnitt werden alle Dateien aufgeführt, die von Oracle Support erfasst werden können, wenn Sie sich für Vorfallslogs und Traceerfassung anmelden.

Hinweis

  • Oracle erstellt eine Serviceanfrage für die Infrastruktur-CSI (Customer Support Identifier), wenn ein Problem ermittelt wird und eine Kundeninteraktion zur Lösung erforderlich ist.
  • Die E-Mail-Adresse des Oracle Cloud Infrastructure-Mandantenadministrators des Kunden wird als CSI-Kontakt verwendet, um eine Serviceanfrage zu erstellen und Logs anzuhängen. Stellen Sie sicher, dass der Mandantenadministrator als CSI-Kontakt in My Oracle Support (MOS) hinzugefügt wird.

Oracle Trace File Analyze (TFA) - Komponentengesteuerte Logerfassung

Die Verzeichnisse sind im Allgemeinen einer Komponente zugewiesen, und anhand dieser Komponente kann TFA die zu erfassenden Dateien ermitteln. Beispiel: Wenn die CRS-Komponente angefordert wird, würde TFA angewiesen, in den der CRS-Komponente zugeordneten Verzeichnissen nach Dateien zu suchen, die dem erforderlichen Erfassungszeitrahmen entsprechen.

Hinweis

Wenn Sie zuvor die Erfassung von Vorfallslogs und Tracedateien ausgewählt haben und diese Option deaktivieren, wenn Oracle Cloud Operations einen Logerfassungsjob ausführt, wird dieser Job ausgeführt und nicht abgebrochen. Zukünftige Logerfassungen erfolgen erst, wenn Sie die Option zum Erfassen von Vorfallslogs und Tracedateien wieder aktivieren.

TFA wird mit Skripten ausgeliefert, die ausgeführt werden, wenn eine bestimmte Komponente angefordert wird. Beispiel: Bei einer CRS-Komponente führt crscollect.pl eine Reihe von crsctl-Befehlen aus und erfasst die Eingabe. Standardmäßig verdeckt TFA keine erfassten Logs.

Tabelle 5-1: Oracle Trace File Analyze (TFA) - Komponentengesteuerte Logerfassung

Komponente Skript Dateien/Verzeichnisse

OS: Betriebssystemlogs

oscollect.pl

  • /var/log/messages
  • OSWatcher-Archiv
  • Nur Exadata: ExaWatcher-Archiv

    /opt/oracle.ExaWatcher/archive/

CRS: Grid Infrastructure- und Clusterlogs

crscollect.pl

  • /etc/oracle
  • GIHOME/crf/db/HOSTNAME1
  • GIHOME/crs/log
  • GIHOME/css/log
  • GIHOME/cv/log
  • GIHOME/evm/admin/log
  • GIHOME/evm/admin/logger
  • GIHOME/evm/log
  • GIHOME/log/-/client
  • GIHOME/log/HOSTNAME1
  • GIHOME/log/HOSTNAME1/admin
  • GIHOME/log/HOSTNAME1/client
  • GIHOME/log/HOSTNAME1/crflogd
  • GIHOME/log/HOSTNAME1/crfmond
  • GIHOME/log/HOSTNAME1/crsd
  • GIHOME/log/HOSTNAME1/cssd
  • GIHOME/log/HOSTNAME1/ctssd
  • GIHOME/log/HOSTNAME1/diskmon
  • GIHOME/log/HOSTNAME1/evmd
  • GIHOME/log/HOSTNAME1/gipcd
  • GIHOME/log/HOSTNAME1/gnsd
  • GIHOME/log/HOSTNAME1/gpnpd
  • GIHOME/log/HOSTNAME1/mdnsd
  • GIHOME/log/HOSTNAME1/ohasd
  • GIHOME/log/HOSTNAME1/racg
  • GIHOME/log/HOSTNAME1/srvm
  • GIHOME/log/HOSTNAME1/xag
  • GIHOME/log/diag/asmtool
  • GIHOME/log/diag/clients
  • GIHOME/log/procwatcher/PRW_SYS_HOSTNAME1
  • GIHOME/network/log
  • GIHOME/opmn/logs
  • GIHOME/racg/log
  • GIHOME/scheduler/log
  • GIHOME/srvm/log
  • GRIDBASE/crsdata/@global/cvu
  • GRIDBASE/crsdata/HOSTNAME1/core
  • GRIDBASE/crsdata/HOSTNAME1/crsconfig
  • GRIDBASE/crsdata/HOSTNAME1/crsdiag
  • GRIDBASE/crsdata/HOSTNAME1/cvu
  • GRIDBASE/crsdata/HOSTNAME1/evm
  • GRIDBASE/crsdata/HOSTNAME1/output
  • GRIDBASE/crsdata/HOSTNAME1/ovmmwallets
  • GRIDBASE/crsdata/HOSTNAME1/scripts
  • GRIDBASE/crsdata/HOSTNAME1/trace
  • GRIDBASE/diag/crs/-/crs/cdump
  • GRIDBASE/diag/crs/HOSTNAME1/crs/cdump
  • GRIDBASE/diag/crs/HOSTNAME1/crs/incident
  • GRIDBASE/diag/crs/HOSTNAME1/crs/trace

Database: Oracle Database-Logs

Kein DB-spezifisches Skript - Führt opatch lsinventory für das ORACLE_HOME aus, aus dem die DB ausgeführt wird. TFA führt "ipspack" basierend auf dem Zeitraum für bestimmte DB-Vorfälle aus.

  • ORACLE_BASE/diag/rdbms/<dbname>/<instance_name>/cdump
  • ORACLE_BASE/diag/rdbms/<dbname>/<instance_name>/trace
  • ORACLE_BASE/diag/rdbms/<dbname>/<instance_name>/incident

Cloud-Toollogs

  • Creg-Dateien: /var/opt/oracle/creg/*.ini-Dateien mit maskierten sensiblen Informationen
  • Cstate-Datei: /var/opt/oracle/cstate.xml
  • Datenbankbezogene Tooling-Logs:

    Wenn dbName angegeben ist, /var/opt/oracle/log/<dbName>, andernfalls Logs für alle Datenbanken erfassen: /var/opt/oracle/log/

    Wenn dbName angegeben ist, /var/opt/oracle/dbaas_acfs/log/<dbName>, andernfalls Logs für alle Datenbanken erfassen: /var/opt/oracle/log/<dbName>

  • Datenbankumgebungsdateien: Wenn dbName angegeben ist, /home/oracle/<dbName>.env, andernfalls Logs für alle Datenbanken erfassen: /home/oracle/*.env
  • Pilotlogs: /home/opc/.pilotBase/logs
  • Liste der Logverzeichnisse:
    • /var/opt/oracle/log
    • /var/opt/oracle/dbaas_acfs/log
    • /var/opt/oracle/dbaas_acfs/dbsystem_details
    • /var/opt/oracle/dbaas_acfs/job_manager
    • /opt/oracle/dcs/log

DCS-Agent-Logs

  • /opt/oracle/dcs/log/

Tooling-bezogene Grid Infrastructure-/Datenbanklogs

  • Grid Infrastructure: GI_HOME/cfgtoollogs
  • Datenbankalertlog: /u02/app/oracle/diag/rdbms/*/*/alert*.log

Zustandsmetriken

Prüfen Sie die Liste der Datenbank- und Nicht-Datenbankzustandsmetriken, die von Oracle Trace File Analyzer erfasst wurden.

Hinweis

Möglicherweise fügt Oracle in Zukunft weitere Metriken hinzu. Wenn Sie sich jedoch bereits für die Erfassung von Metriken entschieden haben, müssen Sie Ihren Opt-in-Wert nicht aktualisieren. Er bleibt basierend auf Ihren aktuellen Voreinstellungen aktiviert/deaktiviert.

Liste der Zustandsmetriken für Gast-VMs - Datenbankmetriken

Tabelle 5-2: Liste der Gast-VM-Zustandsmetriken - Datenbankmetriken

Metrikname Metrikanzeigename Maßeinheit Aggregation Intervall Collection-Häufigkeit Beschreibung

CpuUtilization

CPU-Auslastung

Prozentsatz

Durchschnitt

Eine Minute

Fünf Minuten

Die CPU-Auslastung in Prozent, aggregiert über alle Consumer-Gruppen hinweg. Der Prozentsatz für die Auslastung wird in Bezug auf die Anzahl der CPUs gemeldet, die die Datenbank nutzen darf (doppeltmal so viele wie die Anzahl der ECPUs).

StorageUtilization

Speicherplatzauslastung

Prozentsatz

Durchschnitt

Eine Stunde

Eine Stunde

Der Prozentsatz der bereitgestellten Speicherkapazität, die derzeit genutzt wird. Stellt den gesamten zugewiesenen Speicherplatz für alle Tablespaces dar.

BlockChanges

DB-Blockänderungen

Änderungen pro Sekunde

Durchschnitt

Eine Minute

Fünf Minuten

Die durchschnittliche Anzahl der geänderten Blöcke pro Sekunde.

ExecuteCount

Anzahl Ausführungen

Zahl

Sum

Eine Minute

Fünf Minuten

Die Anzahl der Benutzeraufrufe und rekursiven Aufrufe, die während des ausgewählten Intervalls SQL-Anweisungen ausgeführt haben.

CurrentLogons

Aktuelle Anmeldungen

Zahl

Sum

Eine Minute

Fünf Minuten

Die Anzahl der erfolgreichen Anmeldungen während des ausgewählten Intervalls.

TransactionCount

Transaktionszähler

Zahl

Sum

Eine Minute

Fünf Minuten

Die kombinierte Anzahl der Benutzer-Commits und Benutzer-Rollbacks während des ausgewählten Intervalls.

UserCalls

Benutzeraufrufe

Zahl

Sum

Eine Minute

Fünf Minuten

Die kombinierte Anzahl der Anmeldungen, Parses und Ausführen-Aufrufe während des ausgewählten Intervalls.

ParseCount

Parseanzahl

Zahl

Sum

Eine Minute

Fünf Minuten

Die Anzahl der Hard Parses und Soft Parses im ausgewählten Intervall.

StorageUsed

Belegter Speicherplatz

GB

Höchstanzahl

Eine Stunde

Eine Stunde

Gesamter Speicherplatz, der zur Erfassungszeit von der Datenbank belegt wurde.

StorageAllocated

Zugewiesener Speicherplatz

GB

Höchstanzahl

Eine Stunde

Eine Stunde

Gesamter Speicherplatz, der der Datenbank zur Erfassungszeit zugewiesen war.

StorageUsedByTablespace

Speicherplatz, der vom Tablespace belegt wird

GB

Höchstanzahl

Eine Stunde

Eine Stunde

Gesamter Speicherplatz, der zur Erfassungszeit vom Tablespace belegt wurde. Bei Containerdatenbanken stellt diese Metrik Root-Container-Tablespaces bereit.

StorageAllocatedByTablespace

Dem Tablespace zugewiesener Speicherplatz

GB

Höchstanzahl

Eine Stunde

Eine Stunde

Gesamter Speicherplatz, der dem Tablespace zur Erfassungszeit zugewiesen war. Bei Containerdatenbanken stellt diese Metrik Root-Container-Tablespaces bereit.

StorageUtilizationByTablespace

Speicherplatzauslastung nach Tablespace

Prozentsatz

Mittel

Eine Stunde

Eine Stunde

Gibt den Prozentsatz des Speicherplatzes an, der zur Erfassungszeit vom Tablespace belegt wurde. Bei Containerdatenbanken stellt diese Metrik Root-Container-Tablespaces bereit.

Liste der Gast-VM-Zustandsmetriken - Nicht-Datenbankmetriken

Tabelle 5-3: Liste der Gast-VM-Zustandsmetriken - Nicht-Datenbankmetriken

Metrikname Metrikanzeigename Maßeinheit Aggregation Collection-Häufigkeit Beschreibung

FilesystemUtilization

Dateisystemauslastung

Prozentsatz

Max.

Eine Minute

Prozentuale Auslastung des bereitgestellten Dateisystems.

CpuUtilization

CPU-Auslastung

Prozentsatz

Mittel

Eine Minute

CPU-Auslastung in Prozent.

MemoryUtilization

Speicherauslastung

Prozentsatz

Mittel

Eine Minute

Prozentsatz des Arbeitsspeichers, der zum Starten neuer Anwendungen ohne Swapping verfügbar ist. Der verfügbare Speicher kann über den folgenden Befehl abgerufen werden: cat /proc/meminfo.

SwapUtilization

Swap-Auslastung

Prozentsatz

Durchschnitt

Eine Minute

Prozentuale Auslastung des gesamten Swapspeichers.

LoadAverage

Durchschnitt laden

Zahl

Durchschnitt

Eine Minute

Durchschnittliche Systemlast in 5 Minuten.

NodeStatus

Knotenstatus

Ganzzahl

Durchschnitt

Eine Minute

Gibt an, ob der Host erreichbar ist.

Oracle Exadata Database Service auf Exascale-Infrastrukturinstanz mit der API verwalten

Mit diesen API-Vorgängen können Sie virtuelle Exadata Cloud Infrastructure-Maschinen (VMs) und Datenbanken in Oracle Exadata Database Service auf Exascale-Infrastruktur (ExaDB-XS) verwalten.

Informationen zur Verwendung der API und zu Signieranforderungen finden Sie unter REST-APIs und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter Software Development Kits und Befehlszeilenschnittstelle (CLI).

Mit diesen API-Vorgängen können Sie Oracle Exadata Database Service on Exascale-Infrastrukturinstanzkomponenten verwalten.

Virtuelle Maschinen mit Konsolenverbindungen beheben

Mit Konsolenverbindungen können Sie fehlerhafte virtuelle Maschinen beheben. Beispiel: Eine zuvor funktionierende Gast-VM reagiert nicht mehr.

Hinweis

Exadata System Software 23.1.13 ist die mindestens erforderliche Version. Prüfen Sie außerdem alle unten angegebenen Voraussetzungen, einschließlich der Festlegung eines Kennworts für den Benutzer opc oder root. Wenn Sie die erforderlichen Änderungen nicht im Voraus vornehmen, um diese Anforderungen zu erfüllen, kann keine dringende Verbindung zur seriellen Konsole hergestellt werden, wenn der Bedarf entsteht, wenn die VM nicht anderweitig zugänglich ist.

Um eine Verbindung zu einer aktiven Instanz für Administration und allgemeine Verwendung herzustellen, verwenden Sie eine SSH (Secure Shell). Weitere Informationen finden Sie unter Verbindung zu einer virtuellen Maschine mit SSH herstellen.

Um eine SSH-Verbindung zur seriellen Konsole herzustellen, führen Sie die folgenden Konfigurationsschritte aus.

  1. Stellen Sie sicher, dass Sie über die richtigen Berechtigungen verfügen.
  2. Vervollständigen Sie die Voraussetzungen, einschließlich der Erstellung Ihres SSH-Schlüsselpaares (falls Sie noch keines haben).
  3. Erstellen Sie die serielle Virtual Machine-Konsole.
  4. Stellen Sie über SSH eine Verbindung zur seriellen Konsole her.

So prüfen Sie die installierte DB-Serverversion:

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Wählen Sie das gewünschte Compartment aus.
  3. Klicken Sie auf Exadata-Infrastruktur unter Oracle Exadata Database Service on Exascale Infrastructure.
  4. Klicken Sie auf den gewünschten Infrastrukturnamen.
  5. Gehen Sie auf der daraufhin angezeigten Seite "Infrastrukturdetails" zum Abschnitt "Version", um die installierte DB-Serverversion zu suchen.

Erforderliche IAM-Policys

Ein Administrator muss Ihnen über eine IAM-Policy sicheren Zugriff auf die Virtual-Machine-Konsole auf dem Oracle Exadata Database Service on Exascale Infrastructure-System erteilen.

Dieser Zugriff ist unabhängig davon erforderlich, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder anderen Tools verwenden. Wenn Sie eine Meldung erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen Sie den Administrator, welcher Zugriffstyp Ihnen zugewiesen wurde und in welchem Compartment sie arbeiten sollen.

Um Virtual-Machine-Konsolenverbindungen zu erstellen, muss ein Administrator Benutzerzugriff zum Lesen und Verwalten von Virtual-Machine-Konsolenverbindungen über eine IAM-Policy erteilen. Der Ressourcenname für VM-Konsolenverbindungen lautet dbnode-console-connection. Der Ressourcenname für die virtuelle Maschine lautet db-nodes. Mit den folgenden Policys können Benutzer Virtual-Machine-Konsolenverbindungen erstellen:

Allow group <group_name> to manage dbnode-console-connection in tenancy
Allow group <group_name> to read db-nodes in tenancy

Voraussetzungen

Sie müssen einen SSH-Client installieren und SSH-Schlüsselpaare erstellen.

Installieren eines SSH-Clients und einer Befehlszeilen-Shell (Microsoft Windows)

In Microsoft Windows ist standardmäßig kein SSH-Client enthalten. Wenn Sie eine Verbindung von einem Windows-Client herstellen, müssen Sie einen SSH-Client installieren. Sie können PuTTY plink.exe mit Windows PowerShell oder Software verwenden, die eine OpenSSH-Version enthält, wie:

Die Anweisungen in diesem Thema verwenden häufig PuTTY und Windows PowerShell.

Wenn Sie die Konsolenverbindung von Windows mit Windows PowerShell herstellen möchten, ist PowerShell möglicherweise bereits auf Ihrem Windows-Betriebssystem installiert. Falls nicht, befolgen Sie die Schritte unter dem Link. Wenn Sie sich über einen Windows-Client mit PowerShell bei der Instanz anmelden, ist plink.exe erforderlich. plink.exe ist das Befehlslinkverbindungstool, das in PuTTY enthalten ist. Sie können PuTTY installieren oder plink.exe separat installieren. Installationsinformationen finden Sie unter https://www.putty.org.

SSH-Schlüsselpaare erstellen

Um die sichere Konsolenverbindung zu erstellen, benötigen Sie ein SSH-Schlüsselpaar. Die Methode zum Erstellen von Schlüsselpaaren hängt von Ihrem Betriebssystem ab. Wenn Sie eine Verbindung zur seriellen Konsole herstellen, müssen Sie einen RSA-Schlüssel verwenden. Die Anweisungen in diesem Abschnitt zeigen, wie Sie ein RSA-SSH-Schlüsselpaar erstellen.

SSH-Schlüsselpaar für Linux erstellen

Wenn Sie ein UNIX-System verwenden, ist das Utility ssh-keygen wahrscheinlich bereits installiert. Um zu bestimmen, ob das Utility installiert ist, geben Sie ssh-keygen in die Befehlszeile ein. Wenn das Utility nicht installiert wird, können Sie OpenSSH für UNIX von https://www.openssh.com/portable.html herunterladen und installieren.

  1. Öffnen Sie eine Shell oder ein Terminal zur Eingabe der Befehle.
  2. Geben Sie in der Eingabeaufforderung ssh-keygen und bei Aufforderung einen Namen für den Schlüssel ein. Optional können Sie eine Passphrase angeben.

    Die Schlüssel werden mit den Standardwerten erstellt: RSA-Schlüssel mit 2048 Bit.

    Alternativ können Sie auch einen vollständigen ssh-keygen-Befehl angeben. Beispiel:
    ssh-keygen -t rsa -N "" -b 2048 -C "<key_name>" -f <path/root_name>
    Argument Beschreibung
    -t rsa Verwenden Sie den RSA-Algorithmus.
    -N "<passphrase>" Eine Passphrase zum Schutz des Schlüssels (wie ein Kennwort). Wenn Sie keine Passphrase festlegen möchten, geben Sie nichts zwischen den Anführungszeichen ein.

    Eine Passphrase ist nicht erforderlich. Sie können sie als Sicherheitsmaßnahme angeben, um den Private Key vor unbefugter Verwendung zu schützen. Wenn Sie eine Passphrase angeben, müssen Sie bei der Verbindung zur Instanz die Passphrase angeben. Dadurch ist es normalerweise schwieriger, die Verbindung zu einer Instanz zu automatisieren.

    -b 2048 Generieren Sie einen 2048-Bit-Schlüssel. Sie müssen diesen Wert nicht festlegen, wenn 2048 akzeptabel ist, da 2048 der Standardwert ist.

    Für SSH-2-RSA werden mindestens 2048 Bit empfohlen.

    -C "<key_name>" Ein Name zur Identifizierung des Schlüssels.
    -f <path/root_name> Der Speicherort, in dem das Schlüsselpaar gespeichert wird, sowie der Root-Name für die Dateien.

SSH-Schlüsselpaar für Windows mit PuTTY erstellen

Wenn Sie einen Windows-Client zur Verbindung mit der Instanzkonsolenverbindung verwenden, müssen Sie ein SSH-Schlüsselpaar verwenden, das von PuTTY generiert wurde.

Hinweis

Achten Sie darauf, dass Sie die neueste Version von PuTTY verwenden. Siehe https://www.putty.org.

  1. Suchen Sie puttygen.exe im Ordner PuTTY auf Ihrem Computer. Beispiel: C:\Program Files (x86)\PuTTY. Doppelklicken Sie auf puttygen.exe, um die Datei zu öffnen.
  2. Geben Sie als Schlüsseltyp "SSH-2 RSA" und als Schlüsselgröße 2048 Bit an:
    • Bestätigen Sie im Menü Key, dass der Standardwert SSH-2 RSA key ausgewählt ist.
    • Übernehmen Sie für den Typ des zu generierenden Schlüssels den Standardschlüsseltyp RSA.
    • Setzen Sie die Anzahl der Bits in einem generierten Schlüssel auf 2048, wenn dieser noch nicht festgelegt wurde.
  3. Klicken Sie auf Generieren.
  4. Um zufällige Daten im Schlüssel zu generieren, bewegen Sie die Maus um den leeren Bereich im PuTTY-Fenster.

    Wenn der Schlüssel generiert wurde, wird er unter Public key for pasting in OpenSSH authorized_keys file angezeigt.

  5. Unter Schlüsselkommentar wird ein Schlüsselkommentare einschließlich Datum und Zeitmarkierung generiert. Sie können den Standardkommentar beibehalten oder durch einen eigenen beschreibenden Kommentar ersetzen.
  6. Lassen Sie das Feld Key passphrase leer.
  7. Klicken Sie auf Save private key und dann in der Eingabeaufforderung auf Yes, um den Schlüssel ohne Passphrase zu speichern.

    Das Schlüsselpaar wird im PuTTY Private Key-(PPK-)Format gespeichert. Dieses proprietäre Format funktioniert nur mit dem PuTTY-Toolset.

    Sie können den Schlüssel beliebig benennen, aber die Dateierweiterung ppk verwenden. Beispiel: mykey.ppk.

  8. Wählen Sie alle generierten Schlüssel, die unter Public Key angezeigt werden, um sie in die Datei OpenSSH authorized_keys einzufügen, kopieren Sie sie mit Strg+C, kopieren Sie sie in eine Textdatei, und speichern Sie die Datei dann in demselben Speicherort wie den Private Key.
    Hinweis

    Verwenden Sie nicht die Option Public Key speichern, da der Schlüssel nicht im OpenSSH-Format gespeichert ist.

    Sie können den Schlüssel zwar beliebig benennen, sollten aber aus Gründen der Konsistenz denselben Namen wie den des Private Keys und die Dateierweiterung pub verwenden. Beispiel: mykey.pub.

  9. Schreiben Sie die Namen und Speicherorte Ihrer Public-Key- und Private-Key-Dateien auf. Zum Erstellen einer Instanzkonsolenverbindung benötigen Sie den Public Key. Sie benötigen den Private Key, um sich mit PuTTY bei der Instanzkonsolenverbindung anzumelden. Beispiel: $HOME\Documents\mykey.ppk.

So erstellen Sie eine Verbindung mit dem mit PuTTY generierten SSH-Schlüsselpaar

Weitere Informationen zum Generieren von SSH-Schlüsselpaaren finden Sie unter SSH-Schlüsselpaar für Windows mit PuTTY erstellen

Gehen Sie im Fenster "Seriellen Konsolenzugriff erstellen" wie folgt vor:

  1. Fügen Sie den im Format OpenSSH generierten SSH-Schlüssel ein, oder wählen Sie SSH-Schlüsseldatei hochladen aus, und geben Sie den Pfad des Public Keys an, der im 8. Schritt unter SSH-Schlüsselpaar für Windows mit PuTTY erstellen gespeichert wurde.
  2. Wenn die Verbindung Aktiv ist, klicken Sie auf Serielle Konsolenverbindung für Windows Kopieren.
  3. Fügen Sie die aus dem vorherigen Schritt kopierte Verbindungszeichenfolge in eine Textdatei ein.
  4. Ersetzen Sie in der Textdatei <PATH_FILE_PUTTY_PRIVATE.ppk>, um auf den Pfad der PuTTY Private Key-(PPK-)Datei auf Ihrem Computer zu verweisen. Beispiel: Wenn Sie die Datei .ppk unter $HOME\Documents\mykey.ppk gespeichert haben.
  5. Fügen sie die geänderte Verbindungszeichenfolge in das PowerShell-Fenster ein, und drücken sie dann Eingabetaste, um eine Verbindung zur Konsole herstellen zu können.

Melden Sie sich über die serielle Konsole bei einer virtuellen Maschine an

Wenn Sie sich über eine Virtual-Machine-Konsolenverbindung bei einer virtuellen Maschine anmelden möchten, können Sie sich mit Secure Shell-(SSH-)Verbindung anmelden. Wenn Sie sich mit Benutzernamen und Kennwort anmelden möchten, benötigen Sie einen Benutzeraccount mit einem Kennwort. Oracle Exadata Cloud legt kein Standardkennwort für die Benutzer opc oder root fest. Wenn Sie sich daher als opc- oder root-Benutzer anmelden möchten, müssen Sie ein Kennwort für den opc- oder root-Benutzer erstellen. Fügen Sie andernfalls einen anderen Benutzer mit einem Kennwort hinzu, und melden Sie sich als dieser Benutzer an. Dies sollte im Voraus abgeschlossen werden, bevor Sie sich möglicherweise bei der seriellen Konsole anmelden müssen.

Über Firewalls verbinden

Wenn sich der Client, mit dem Sie auf die serielle Konsole zugreifen, hinter einer Firewall befindet, müssen Sie sicherstellen, dass dieser Client den erforderlichen Endpunkt erreichen kann, um auf die serielle Konsole der virtuellen Maschine zuzugreifen. Das Clientsystem, das sich bei der seriellen Konsole anmelded, muss mit Port 443 direkt bzw. über einen Proxy auf den seriellen Konsolenserver (z.B. vm-console-ad1.exacs.us-ashburn-1.oci.oraclecloud.com) über SSH zugegriffen werden können.

Serielle Virtual Machine-Konsolenverbindung erstellen

Bevor Sie eine lokale Verbindung zur seriellen Konsole herstellen können, müssen Sie die VM-Konsolenverbindung erstellen.

Virtual-Machine-Konsolenverbindungen sind jeweils auf einen Client beschränkt. Wenn der Client ausfällt, bleibt die Verbindung ungefähr fünf Minuten lang aktiv. Während dieser Zeit kann kein anderer Client eine Verbindung herstellen. Nach fünf Minuten wird die Verbindung beendet, und ein neuer Client kann eine Verbindung herstellen. Während des fünfminütigen Timeouts sind alle Verbindungsversuche neuer Clients mit der folgenden Meldung nicht erfolgreich:
channel 0: open failed: administratively prohibited: console access is limited to one connection at a time
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Klicken Sie auf das gewünschte VM-Cluster.
  3. Klicken Sie auf der daraufhin angezeigten Seite "VM-Clusterdetails" auf den Namen der gewünschten virtuellen Maschine.

    Unter Ressourcen ist Konsolenverbindungen standardmäßig ausgewählt.

  4. Klicken Sie auf Konsolenverbindung erstellen.
  5. Im daraufhin angezeigten Fenster "Create serial console access" (Seriellen Konsolenzugriff erstellen) haben Sie drei Optionen zum Hinzufügen des SSH-Schlüssels
    • Schlüsselpaare für mich generieren: Oracle Cloud Infrastructure kann ein SSH-Schlüsselpaar generieren. Wenn Sie PowerShell oder PuTTY für die Verbindung mit der Instanz von einem Windows-Client verwenden, können Sie das generierte SSH-Schlüsselpaar nicht verwenden, ohne es zuerst in eine .ppk-Datei zu konvertieren.
    • Public-Key-Datei hochladen: Zu einer Public-Key-Datei auf dem Rechner navigieren. Wenn Sie die Schritte unter "SSH-Schlüsselpaare erstellen" im Abschnitt "Voraussetzungen" befolgt haben, um ein Schlüsselpaar zu erstellen, navigieren Sie mit dieser Option zur Datei .pub.
    • Public Key einfügen: Fügen Sie den Inhalt der Public-Key-Datei in das Textfeld hinzu.
  6. Klicken Sie auf Konsolenverbindung erstellen.

    Wenn die Konsolenverbindung erstellt wurde und verfügbar ist, wechselt der Status zu Aktiv.

SSH-Verbindung zur seriellen Konsole herstellen

Nachdem Sie die Konsolenverbindung für die virtuelle Maschine erstellt haben, können Sie eine Secure Shell-(SSH-)Verbindung zur seriellen Konsole herstellen. Wenn Sie eine SSH-Verbindung zur seriellen Konsole herstellen, müssen Sie einen RSA-Schlüssel verwenden. Sie können denselben SSH-Schlüssel für die serielle Konsole verwenden, der beim Starten der Instanz verwendet wurde, oder Sie können einen anderen SSH-Schlüssel verwenden.

Wenn Sie mit der Arbeit in der seriellen Konsole fertig sind und die SSH-Verbindung beendet haben, müssen Sie die serielle Konsolenverbindung löschen. Wenn Sie die Verbindung zu der Session nicht trennen, beendet Oracle Cloud Infrastructure die serielle Konsolensession nach 24 Stunden. Sie müssen sich dann erneut authentifizieren, um erneut eine Verbindung herzustellen.

Serverhostschlüssel validieren

Wenn Sie das erste Mal eine Verbindung zur seriellen Konsole herstellen, werden Sie aufgefordert, den Fingerprint des Serverhostschlüssels zu validieren. Der Fingerprint des Serverhostschlüssels ist der SHA256-Hashwert des SSH-Public Key des Serverhosts. Die SSH-Handshake-Antwort des Servers wird mit dem zugehörigen Private Key signiert. Die Validierung des Fingerprints des Serverhostschlüssels schützt vor potenziellen Angriffen.

Wenn Sie eine manuelle Verbindung zur seriellen Konsole herstellen, wird der Fingerprint des Serverhostschlüssels nicht automatisch validiert. Um den Fingerprint manuell zu validieren, vergleichen Sie den Fingerprintwert, der in der Oracle Cloud Infrastructure-Konsole angezeigt wird, mit dem Wert des RSA-Schlüsselfingerprints, der beim Hherstellen der Verbindung im Terminal angezeigt wird.

Um den Fingerprint des Serverhostschlüssels in der Konsole auf der Detailseite der virtuellen Maschine unter Ressourcen zu finden, klicken Sie auf Konsolenverbindung. In der Tabelle wird der Fingerprint des Serverhostschlüssels angezeigt. Der Fingerprint in der Konsole muss mit dem Wert des RSA-Schlüsselfingerprints übereinstimmen, der im Terminal angezeigt wird, wenn Sie eine Verbindung zur seriellen Konsole herstellen.

Die Serverhostschlüssel werden aus Sicherheitsgründen regelmäßig rotiert. Die Schlüsselrotation verringert das bei der Kompromittierung von Schlüsseln entstehende Risiko, indem die Datenmenge begrenzt ist, die von einer Schlüsselversion verschlüsselt oder signiert wird. Wenn der Schlüssel rotiert wurde und Sie versuchen, die Verbindung mit der seriellen Konsole herzustellen, wird eine Warnung angezeigt, der auf einen potenziellen Angriff hinweist. The warning includes an Host key verification failed error and a line number in your .ssh/known_hosts file. Löschen Sie diese Zeile in die Datei .ssh/known_hosts, und stellen Sie dann die Verknüpfung zur seriellen Konsole erneut her. Daraufhin werden Sie aufgefordert, einen neuen Fingerprint für den Serverhostschlüssel zu akzeptieren.

Verbindung über Mac OS X- und Linux-Betriebssysteme herzustellen

Verwenden Sie einen SSH-Client, um eine Verbindung zur seriellen Konsole herzustellen. Mac OS X und die meisten Linux- und UNIX-ähnlichen Betriebssysteme umfassen standardmäßig den SSH-Client OpenSSH.

So stellen Sie mit OpenSSH unter Mac OS X oder Linux eine Verbindung zur seriellen Konsole her:

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Klicken Sie auf das gewünschte VM-Cluster.
  3. Klicken Sie auf der daraufhin angezeigten Seite "VM-Clusterdetails" auf den Namen der gewünschten virtuellen Maschine.
  4. Klicken sie auf der Detailseite der virtuellen Maschine in der Oracle Cloud Infrastructure-Konsole unter Ressourcen auf Konsolenverbindung.
  5. Klicken Sie auf das Menü "Aktionen" (drei Punkte) und dann auf Serielle Konsolenverbindungen für Linux/Mac kopieren.
  6. Fügen Sie die Verbindungszeichenfolge auf einem Mac OS X- oder Linux-System in ein Terminalfenster ein, und drücken Sie dann die EINGABETASTE, um sich bei der Konsole zu verbinden.

    Wenn Sie nicht den standardmäßigen SSH-Schlüssel oder -Agent verwenden, können Sie den Verbindungszeichenfolge der seriellen Konsole und dem Flag Identity File -i der Identitätsdatei ergänzen, um den zu verwendenden Private-Key-Teil für den SSH-Schlüssel anzugeben, beispielsweise id_rsa. Geben Sie dieses Kennzeichen sowohl für die SSH-Verbindung als auch den SSH-Proxybefehl an, wie in der folgenden Zeile gezeigt:

    ssh -i /<path>/<ssh_key> -o ProxyCommand='ssh -i /<path>/<ssh_key> -W %h:%p -p 443...
  7. Wenn Sie dazu aufgefordert werden, validieren Sie den Fingerprint des Serverhostschlüssels und akzeptieren ihn.

    Wenn Sie zuvor einen Fingerprint für den Serverhostschlüssel akzeptiert haben, der Schlüssel jedoch rotiert wurde, wird eine Warnung angezeigt, die auf einen potenziellen Angriff hinweist. The warning includes an Host key verification failed error and a line number in your .ssh/known_hosts file. Löschen Sie die angegebene Zeile in die Datei .ssh/known_hosts, und stellen Sie dann die Verknüpfung zur seriellen Konsole erneut her. Validieren und akzeptieren Sie den neuen Fingerprint des Serverhostschlüssels.

  8. Drücken Sie erneut die Eingabetaste noch einmal, um die Konsole zu aktivieren.

    Wenn die Verbindung aktiv ist, wird eine Nachricht in der Konsole angezeigt:

    =================================================
    IMPORTANT: You are now connected to the serial console for this VM. This should be used in emergency situations only.
    See product documentation for more details and alternative connectivity options for normal operations
    =================================================
  9. Starten Sie die virtuelle Maschine neu.

    Sie müssen keinen Benutzernamen oder kein Kennwort eingeben. Wenn die virtuelle Maschine funktionsfähig und die Verbindung aktiv ist, wird die serielle Ausgabe in Ihrer Konsole angezeigt. Wenn das serielle Output nicht in der Konsole angezeigt wird, bootet das Gast-VM-Betriebssystem nicht.

    Weitere Optionen zur Fehlerbehebung finden Sie unter Fehlerbehebung bei virtuellen Maschinen über Gast-VM-Konsolenverbindungen auf Linux-Betriebssystemen.

    1. Gehen Sie zur Seite "ExaDB-XS-VM-Clusterdetails".
    2. Klicken Sie unter Ressourcen auf Virtuelle Maschinen.
    3. Wählen Sie im Menü "Aktionen" (drei Punkte) für die virtuelle Maschine, die Sie neu starten möchten, die Option Neu starten aus.

Verbindung über Windows-Betriebssysteme herzustellen

Die Schritte zum Herstellen einer Verbindung mit der seriellen Konsole über Microsoft Windows PowerShell unterscheiden sich von denen für OpenSSH. Die folgenden Schritte funktionieren nicht im Windows-Terminal.

Wenn Sie über einen Windows-Client mit PowerShell eine Verbindung zu der Instanz herstellen, ist plink.exe erforderlich. plink.exe ist das Befehlslinkverbindungstool, das in PuTTY enthalten ist Sie können PuTTY installieren oder plink.exe separat installiert. Weitere Informationen finden Sie unter SSH-Client und Befehlszeilenshell (Windows) installieren.

So stellen Sie unter Microsoft Windows die Verbindung zur seriellen Konsole her:

  1. Klicken sie auf der Detailseite der virtuellen Maschine in der Oracle Cloud Infrastructure-Konsole unter Ressourcen auf Konsolenverbindung.
  2. Klicken Sie auf das Menü "Aktionen" (drei Punkte).

    Führen Sie je nach verwendetem SSH-Client eine der folgenden Aktionen aus:

    • Wenn Sie Windows PowerShell verwenden, klicken Sie auf Serielle Konsolenverbindungen für Windows kopieren.
    • Wenn Sie OpenSSH verwenden, klicken Sie auf Serielle Konsolenverbindungen für Linux/Mac kopieren.
    Hinweis

    Die kopierte Verbindungszeichenfolge für Windows enthält den Parameter -i, der den Speicherort der Private-Key-Datei angibt. Der Standardwert für diesen Parameter in der Verbindungszeichenfolge referenziert eine Umgebungsvariablen, die möglicherweise nicht auf Ihrem Windows-Client konfiguriert ist, oder stellt möglicherweise nicht den Speicherort der Private-Key-Datei dar. Prüfen Sie den für den Parameter -i angegebenen Wert, und nehmen Sie alle erforderlichen Änderungen vor, bevor Sie mit dem nächsten Schritt fortfahren.
  3. Einfügen Sie die aus dem vorherigen Schritt kopierte Verbindungszeichenfolge in eine Textdatei, damit Sie den Dateipfad zur Private-Key-Datei hinzufügen können.
  4. In der Textdatei ersetzen Sie $env:homedrive$env:homepath\oci\console.ppk durch den Dateipfad zur .ppk-Datei auf dem Rechner. Dieser Dateipfad wird zweimal in der Zeichenfolge angezeigt. Ersetzen Sie ihn an beiden Stellen.
    Hinweis

    Fügen Sie für PuTTY-Versionen ab 0.82 Parameter -legacy-stdio-prompts zum ersten Plink-Aufruf hinzu.
  5. Einfügen Sie die geänderte Verbindungszeichenfolge in das PowerShell-Fenster oder den OpenSSH-Client, und drücken Sie dann die EINGABETASTE, um eine Verbindung zur Konsole aufzubauen.
  6. Wenn Sie dazu aufgefordert werden, validieren Sie den Fingerprint des Serverhostschlüssels und akzeptieren ihn.

    Wenn Sie zuvor einen Fingerprint für den Serverhostschlüssel akzeptiert haben, der Schlüssel jedoch rotiert wurde, erscheint eine Warnung, die einen potenziellen Angriff hinweist. Die Warnung enthält einen Hostschlüssel-Fehler und eine Zeilennummer in der Datei .ssh/known_hosts. Löschen Sie die angegebene Zeile in die Datei .ssh/known_hosts, und stellen Sie dann die Verknüpfung zur seriellen Konsole erneut her. Validieren und akzeptieren Sie den neuen Fingerprint des Serverhostschlüssels.

  7. Drücken Sie erneut die Eingabetaste, um die Konsole zu aktivieren.
  8. Starten Sie die virtuelle Maschine neu.

    Sie müssen keinen Benutzernamen oder kein Kennwort eingeben. Wenn die virtuelle Maschine funktionsfähig und die Verbindung aktiv ist, wird die serielle Ausgabe in Ihrer Konsole angezeigt. Wenn das serielle Output nicht in der Konsole angezeigt wird, bootet das Gast-VM-Betriebssystem nicht.

    Weitere Optionen zur Fehlerbehebung finden Sie unter Fehlerbehebung für virtuelle Maschinen über Gast-VM-Konsolenverbindungen.

    1. Gehen Sie zur Seite "ExaDB-XS-VM-Clusterdetails".
    2. Klicken Sie unter Ressourcen auf Virtuelle Maschinen.
    3. Wählen Sie im Menü "Aktionen" (drei Punkte) für die virtuelle Maschine, die Sie neu starten möchten, die Option Neu starten aus.

So erstellen Sie eine Verbindung mit dem mit der OCI-Konsole generierten SSH-Schlüsselpaar:

Gehen Sie im Fenster "Seriellen Konsolenzugriff erstellen" wie folgt vor:

  1. Klicken Sie auf Schlüsselpaar für mich generieren.
  2. Klicken Sie auf Private-Key speichern.
  3. Klicken Sie auf Konsolenverbindung erstellen.
    Hinweis

    Vergewissern Sie sich, dass Sie die neueste Version von PuTTY verwenden, siehe http://www.putty.org.
  4. Suchen Sie puttygen.exe im Ordner PuTTY auf Ihrem Computer. Beispiel: C:\Program Files (x86)\PuTTY. Double-click puttygen.exe, um ihn zu öffnen.
  5. Klicken Sie im PuTTY-Schlüsselgenerator auf das Menü Konvertierungen und dann auf Importieren.
  6. Wählen Sie im Windows Explorer den von der OCI-Konsole generierten SSH-Schlüssel aus (Schritt 1), und klicken Sie auf Öffnen.

    PuTTY importiert den Schlüssel und zeigt Informationen zum Schlüssel im Fenster PuTTY Key Generator an.

  7. Klicken Sie auf Private Key speichern.
  8. Klicken Sie auf Ja, wenn Sie aufgefordert werden, den Schlüssel ohne Passphrase zu speichern.

    Das Schlüsselpaar wird im PuTTY Private Key-(PPK-)Format gespeichert. Dies ist das proprietäre Format, das nur mit dem PuTTY-Toolset funktioniert.

    Sie können den Schlüssel beliebig benennen, aber die Dateierweiterung .ppk verwenden. Beispiel: $HOME\Desktop\key-vm-console.ppk.

  9. Verwenden Sie einen Texteditor, um den Befehl so zu ändern, dass er auf Ihren PuTTY Private Key-(PPK-)Pfad verweist. Ersetzen Sie <PATH_FILE_PUTTY_PRIVATE.ppk>, um auf den Pfad der PuTTY Private Key-(PPK-)Datei auf Ihrem Computer zu verweisen. Beispiel: Wenn Sie die Datei .ppk unter $HOME\Desktop\key-vm-console.ppk gespeichert haben.
  10. Fügen sie die geänderte Verbindungszeichenfolge in das PowerShell-Fenster ein, und drücken sie dann Eingabetaste, um eine Verbindung zur Konsole herstellen zu können.

So konvertieren Sie eine generierte Private-Key-Datei (.key):

  1. Öffnen Sie PuTTYgen.
  2. Klicken Sie auf Laden, und wählen Sie den Private Key aus, die beim Erstellen der Instanz generiert wurden.

    Die Erweiterung für die Schlüsseldatei lautet .key.

  3. Klicken Sie auf Private Key speichern.
  4. Geben Sie einen Namen für den Schlüssel ein.

    Die Erweiterung für diesen neuen Private Key lautet .ppk.

  5. Klicken Sie auf Speichern.

Mit der Cloud Shell eine Verbindung zur seriellen Konsole herstellen

Mit der Cloud Shell-Integration können Sie schnell und einfach eine Verbindung zur seriellen Konsole herstellen. Cloud Shell ist ein webbrowserbasiertes Terminal, das von der Konsole aus zugänglich ist. Die Cloud Shell-Integration erstellt automatisch die Instanzkonsolenverbindung und einen temporären SSH-Schlüssel. Einzige Voraussetzung für das Herstellen einer Verbindung zur seriellen Konsole über Cloud Shell ist, dass Benutzern die richtigen Berechtigungen erteilt werden. Eine Einführung in die Verwendung von Cloud Shell finden Sie unter Cloud Shell verwenden.

Hinweis

  • Standardmäßig begrenzt Cloud Shell den Netzwerkzugriff auf interne OCI-Ressourcen in der Hauptregion Ihres Mandanten nur, wenn Sie das von Cloud Shell verwaltete öffentliche Netzwerk aktiviert haben. Ihr Administrator muss eine Identitäts-Policy konfigurieren, um das öffentliche Cloud Shell-Netzwerk zu aktivieren. Weitere Informationen finden Sie unter Cloud Shell-Netzwerk.
  • Mit Cloud Shell können Sie nicht gleichzeitig eine Verbindung zu mehreren DB-Knoten herstellen. Beispiel: Wenn Sie eine offene Verbindung zu DBnode1 haben und eine Verbindung zu DBnode2 herstellen möchten, müssen Sie zuerst die aktive Cloud Shell aus DBnode1 beenden und dann eine Verbindung zu DBnode2 herstellen.

Wenn Sie mit der Arbeit in der seriellen Konsole fertig sind und die SSH-Verbindung beendet haben, müssen Sie die serielle Konsolenverbindung löschen. Wenn Sie die Verbindung zu der Session nicht trennen, beendet Oracle Cloud Infrastructure die serielle Konsolensession nach 24 Stunden. Sie müssen sich erneut authentifizieren, um erneut eine Verbindung herzustellen.

So stellen Sie mit der Cloud Shell eine Verbindung zur seriellen Konsole her
  1. Melden Sie sich bei der Konsole an.
  2. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  3. Wählen Sie auf der Seite "Instanzdetails" in der Oracle Cloud Infrastructure-Konsole unter Ressourcen die Option Konsolenverbindung.
  4. Klicken Sie auf Cloud Shell-Verbindung starten.

    Dadurch wird die Cloud Shell in einem "Schublade" am unteren Rand der Console angezeigt.

  5. Wenn bereits eine Konsolenverbindung vorhanden ist, werden Sie gefragt, ob Sie die vorhandene Ressource löschen möchten. Drücken Sie y und anschließend die Eingabetaste.
  6. Wenn Sie fertig sind, beenden Sie die Instanzkonsolenverbindung.

Konsolenhistorie für eine virtuelle Maschine anzeigen

Sie können die letzten Daten aus der seriellen Konsole für eine virtuelle Maschine erfassen und aufrufen. Die Daten beinhalten Konfigurationsmeldungen, die beim Booten der virtuellen Maschine auftreten, wie Kernel- und BIOS-Meldungen. Sie sind nützlich, um den Status der virtuellen Maschine zu prüfen oder Probleme zu diagnostizieren und zu beheben.

Die Konsolenhistorie erfasst bis zu einem Megabyte der neuesten Daten aus der seriellen Konsole für die angegebene virtuelle Maschine. Beachten Sie, dass die Raw-Konsolendaten einschließlich Multibyte-Zeichen erfasst werden.

Die Konsolenhistorie ist ein Point-in-Time-Datensatz. Verwenden Sie eine serielle Konsolenverbindung, um Fehler in einer fehlerhaften virtuellen Maschine mit einer interaktiven Konsolenverbindung zu beheben.

Konsolenhistoriendaten verwalten

Mit der Konsole oder API können Sie die Erfassung der Konsolenhistorie verwalten. Mit der Konsolenhistorie können Sie serielle Ausgaben von Ihrer virtuellen Maschine anzeigen, ohne dass eine Remoteverbindung zur Instanz hergestellt werden muss. Mit der Konsolenhistorie können Sie den vorherigen Zugriff und die Aktionen prüfen, die mit der seriellen Konsole ausgeführt wurden.

Auf der Seite "Instanzdetails" in der Konsole können Sie Konsolenhistorien erfassen und herunterladen, Metadatendetails anzeigen und bearbeiten sowie erfasste Konsolenhistoriendaten löschen.

Konsolenhistorie mit der Konsole erfassen
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Klicken Sie auf das gewünschte VM-Cluster.
  3. Klicken Sie auf der daraufhin angezeigten Seite "VM-Clusterdetails" auf den Namen der gewünschten virtuellen Maschine.

    Unter Ressourcen ist die Konsolenverbindung standardmäßig ausgewählt.

  4. Klicken Sie auf Konsolenhistorie.
  5. Klicken Sie auf den Namen der gewünschten Historie.
  6. Klicken Sie im daraufhin angezeigten Fenster auf Herunterladen, um eine Kopie der Konsolenhistorie herunterzuladen.
  7. Klicken Sie auf Speichern und Schließen, um die Historie zu speichern und das Fenster zu schließen.
Konsolenhistorienerfassungen mit der Konsole herunterladen
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Klicken Sie auf das gewünschte VM-Cluster.
  3. Klicken Sie auf der daraufhin angezeigten Seite "VM-Clusterdetails" auf den Namen der gewünschten virtuellen Maschine.

    Unter Ressourcen ist die Konsolenverbindung standardmäßig ausgewählt.

  4. Klicken Sie auf Konsolenhistorie.
  5. Klicken Sie auf den Namen der gewünschten Historie.
  6. Klicken Sie im daraufhin angezeigten Fenster auf Herunterladen, um eine Kopie der Konsolenhistorie herunterzuladen.
Konsolenhistorienerfassungen mit der Konsole anzeigen
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Klicken Sie auf das gewünschte VM-Cluster.
  3. Klicken Sie auf der daraufhin angezeigten Seite "VM-Clusterdetails" auf den Namen der gewünschten virtuellen Maschine.

    Unter Ressourcen ist die Konsolenverbindung standardmäßig ausgewählt.

  4. Klicken Sie auf Konsolenhistorie.
  5. Klicken Sie auf den Namen der gewünschten Historie.
  6. Klicken Sie in der Konsolenhistorienliste für die Konsolenhistorienerfassung, die Sie anzeigen möchten, auf das Menü Aktionen, und klicken Sie dann auf Details anzeigen.
Metadatendetails einer Konsolenhistoriendatenerfassung mit der Konsole anzeigen und bearbeiten
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Klicken Sie auf das gewünschte VM-Cluster.
  3. Klicken Sie auf der daraufhin angezeigten Seite "VM-Clusterdetails" auf den Namen der gewünschten virtuellen Maschine.

    Unter Ressourcen ist die Konsolenverbindung standardmäßig ausgewählt.

  4. Klicken Sie auf Konsolenhistorie.
  5. Klicken Sie in der Konsolenhistorienliste für die Konsolenhistorienerfassung, die Sie anzeigen möchten, auf das Menü Aktionen, und klicken Sie dann auf Details anzeigen.
  6. Optional können Sie den Namen der Konsolenhistorie bearbeiten. Geben Sie dabei keine vertraulichen Informationen ein.
  7. Wenn Sie Tags anzeigen oder bearbeiten möchten, klicken Sie auf Taggingoptionen anzeigen.
  8. Um Tags zu bearbeiten oder zu entfernen, klicken Sie auf das Symbol "Bearbeiten" neben dem Tag. Um ein Tag zu bearbeiten, nehmen sie im Dialogfeld Tag bearbeiten die gewünschten Änderungen vor, und klicken Sie auf Speichern. Um ein Tag zu entfernen, klicken Sie auf Tag entfernen.
  9. Klicken Sie auf Save and close.
Konsolenhistorienerfassungen mit der Konsole löschen
  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Klicken Sie auf das gewünschte VM-Cluster.
  3. Klicken Sie auf der daraufhin angezeigten Seite "VM-Clusterdetails" auf den Namen der gewünschten virtuellen Maschine.

    Unter Ressourcen ist die Konsolenverbindung standardmäßig ausgewählt.

  4. Klicken Sie auf Konsolenhistorie.
  5. Klicken Sie in der Konsolenhistorienliste für die Konsolenhistorienerfassung, die Sie anzeigen möchten, auf das Menü Aktionen, und klicken Sie dann auf Löschen.
  6. Klicken Sie im Bestätigungsdialogfeld auf Konsolenhistorie entfernen.
Konsolenhistoriendaten mit der API verwalten

Hier finden Sie die Liste der API-Aufrufe zum Verwalten von Konsolenhistoriendaten.

Informationen zur Verwendung der API und zu Signieranforderungen finden Sie unter REST-APIs und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter Software Development Kits und Befehlszeilenschnittstelle (CLI).

Die vollständige Liste der APIs finden Sie unter Database-Service-API.

Verwenden Sie die folgenden API-Vorgänge, um die Konsolenhistoriendaten zu verwalten.

  • Zum Erfassen der Konsolenhistorie können Sie die Methode createDbNodeConsoleHistory verwenden.
  • Um Details von Metadaten der Konsolenhistorie abzurufen, verwenden sie die Methode getDbNodeConsoleHistory.
  • Um Details zum Inhalt der Konsolenhistorie abzurufen, verwenden sie die Methode getDbNodeConsoleHistoryContent.
  • Verwenden Sie die Methode updateDbNodeConsoleHistory, um Metadaten zur Konsolenhistorie zu bearbeiten.
  • Verwenden Sie die Methode listDbNodeConsoleHistories, um Konsolenhistorienerfassungen aufzulisten.
  • Verwenden Sie die Methode deleteDbNodeConsoleHistory, um die erfassten Daten von Konsolenhistorien zu löschen.
Fehlerbehebung bei virtuellen Maschinen über Gast-VM-Konsolenverbindungen auf Linux-Betriebssystemen

Nachdem Sie mit der Instanzkonsolenverbindung eine Verbindung hergestellt haben, können Sie verschiedene Aufgaben ausführen. Beispiel:

  • Systemkonfigurationsdateien bearbeiten.
  • Die SSH-Schlüssel für den opc-Benutzer hinzufügen oder zurücksetzen.
  • Setzen Sie das Kennwort für den Benutzer opc zurück.

Für diese Aufgaben müssen Sie im Wartungsmodus in einer Bash-Shell booten.

So booten Sie in den Wartungsmodus

Hinweis

Standardbenutzer und -passwort:

  • Konto: Grub-Bootloader
  • Benutzername: root
  • Standardkennwort: sos1Exadata
  • Kontotyp: Betriebssystembenutzer

Weitere Informationen finden Sie unter Standardbenutzeraccounts für Oracle Exadata.

  1. Starten Sie die VM aus dem VM-Cluster neu.
  2. Wechseln Sie bei virtuellen Maschinen, die Oracle Linux 7.x oder Oracle Linux 8.x ausführen, beim Start des Neustartvorgangs zurück zum Terminalfenster. Daraufhin werden Konsolenmeldungen im Fenster angezeigt. Sobald die GRUB-Boot-Menü angezeigt wird, stoppen Sie die automatische Boot-Taste mit der oben-/Nach-unten-Taste/nach-oben Pfeiltaste, um das Boot-Menü verwenden zu können.
  3. Markieren sie im Boot-Menü das oberste Element, und klicken Sie e, um den Boot-Eintrag zu bearbeiten.
  4. Verwenden Sie im Bearbeitungsmodus die Nach-unten-Taste, um durch die Einträge zu scrollen, bis Sie die Zeile erreichen, welche mit linux16 beginnt.
  5. Fügen Sie am Ende dieser Zeile Folgendes hinzu:
    init=/bin/bash
  6. Starten Sie über das Terminalfenster die Instanz mit der Tastenkombination Strg+X neu.

    Wenn die Instanz neu gestartet wurde, wird eine Eingabeaufforderung der Bash-Shell angezeigt, und Sie können mit den folgenden Verfahren fortfahren.

So bearbeiten Sie die Systemkonfigurationsdateien

  1. Führen Sie in der Bash-Shell den folgenden Befehl aus, um die SElinux-Policys zu laden und den Kontext der zu ändernden Dateien beizubehalten:
    /usr/sbin/load_policy -i
  2. Führen Sie den folgenden Befehl aus, um die Root-Partition mit Lese-/Schreibberechtigungen neu zu mounten:
    /bin/mount -o remount, rw /
  3. Bearbeiten Sie die Konfigurationsdateien nach Bedarf, um die Instanz wiederherzustellen.
  4. Nachdem Sie die Konfigurationsdateien bearbeitet haben, starten Sie die Instanz über die Shell mit dem folgenden Befehl:
    exec /usr/lib/systemd/systemd
    Sie können die Instanz jedoch auch mit diesem Befehl neu starten:
    /usr/sbin/reboot -f

So können Sie den SSH-Schlüssel für den opc-Benutzer hinzufügen oder zurücksetzen

  1. Führen Sie in der Bash-Shell den folgenden Befehl aus, um die SElinux-Policys zu laden und den Kontext der zu ändernden Dateien beizubehalten:
    /usr/sbin/load_policy -i
  2. Führen Sie den folgenden Befehl aus, um die Root-Partition mit Lese-/Schreibberechtigungen neu zu mounten:
    /bin/mount -o remount, rw /
  3. Führen Sie den folgenden Befehl aus der Bash-Shellaus, um zum SSH-Schlüsselverzeichnis für den opc-Benutzer zu wechseln: cd ~opc/.ssh
  4. Nehmen Sie den Public-Key-Eintrag in die Datei authorized_keys auf.
    Hinweis

    Sie können die Datei bearbeiten und den vorherigen Schlüssel entfernen, wenn Sie möchten. Achten Sie jedoch darauf, die Cloud-Automatisierungsschlüssel zu behalten, um zu verhindern, dass die Cloud-Automatisierung nicht funktioniert.
    echo '<contents of public key file>' >> authorized_keys
  5. Starten Sie die Instanz mit dem folgenden Befehl neu:
    /usr/sbin/reboot -f

So setzen Sie das Kennwort für den opc-Benutzer zurück

  1. Führen Sie in der Bash-Shell den folgenden Befehl aus, um die SElinux-Policys zu laden und den Kontext der zu ändernden Dateien beizubehalten.

    Dieser Schritt ist erforderlich, um sich mit SSH und der Konsole bei Ihrer Instanz anzumelden.

    /usr/sbin/load_policy -i
  2. Führen Sie den folgenden Befehl aus, um die Root-Partition mit Lese-/Schreibberechtigungen neu zu mounten:
    /bin/mount -o remount, rw /
  3. Führen Sie den folgenden Befehl für das Zurücksetzen des Kennworts für den Benutzer opc aus:
    sudo passwd opc
  4. Starten Sie die Instanz mit dem folgenden Befehl neu:
    sudo reboot -f
    Hinweis

    Wenn Sie ein root-Kennwort festlegen, ist dies eine akzeptable Alternative zum Festlegen eines opc-Kennworts.
Serielle Virtual-Machine-Konsolenverbindung beenden

So beenden Sie die serielle Konsolenverbindung

Wenn Sie SSH verwenden, wird das Zeichen ~ am Anfang einer neuen Zeile als Escapezeichen verwendet.

  1. Um die serielle Konsole zu beenden, geben Sie Folgendes ein:
    ~.
  2. Um die SSH-Session zu unterbrechen, geben Sie Folgendes ein:
    ~^z

    Das Zeichen ^ stellt die Strg-Taste dar,

  3. Um alle SSH-Escapebefehle anzuzeigen, geben Sie Folgendes ein:
    ~?

So löschen Sie die serielle Konsolenverbindung für eine virtuelle Maschine

  1. Öffnen Sie das Navigationsmenü. Klicken Sie unter Oracle AI Database auf Oracle Exadata Database Service on Exascale Infrastructure.
  2. Klicken Sie auf das gewünschte VM-Cluster.
  3. Klicken Sie auf der daraufhin angezeigten Seite "VM-Clusterdetails" auf den Namen der gewünschten virtuellen Maschine.

    Unter Ressourcen ist die Konsolenverbindung standardmäßig ausgewählt.

  4. Klicken Sie auf das Menü "Aktionen", und klicken Sie auf Löschen. Bestätigen Sie den Vorgang, wenn Sie dazu aufgefordert werden.