Installieren Sie das SnapCenter Plug-in für Oracle und fügen Sie Datenbank-Hosts hinzu
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
-
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.
-
Klicken Sie Auf Anwendungen Entdecken.
-
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.
-
Wählen Sie Oracle als Anwendungstyp aus.
-
Führen Sie auf der Seite Host-Details folgende Schritte aus:
-
Wählen Sie über SSH.
-
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.
-
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.
-
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.
-
Wählen Sie den Anschluss aus.
-
(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.
Der private SSH-Schlüssel wird an keiner beliebigen Stelle in der Anwendung gespeichert und nicht für andere Vorgänge verwendet. -
Klicken Sie Auf Weiter.
-
-
Führen Sie auf der Seite Konfiguration die folgenden Schritte aus:
-
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.
-
Kopieren Sie den in der BlueXP UI angezeigten Text.
-
Erstellen Sie die Datei /etc/sudoers.d/snapcenter auf dem Linux-Rechner und fügen Sie den kopierten Text ein.
-
Aktivieren Sie in der BlueXP UI das Kontrollkästchen und klicken Sie auf Weiter.
-
-
Ü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.
Stellen Sie sicher, dass die SSH-Verbindung zum Connector aktiviert ist.
-
Klicken Sie in der BlueXP-Benutzeroberfläche auf Schutz > Sicherung und Wiederherstellung > Anwendungen.
-
Klicken Sie Auf Anwendungen Entdecken.
-
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.
-
Wählen Sie Oracle als Anwendungstyp aus.
-
Führen Sie auf der Seite Host-Details folgende Schritte aus:
-
Wählen Sie Manuell.
-
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.
-
Geben Sie den Plug-in-Port an.
Standardport ist 8145.
-
Geben Sie den nicht-Root-Benutzer (sudo) an, mit dem das Plug-in-Paket auf den Host kopiert wird.
-
Wählen Sie den Anschluss aus.
-
Aktivieren Sie das Kontrollkästchen, um zu bestätigen, dass das Plug-in auf dem Host installiert ist.
-
Klicken Sie Auf Weiter.
-
-
Führen Sie auf der Seite Konfiguration die folgenden Schritte aus:
-
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.
-
Kopieren Sie den in der BlueXP UI angezeigten Text.
-
Erstellen Sie die Datei /etc/sudoers.d/snapcenter auf dem Linux-Rechner und fügen Sie den kopierten Text ein.
-
Aktivieren Sie in der BlueXP UI das Kontrollkästchen und klicken Sie auf Weiter.
-
-
Melden Sie sich bei der Connector-VM an.
-
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
-
-
Ü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.
-
Klicken Sie in der BlueXP-Benutzeroberfläche auf Schutz > Sicherung und Wiederherstellung > Anwendungen.
-
Klicken Sie Auf Anwendungen Entdecken.
-
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.
-
Wählen Sie Oracle als Anwendungstyp aus.
-
Führen Sie auf der Seite Host Details folgende Schritte aus:
-
Wählen Sie Manuell.
-
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.
-
Geben Sie den Plug-in-Port an.
Standardport ist 8145.
-
Geben Sie den Benutzer sudo non-root (sudo) an, mit dem das Plug-in-Paket auf den Host kopiert wird.
-
Wählen Sie den Anschluss aus.
-
Aktivieren Sie das Kontrollkästchen, um zu bestätigen, dass das Plug-in auf dem Host installiert ist.
-
Klicken Sie Auf Weiter.
-
-
Führen Sie auf der Seite Konfiguration die folgenden Schritte aus:
-
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.
-
Kopieren Sie den in der BlueXP UI angezeigten Text.
-
Erstellen Sie die Datei /etc/sudoers.d/snapcenter auf dem Linux-Rechner und fügen Sie den kopierten Text ein.
-
Aktivieren Sie in der BlueXP UI das Kontrollkästchen und klicken Sie auf Weiter.
-
-
Melden Sie sich bei der Connector-VM an.
-
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
-
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.
-
Melden Sie sich über das nicht-Root-Konto (sudo) beim Oracle-Datenbank-Host an.
-
Ä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
-
Installieren Sie das Oracle Plug-in als sudo SnapCenter-Benutzer.
./snapcenter_linux_host_plugin_scs.bin -i silent -DSPL_USER=<non-root>
-
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.
-
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
-
SPL neu starten:
systemctl restart spl
-
Ü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
-
Ü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.
-
Wenn die OS-Authentifizierung für die Datenbank deaktiviert ist, klicken Sie auf Configure, um die Datenbankauthentifizierung zu ändern.
-
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.
-
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.
-
Stellen Sie sicher, dass auf dem Host keine Vorgänge ausgeführt werden.
-
Klicken Sie auf Sicherung und Wiederherstellung > Anwendungen > Hosts.
-
Überprüfen Sie, ob ein Plug-in-Upgrade für einen der Hosts verfügbar ist, indem Sie die Spalte Gesamtstatus überprüfen.
-
Aktualisieren Sie das Plug-in über die Benutzeroberfläche oder über die Befehlszeile.
Upgrade über UI Upgrade über Befehlszeile -
Klicken Sie Auf Dem Host entsprechend und klicken Sie auf Upgrade Plug-in.
-
Führen Sie auf der Seite Konfiguration die folgenden Schritte aus:
-
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.
-
Kopieren Sie den in der BlueXP UI angezeigten Text.
-
Bearbeiten Sie die Datei /etc/sudoers.d/snapcenter auf dem Linux-Rechner und fügen Sie den kopierten Text ein.
-
Aktivieren Sie in der BlueXP UI das Kontrollkästchen und klicken Sie auf Upgrade.
-
-
Melden Sie sich bei Connector VM an.
-
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
-