Skip to main content
Alle Cloud-Provider
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Alle Cloud-Provider
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Installieren Sie das SnapCenter Plug-in für Oracle und fügen Sie Datenbank-Hosts hinzu

Beitragende

Sie sollten das SnapCenter-Plug-in für Oracle auf jedem der Oracle-Datenbank-Hosts installieren, die Datenbank-Hosts hinzufügen und die Datenbanken auf dem Host ermitteln, um Richtlinien zuzuweisen und Backups zu erstellen.

  • Wenn SSH für den Datenbank-Host aktiviert ist, können Sie das Plug-in mithilfe einer der folgenden Methoden installieren:

    • Installieren Sie das Plug-in, und fügen Sie den Host über die Benutzeroberfläche mithilfe der SSH-Option hinzu. Weitere Informationen ..

    • Installieren Sie das Plug-in mithilfe des Skripts und fügen Sie den Host über die Benutzeroberfläche mithilfe der manuellen Option hinzu. Weitere Informationen ..

  • Wenn SSH deaktiviert ist, installieren Sie das Plug-in manuell und fügen Sie den Host über die Benutzeroberfläche mithilfe der manuellen Option hinzu. Weitere Informationen ..

Voraussetzungen

Bevor Sie den Host hinzufügen, sollten Sie sicherstellen, dass die Voraussetzungen erfüllt sind.

  • Sie sollten die Arbeitsumgebung und den Connector erstellt haben.

  • Stellen Sie sicher, dass der Connector über eine Verbindung zu den Oracle-Datenbank-Hosts verfügt.

    Informationen zur Behebung des Verbindungsproblem finden Sie unter "Fehler beim Validieren der Verbindung vom BlueXP Connector-Host zum Applikationsdatenbank-Host".

    Wenn der Connector verloren geht oder Sie einen neuen Connector erstellt haben, sollten Sie den Connector den vorhandenen Anwendungsressourcen zuordnen. Anweisungen zum Aktualisieren des Connectors finden Sie unter "Aktualisieren Sie die Verbindungsdetails".

  • Stellen Sie sicher, dass der BlueXP-Benutzer über die Rolle „Account Admin“ verfügt.

  • Stellen Sie sicher, dass das nicht-Root-Konto (sudo) für Datenschutzvorgänge auf dem Anwendungshost vorhanden ist.

  • Stellen Sie sicher, dass entweder Java 11 (64-Bit) Oracle Java oder OpenJDK auf jedem der Oracle-Datenbank-Hosts installiert ist und die JAVA_HOME-Variable entsprechend eingestellt ist.

  • Stellen Sie sicher, dass für den Connector die Kommunikation zum SSH-Port aktiviert ist (Standard: 22), wenn eine SSH-basierte Installation durchgeführt wird.

  • Stellen Sie sicher, dass der Connector die Kommunikation für den Plug-in-Port aktiviert hat (Standard: 8145), damit die Datenschutzvorgänge funktionieren.

  • Stellen Sie sicher, dass die neueste Version des Plug-ins installiert ist. Informationen zum Aktualisieren des Plug-ins finden Sie unter Upgrade des SnapCenter Plug-in für Oracle Database.

Fügen Sie den Host über die Benutzeroberfläche mithilfe der SSH-Option hinzu

Schritte
  1. Klicken Sie in der BlueXP-Benutzeroberfläche auf Schutz > Sicherung und Wiederherstellung > Anwendungen.

    Wenn Sie bereits einen Host hinzugefügt haben und einen weiteren Host hinzufügen möchten, klicken Sie auf Anwendungen > Datenbanken verwalten > Hinzufügen und fahren Sie dann mit Schritt 5 fort.

  2. Klicken Sie Auf Anwendungen Entdecken.

  3. Wählen Sie Cloud Native und klicken Sie auf Next.

    Ein Servicekonto (SnapCenter-Account-<accountid>) mit der Rolle SnapCenter System wird erstellt, um geplante Datensicherungsvorgänge für alle Benutzer in diesem Konto durchzuführen. Das Servicekonto (SnapCenter-Account-<accountid>) wird für die geplanten Backup-Vorgänge verwendet. Sie sollten das Dienstkonto niemals löschen. Sie können das Service-Konto anzeigen, indem Sie auf Konto > Konto verwalten > Mitglieder klicken.

  4. Wählen Sie Oracle als Anwendungstyp aus.

  5. Führen Sie auf der Seite Host-Details folgende Schritte aus:

    1. Wählen Sie über SSH.

    2. Geben Sie die FQDN- oder IP-Adresse des Hosts an, auf dem Sie das Plug-in installieren möchten.

      Stellen Sie sicher, dass der Connector mit dem Datenbankhost über den FQDN oder die IP-Adresse kommunizieren kann.

    3. Geben Sie den Benutzer non-root(sudo) an, mit dem das Plug-in-Paket auf den Host kopiert wird.

      Root-Benutzer wird nicht unterstützt.

    4. Geben Sie SSH und Plug-in-Port an.

      Der standardmäßige SSH-Port ist 22 und der Plug-in-Port 8145.

    Nach der Installation des Plug-ins können Sie den SSH-Port auf dem Anwendungshost schließen. Der SSH-Port ist für keine Datensicherungsvorgänge erforderlich.

    1. Wählen Sie den Anschluss aus.

    2. (Optional) Wenn die Authentifizierung ohne Schlüssel zwischen dem Connector und dem Host nicht aktiviert ist, müssen Sie den privaten SSH-Schlüssel angeben, der für die Kommunikation mit dem Host verwendet wird.

      Hinweis Der private SSH-Schlüssel wird an keiner beliebigen Stelle in der Anwendung gespeichert und nicht für andere Vorgänge verwendet.
    3. Klicken Sie Auf Weiter.

  6. Führen Sie auf der Seite Konfiguration die folgenden Schritte aus:

    1. Konfigurieren Sie den sudo-Zugriff für den SnapCenter-Benutzer im Oracle-Datenbank-Host, indem Sie sich bei dem Linux-Rechner anmelden, auf dem die Oracle-Datenbank ausgeführt wird.

    2. Kopieren Sie den in der BlueXP UI angezeigten Text.

    3. Erstellen Sie die Datei /etc/sudoers.d/snapcenter auf dem Linux-Rechner und fügen Sie den kopierten Text ein.

    4. Aktivieren Sie in der BlueXP UI das Kontrollkästchen und klicken Sie auf Weiter.

  7. Überprüfen Sie die Details und klicken Sie auf Anwendungen entdecken.

    • Nach der Installation des Plug-ins wird der Erkennungsvorgang gestartet.

    • Nach Abschluss des Ermittlungsvorgangs werden alle Datenbanken auf dem Host angezeigt. Wenn die OS-Authentifizierung für die Datenbank deaktiviert ist, klicken Sie auf Configure, um die Datenbankauthentifizierung zu aktivieren. Weitere Informationen finden Sie unter Konfigurieren Sie die Anmeldedaten für die Oracle-Datenbank.

    • Klicken Sie auf Einstellungen und wählen Sie Hosts, um alle Hosts anzuzeigen.

    • Klicken Sie auf Einstellungen und wählen Sie Richtlinien, um die vordefinierten Richtlinien anzuzeigen. Überprüfen Sie die vordefinierten Richtlinien, und Sie können sie entweder nach Ihren Anforderungen bearbeiten oder eine neue Richtlinie erstellen.

Fügen Sie den Host über die Benutzeroberfläche mithilfe der manuellen Option hinzu, und installieren Sie das Plug-in mithilfe des Skripts

Konfigurieren Sie die auf SSH-Schlüsseln basierende Authentifizierung für das nicht-root-Benutzerkonto des Oracle-Hosts und führen Sie die folgenden Schritte durch, um das Plug-in zu installieren.

Bevor Sie beginnen

Stellen Sie sicher, dass die SSH-Verbindung zum Connector aktiviert ist.

Schritte
  1. Klicken Sie in der BlueXP-Benutzeroberfläche auf Schutz > Sicherung und Wiederherstellung > Anwendungen.

  2. Klicken Sie Auf Anwendungen Entdecken.

  3. Wählen Sie Cloud Native und klicken Sie auf Next.

    Ein Servicekonto (SnapCenter-Account-<accountid>) mit der Rolle SnapCenter System wird erstellt, um geplante Datensicherungsvorgänge für alle Benutzer in diesem Konto durchzuführen. Das Servicekonto (SnapCenter-Account-<accountid>) wird für die geplanten Backup-Vorgänge verwendet. Sie sollten das Dienstkonto niemals löschen. Sie können das Service-Konto anzeigen, indem Sie auf Konto > Konto verwalten > Mitglieder klicken.

  4. Wählen Sie Oracle als Anwendungstyp aus.

  5. Führen Sie auf der Seite Host-Details folgende Schritte aus:

    1. Wählen Sie Manuell.

    2. Geben Sie den FQDN oder die IP-Adresse des Hosts an, auf dem das Plug-in installiert ist.

      Stellen Sie sicher, dass der Connector mit dem Datenbankhost über den FQDN oder die IP-Adresse kommunizieren kann.

    3. Geben Sie den Plug-in-Port an.

      Standardport ist 8145.

    4. Geben Sie den nicht-Root-Benutzer (sudo) an, mit dem das Plug-in-Paket auf den Host kopiert wird.

    5. Wählen Sie den Anschluss aus.

    6. Aktivieren Sie das Kontrollkästchen, um zu bestätigen, dass das Plug-in auf dem Host installiert ist.

    7. Klicken Sie Auf Weiter.

  6. Führen Sie auf der Seite Konfiguration die folgenden Schritte aus:

    1. Konfigurieren Sie den sudo-Zugriff für den SnapCenter-Benutzer im Oracle-Datenbank-Host, indem Sie sich bei dem Linux-Rechner anmelden, auf dem die Oracle-Datenbank ausgeführt wird.

    2. Kopieren Sie den in der BlueXP UI angezeigten Text.

    3. Erstellen Sie die Datei /etc/sudoers.d/snapcenter auf dem Linux-Rechner und fügen Sie den kopierten Text ein.

    4. Aktivieren Sie in der BlueXP UI das Kontrollkästchen und klicken Sie auf Weiter.

  7. Melden Sie sich bei der Connector-VM an.

  8. Installieren Sie das Plug-in mit dem im Connector bereitgestellten Skript.
    sudo /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port>

    Wenn Sie einen älteren Connector verwenden, führen Sie den folgenden Befehl aus, um das Plug-in zu installieren.
    sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port>

    Name Beschreibung Obligatorisch Standard

    Plugin_Host

    Gibt den Oracle-Host an

    Ja.

    -

    Host_User_Name

    Gibt den SnapCenter-Benutzer mit SSH-Berechtigungen auf dem Oracle-Host an

    Ja.

    -

    Host_ssh_Key

    Gibt den SSH-Schlüssel des SnapCenter-Benutzers an und wird zur Verbindung mit dem Oracle-Host verwendet

    Ja.

    -

    Plugin_Port

    Gibt den vom Plug-in verwendeten Port an

    Nein

    8145

    Host_ssh_Port

    Gibt den SSH-Port auf dem Oracle-Host an

    Nein

    22

    Beispiel:

    • sudo /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host 10.0.1.1 --username snapcenter --sshkey /keys/netapp-ssh.ppk

    • sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host 10.0.1.1 --username snapcenter --sshkey /keys/netapp-ssh.ppk

  9. Überprüfen Sie in der BlueXP UI die Details, und klicken Sie auf Anwendungen ermitteln.

    • Nach Abschluss des Ermittlungsvorgangs werden alle Datenbanken auf dem Host angezeigt. Wenn die OS-Authentifizierung für die Datenbank deaktiviert ist, klicken Sie auf Configure, um die Datenbankauthentifizierung zu aktivieren. Weitere Informationen finden Sie unter Konfigurieren Sie die Anmeldedaten für die Oracle-Datenbank.

    • Klicken Sie auf Einstellungen und wählen Sie Hosts, um alle Hosts anzuzeigen.

    • Klicken Sie auf Einstellungen und wählen Sie Richtlinien, um die vordefinierten Richtlinien anzuzeigen. Überprüfen Sie die vordefinierten Richtlinien, und Sie können sie entweder nach Ihren Anforderungen bearbeiten oder eine neue Richtlinie erstellen.

Fügen Sie den Host über die Benutzeroberfläche mithilfe der manuellen Option hinzu, und installieren Sie das Plug-in manuell

Wenn die SSH-Schlüsselauthentifizierung auf dem Oracle-Datenbank-Host nicht aktiviert ist, sollten Sie die folgenden manuellen Schritte ausführen, um das Plug-in zu installieren und dann den Host über die Benutzeroberfläche mithilfe der manuellen Option hinzuzufügen.

Schritte
  1. Klicken Sie in der BlueXP-Benutzeroberfläche auf Schutz > Sicherung und Wiederherstellung > Anwendungen.

  2. Klicken Sie Auf Anwendungen Entdecken.

  3. Wählen Sie Cloud Native und klicken Sie auf Next.

    Ein Servicekonto (SnapCenter-Account-<accountid>) mit der Rolle SnapCenter System wird erstellt, um geplante Datensicherungsvorgänge für alle Benutzer in diesem Konto durchzuführen. Das Servicekonto (SnapCenter-Account-<accountid>) wird für die geplanten Backup-Vorgänge verwendet. Sie sollten das Dienstkonto niemals löschen. Sie können das Service-Konto anzeigen, indem Sie auf Konto > Konto verwalten > Mitglieder klicken.

  4. Wählen Sie Oracle als Anwendungstyp aus.

  5. Führen Sie auf der Seite Host Details folgende Schritte aus:

    1. Wählen Sie Manuell.

    2. Geben Sie den FQDN oder die IP-Adresse des Hosts an, auf dem das Plug-in installiert ist.

      Stellen Sie sicher, dass der Connector mit dem FQDN oder der IP-Adresse mit dem Datenbank-Host kommunizieren kann.

    3. Geben Sie den Plug-in-Port an.

      Standardport ist 8145.

    4. Geben Sie den Benutzer sudo non-root (sudo) an, mit dem das Plug-in-Paket auf den Host kopiert wird.

    5. Wählen Sie den Anschluss aus.

    6. Aktivieren Sie das Kontrollkästchen, um zu bestätigen, dass das Plug-in auf dem Host installiert ist.

    7. Klicken Sie Auf Weiter.

  6. Führen Sie auf der Seite Konfiguration die folgenden Schritte aus:

    1. Konfigurieren Sie den sudo-Zugriff für den SnapCenter-Benutzer im Oracle-Datenbank-Host, indem Sie sich bei dem Linux-Rechner anmelden, auf dem die Oracle-Datenbank ausgeführt wird.

    2. Kopieren Sie den in der BlueXP UI angezeigten Text.

    3. Erstellen Sie die Datei /etc/sudoers.d/snapcenter auf dem Linux-Rechner und fügen Sie den kopierten Text ein.

    4. Aktivieren Sie in der BlueXP UI das Kontrollkästchen und klicken Sie auf Weiter.

  7. Melden Sie sich bei der Connector-VM an.

  8. Laden Sie die SnapCenter Linux Host Plug-in-Binärdatei herunter.
    sudo docker exec -it cloudmanager_scs_cloud curl -X GET 'http://127.0.0.1/deploy/downloadLinuxPlugin'

    Die Plug-in-Binärdatei ist verfügbar unter: cd /var/lib/Docker/Volumes/Service-Manager[1]-2_Cloudmanager_scs_Cloud_Volume/_Data/€(sudo docker ps_grep -Po "Cloudmanager_scs_Cloud:.*? „/sed -e s/ *€//' Cut -f2 -d“:“)/sc-linux-Host-Plugin

  9. Kopieren Sie snapcenter_linux_Host_Plugin_scs.bin von dem obigen Pfad zu /Home/<non root user (sudo)>/.sc_netapp Pfad für jeden der Oracle-Datenbank-Hosts, entweder mit scp oder anderen alternativen Methoden.

  10. Melden Sie sich über das nicht-Root-Konto (sudo) beim Oracle-Datenbank-Host an.

  11. Ändern Sie das Verzeichnis in /Home/<non root user>/.sc_netapp/ und führen Sie den folgenden Befehl aus, um die Ausführungsberechtigungen für die Binärdatei zu aktivieren.
    chmod +x snapcenter_linux_host_plugin_scs.bin

  12. Installieren Sie das Oracle Plug-in als sudo SnapCenter-Benutzer.
    ./snapcenter_linux_host_plugin_scs.bin -i silent -DSPL_USER=<non-root>

  13. Kopieren Sie Certificate.pem vom <base_mount_path>/Client/Certificate/ Pfad der Konnektor-VM nach /var/opt/snapcenter/spl/etc/ auf den Plug-in-Host.

  14. Navigieren Sie zu /var/opt/snapcenter/spl/etc und führen Sie den Befehl keytool aus, um die Datei Certificate.pem zu importieren.
    keytool -import -alias agentcert -file certificate.pem -keystore keystore.jks -deststorepass snapcenter -noprompt

  15. SPL neu starten: systemctl restart spl

  16. Überprüfen Sie, ob das Plug-in über den Connector erreichbar ist, indem Sie den folgenden Befehl über den Connector ausführen.
    docker exec -it cloudmanager_scs_cloud curl -ik https://<FQDN or IP of the plug-in host>:<plug-in port>/PluginService/Version --cert /config/client/certificate/certificate.pem --key /config/client/certificate/key.pem

  17. Überprüfen Sie in der BlueXP UI die Details, und klicken Sie auf Anwendungen ermitteln.

    • Nach Abschluss des Ermittlungsvorgangs werden alle Datenbanken auf dem Host angezeigt. Wenn die OS-Authentifizierung für die Datenbank deaktiviert ist, klicken Sie auf Configure, um die Datenbankauthentifizierung zu aktivieren. Weitere Informationen finden Sie unter Konfigurieren Sie die Anmeldedaten für die Oracle-Datenbank.

    • Klicken Sie auf Einstellungen und wählen Sie Hosts, um alle Hosts anzuzeigen.

    • Klicken Sie auf Einstellungen und wählen Sie Richtlinien, um die vordefinierten Richtlinien anzuzeigen. Überprüfen Sie die vordefinierten Richtlinien, und Sie können sie entweder nach Ihren Anforderungen bearbeiten oder eine neue Richtlinie erstellen.

Konfigurieren Sie die Anmeldedaten für die Oracle-Datenbank

Sie sollten die Datenbankanmeldeinformationen konfigurieren, die zur Durchführung von Datensicherungsvorgängen in Oracle-Datenbanken verwendet werden.

Schritte
  1. Wenn die OS-Authentifizierung für die Datenbank deaktiviert ist, klicken Sie auf Configure, um die Datenbankauthentifizierung zu ändern.

  2. Geben Sie den Benutzernamen, das Kennwort und die Anschlussdetails an.

    Wenn sich die Datenbank auf ASM befindet, sollten Sie auch die ASM-Einstellungen konfigurieren.

    Der Oracle-Benutzer sollte über sysdba-Berechtigungen verfügen, und ASM-Benutzer sollten sysmasm-Berechtigungen haben.

  3. Klicken Sie Auf Konfigurieren.

Upgrade des SnapCenter Plug-in für Oracle Database

Sie sollten das SnapCenter-Plug-in für Oracle aktualisieren, um auf die neuesten Funktionen und Verbesserungen zugreifen zu können. Sie können ein Upgrade über die BlueXP UI oder über die Befehlszeile durchführen.

Bevor Sie beginnen
  • Stellen Sie sicher, dass auf dem Host keine Vorgänge ausgeführt werden.

Schritte
  1. Klicken Sie auf Sicherung und Wiederherstellung > Anwendungen > Hosts.

  2. Überprüfen Sie, ob ein Plug-in-Upgrade für einen der Hosts verfügbar ist, indem Sie die Spalte Gesamtstatus überprüfen.

  3. Aktualisieren Sie das Plug-in über die Benutzeroberfläche oder über die Befehlszeile.

    Upgrade über UI Upgrade über Befehlszeile
    1. Klicken Sie Auf Symbol, um die Aktion auszuwählen Dem Host entsprechend und klicken Sie auf Upgrade Plug-in.

    2. Führen Sie auf der Seite Konfiguration die folgenden Schritte aus:

      1. Konfigurieren Sie den sudo-Zugriff für den SnapCenter-Benutzer im Oracle-Datenbank-Host, indem Sie sich bei dem Linux-Rechner anmelden, auf dem die Oracle-Datenbank ausgeführt wird.

      2. Kopieren Sie den in der BlueXP UI angezeigten Text.

      3. Bearbeiten Sie die Datei /etc/sudoers.d/snapcenter auf dem Linux-Rechner und fügen Sie den kopierten Text ein.

      4. Aktivieren Sie in der BlueXP UI das Kontrollkästchen und klicken Sie auf Upgrade.

    1. Melden Sie sich bei Connector VM an.

    2. Führen Sie das folgende Skript aus.
      sudo /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port> --upgrade

      Wenn Sie einen älteren Connector verwenden, führen Sie den folgenden Befehl aus, um das Plug-in zu aktualisieren.
      sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port> --upgrade