Installieren Sie das SnapCenter-Plug-in für SAP HANA und fügen Sie Datenbank-Hosts hinzu
Sie sollten das SnapCenter-Plug-in für SAP HANA auf jedem der SAP HANA-Datenbank-Hosts installieren. Je nachdem, ob auf dem SAP HANA-Host eine auf SSH-Schlüssel basierende Authentifizierung aktiviert ist, können Sie eine der Methoden zur Installation des Plug-ins befolgen.
-
Wenn SSH für den Datenbank-Host aktiviert ist, können Sie das Plug-in mithilfe der SSH-Option installieren. Weitere Informationen ..
-
Wenn SSH deaktiviert ist, installieren Sie das Plug-in manuell. Weitere Informationen ..
Voraussetzungen
Bevor Sie den Host hinzufügen, sollten Sie sicherstellen, dass die Voraussetzungen erfüllt sind.
-
Vergewissern Sie sich, dass auf jedem der SAP HANA-Datenbank-Hosts Java 11 (64-Bit) oder OpenJDK installiert ist.
-
Sie sollten die Arbeitsumgebung hinzugefügt und den Connector erstellt haben.
-
Stellen Sie sicher, dass der Connector mit den SAP HANA-Datenbank-Hosts verbunden ist.
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.
-
Sie sollten den SnapCenter-Benutzer erstellt und sudo für den Benutzer nicht-root (sudo) konfiguriert haben. Weitere Informationen finden Sie unter "Konfigurieren Sie sudo für SnapCenter-Benutzer."
-
Sie sollten das SnapCenter-Plug-in für SAP HANA installiert haben, bevor Sie den Datenbank-Host hinzufügen.
-
Beim Hinzufügen der SAP HANA-Datenbank-Hosts sollten Sie die HDB-Benutzerspeicherschlüssel hinzufügen. Der HDB Secure User Store-Schlüssel wird verwendet, um die Verbindungsinformationen der SAP HANA Datenbank-Hosts sicher auf dem Client zu speichern und HDBSQL-Client verwendet den sicheren User Store-Schlüssel für die Verbindung zum SAP HANA-Datenbank-Host.
-
Für HANA System Replication (HSR) sollten Sie zum Schutz der HANA-Systeme sowohl primäre als auch sekundäre HANA-Systeme manuell registrieren.
Der Hostname muss der gleiche sein wie der Host, der in der HSR-Replikation verwendet wird. -
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 SAP HANA Datenbank.
Konfigurieren Sie sudo für SnapCenter-Benutzer
Erstellen Sie einen nicht-Root-Benutzer (sudo), um das Plug-in zu installieren.
-
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'
-
Kopieren Sie den Inhalt von sudoer.txt unter: /var/lib/Docker/Volumes/Service-Manager-2_cloudmanager_scs_Cloud_Volume/_Data/€(sudo docker ps_grep -Po "Cloud Manager_scs_Cloud:.*? „/sed -e s/ *€//' Cut -f2 -d“:“)/sc-linux-Host-Plugin
-
Melden Sie sich über das root-Benutzerkonto beim SAP HANA-Systemhost an.
-
Konfigurieren Sie den sudo-Zugriff für den nicht-root-Benutzer, indem Sie den im Schritt 3 kopierten Text in die /etc/sudoers.d/snapcenter-Datei kopieren.
Ersetzen Sie in den Zeilen, die Sie der /etc/sudoers.d/snapcenter-Datei hinzugefügt haben, <LINUXUSER> durch den Benutzer nicht-root und <USER_HOME_DIRECTORY> durch Home/<non-root-user>.
Installieren Sie das Plug-in mithilfe des Skripts
Konfigurieren Sie die SSH-Schlüsselauthentifizierung für das nicht-root-Benutzerkonto des SAP HANA-Hosts und führen Sie die folgenden Schritte zur Installation des Plug-ins aus.
Stellen Sie sicher, dass die SSH-Verbindung zum Connector aktiviert ist.
-
Melden Sie sich bei Connector VM an.
-
Installieren Sie das Plug-in mit dem im Connector bereitgestellten Skript.
sudo bash /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 SAP HANA-Host an
Ja.
-
Host_User_Name
Gibt den SnapCenter-Benutzer mit SSH-Berechtigungen auf dem SAP HANA-Host an
Ja.
-
Host_ssh_Key
Gibt den SSH-Schlüssel des SnapCenter-Benutzers an und wird zur Verbindung mit dem SAP HANA-Host verwendet
Ja.
-
Plugin_Port
Gibt den vom Plug-in verwendeten Port an
Nein
8145
Host_ssh_Port
Gibt den SSH-Port auf dem SAP HANA-Host an
Nein
22
Beispiel: `sudo bash /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
Nach der Installation des Plug-ins sollten Sie dies tun Fügen Sie SAP HANA Datenbank-Hosts hinzu.
Installieren Sie das Plug-in manuell
Wenn die SSH-Schlüsselauthentifizierung auf dem HANA-Host nicht aktiviert ist, sollten Sie die folgenden manuellen Schritte ausführen, um das Plug-in zu installieren.
Schritte
-
Melden Sie sich bei 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-2_Cloudmanager_scs_Cloud_Volume/_Data/€(sudo docker ps_grep -Po "Cloud Manager_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 SAP HANA Datenbank Hosts entweder mit scp oder anderen alternativen Methoden.
-
Melden Sie sich über das nicht-Root-Konto (sudo) beim SAP HANA-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 SAP HANA-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 keytool-Befehl aus, um das Zertifikat 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
Nach der Installation des Plug-ins sollten Sie dies tun Fügen Sie SAP HANA Datenbank-Hosts hinzu.
Upgrade des SnapCenter Plug-in für SAP HANA Datenbank
Sie sollten das SnapCenter-Plug-in für SAP HANA-Datenbank aktualisieren, um auf die neuesten Funktionen und Verbesserungen zugreifen zu können.
Bevor Sie beginnen
-
Stellen Sie sicher, dass auf dem Host keine Vorgänge ausgeführt werden.
Schritte
-
Konfigurieren Sie sudo für SnapCenter-Benutzer. Weitere Informationen finden Sie unter Konfigurieren Sie sudo für SnapCenter-Benutzer.
-
Führen Sie das folgende Skript aus.
/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.
/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
Fügen Sie SAP HANA Datenbank-Hosts hinzu
Sie sollten SAP HANA-Datenbank-Hosts manuell hinzufügen, um Richtlinien zuzuweisen und Backups zu erstellen. Die automatische Erkennung des SAP HANA-Datenbank-Hosts wird nicht unterstützt.
Schritte
-
Wählen Sie in der BlueXP-Benutzeroberfläche Schutz > Sicherung und Wiederherstellung > Anwendungen aus.
-
Wählen Sie Anwendungen Entdecken.
-
Wählen Sie Cloud Native > SAP HANA und dann Next.
-
Wählen Sie auf der Seite Anwendungen die Option System hinzufügen aus.
-
Führen Sie auf der Seite Systemdetails die folgenden Aktionen durch:
-
Wählen Sie den Systemtyp als mandantenfähiger Datenbank-Container oder als globale nicht-Daten-Volumes aus.
-
Geben Sie den SAP HANA-Systemnamen ein.
-
Geben Sie die SID des SAP HANA-Systems an.
-
(Optional) OSDB-Benutzer ändern.
-
Wenn HANA-System mit HANA System Replication konfiguriert ist, aktivieren Sie HANA System Replication (HSR) System.
-
Wählen Sie das Textfeld HDB Secure User Store Keys aus, um Details zum Benutzerspeicher hinzuzufügen.
Geben Sie den Schlüsselnamen, die Systemdetails, den Benutzernamen und das Passwort an und klicken Sie auf Schlüssel hinzufügen.
Sie können die Benutzerspeicherschlüssel löschen oder ändern.
-
-
Wählen Sie Weiter.
-
Führen Sie auf der Seite Host Details die folgenden Aktionen durch:
-
Wählen Sie Neuen Host hinzufügen oder vorhandenen Host verwenden.
-
Wählen Sie mit SSH oder manuell aus.
Geben Sie für Manual den Host-FQDN oder IP, Connector, Username, SSH-Port, Plug-in-Port, und fügen Sie optional den privaten SSH-Schlüssel hinzu und validieren Sie diesen.
Geben Sie für SSH den Host-FQDN oder die IP-Adresse, den Connector, den Benutzernamen und den Plug-in-Port ein.
-
Wählen Sie Weiter.
-
-
Überprüfen Sie auf der Seite Host Configuration, ob die Konfigurationsanforderungen erfüllt sind.
Aktivieren Sie zur Bestätigung die Kontrollkästchen.
-
Wählen Sie Weiter.
-
Wählen Sie auf der Seite Storage Footprint die Option Add Storage aus, und führen Sie die folgenden Schritte aus:
-
Wählen Sie die Arbeitsumgebung aus und geben Sie den NetApp Account an.
Wählen Sie im linken Navigationsbereich BlueXP Canvas aus, um eine neue Arbeitsumgebung hinzuzufügen.
-
Wählen Sie die erforderlichen Volumes aus.
-
Wählen Sie Speicher Hinzufügen.
-
-
Überprüfen Sie alle Details und wählen Sie System hinzufügen.
Sie können die SAP HANA-Systeme von der Benutzeroberfläche ändern oder entfernen.
Bevor Sie das SAP HANA-System entfernen, sollten Sie alle zugehörigen Backups löschen und den Schutz entfernen.
Hinzufügen Von Nicht-Daten-Volumes
Nach dem Hinzufügen des mandantenfähigen Datenbank-Containers vom Typ SAP HANA-System können Sie die nicht-Daten-Volumes des HANA-Systems hinzufügen.
Diese Ressourcen können Ressourcengruppen hinzugefügt werden, um Datensicherungsvorgänge durchzuführen, nachdem die verfügbaren SAP HANA Datenbanken ermittelt wurden.
Schritte
-
Klicken Sie in der Benutzeroberfläche BlueXP auf Schutz > Sicherung und Wiederherstellung > Anwendungen.
-
Klicken Sie Auf Anwendungen Entdecken.
-
Wählen Sie Cloud Native > SAP HANA und klicken Sie auf Next.
-
Klicken Sie auf der Seite Anwendungen auf Entsprechend dem System, für das Sie die nicht-Daten-Volumes hinzufügen möchten, und wählen Sie System verwalten > nicht-Daten-Volume.
Hinzufügen Von Globalen, Nicht Datenbasierten Volumes
Nach dem Hinzufügen des mandantenfähigen Datenbank-Containers vom Typ SAP HANA-System können Sie die globalen nicht-Daten-Volumes des HANA-Systems hinzufügen.
Schritte
-
Klicken Sie in der Benutzeroberfläche BlueXP auf Schutz > Sicherung und Wiederherstellung > Anwendungen.
-
Klicken Sie Auf Anwendungen Entdecken.
-
Wählen Sie Cloud Native > SAP HANA und klicken Sie auf Next.
-
Klicken Sie auf der Seite Anwendungen auf System hinzufügen.
-
Führen Sie auf der Seite Systemdetails die folgenden Aktionen durch:
-
Wählen Sie aus der Dropdown-Liste Systemtyp globales Volume ohne Daten aus.
-
Geben Sie den SAP HANA-Systemnamen ein.
-
-
. Führen Sie auf der Seite Host Details die folgenden Aktionen durch:
-
Geben Sie die zugehörigen SIDs des SAP HANA-Systems an.
-
Wählen Sie den Plug-in-Host aus
-
Klicken Sie Auf Weiter.
-
Überprüfen Sie alle Details und klicken Sie auf System hinzufügen.
-