Skip to main content
SnapCenter software
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Voraussetzungen für das Hinzufügen von Hosts und die Installation von Plug-In-Paketen für Windows, Linux oder AIX

Bevor Sie einen Host hinzufügen und die Plug-in-Pakete installieren, müssen Sie alle Anforderungen erfüllen. SnapCenter -Plug-in für IBM Db2 wird in Windows-, Linux- und AIX-Umgebungen unterstützt.

  • Sie müssen Java 11 auf Ihrem Host installiert haben.

    Hinweis IBM Java wird auf Windows- und Linux-Hosts nicht unterstützt.
  • Unter Windows sollte der Plug-in Creator Service mit dem Windows-Benutzer „LocalSystem“ ausgeführt werden. Dies ist das Standardverhalten, wenn das Plug-in für IBM Db2 als Domänenadministrator installiert wird.

  • Wenn Sie beim Installieren eines Plug-Ins auf einem Windows-Host Anmeldeinformationen angeben, die nicht integriert sind, oder wenn der Benutzer zu einem lokalen Arbeitsgruppenbenutzer gehört, müssen Sie die Benutzerkontensteuerung auf dem Host deaktivieren. Das SnapCenter -Plug-in für Microsoft Windows wird standardmäßig mit dem IBM Db2-Plug-in auf Windows-Hosts bereitgestellt.

  • Der SnapCenter -Server sollte Zugriff auf den 8145- oder benutzerdefinierten Port des Plug-ins für den IBM Db2-Host haben.

Windows-Hosts

  • Sie müssen über einen Domänenbenutzer mit lokalen Administratorrechten und lokalen Anmeldeberechtigungen auf dem Remotehost verfügen.

  • Während der Installation des Plug-ins für IBM Db2 auf einem Windows-Host wird das SnapCenter -Plug-in für Microsoft Windows automatisch installiert.

  • Sie müssen die passwortbasierte SSH-Verbindung für den Root- oder Nicht-Root-Benutzer aktiviert haben.

  • Sie müssen Java 11 auf Ihrem Windows-Host installiert haben.

Linux- und AIX-Hosts

Ergänzende Befehle

Um einen zusätzlichen Befehl auf dem SnapCenter -Plug-in für IBM Db2 auszuführen, müssen Sie ihn in die Datei allowed_commands.config aufnehmen.

  • Standardspeicherort auf dem Windows-Host: C:\Programme\ NetApp\ SnapCenter\Snapcenter Plug-in Creator\etc\allowed_commands.config

  • Standardspeicherort auf dem Linux-Host: /opt/ NetApp/snapcenter/scc/etc/allowed_commands.config

Um zusätzliche Befehle auf dem Plug-In-Host zuzulassen, öffnen Sie die Datei allowed_commands.config in einem Editor. Geben Sie jeden Befehl in einer separaten Zeile ein. Bei den Befehlen wird nicht zwischen Groß- und Kleinschreibung unterschieden. Stellen Sie sicher, dass Sie den vollständig qualifizierten Pfadnamen angeben und den Pfadnamen in Anführungszeichen (") einschließen, wenn er Leerzeichen enthält.

Beispiel:

Befehl: mount

Befehl: umount

Befehl: "C:\Programme\ NetApp\SnapCreator commands\sdcli.exe"

Befehl: myscript.bat

Wenn die Datei allowed_commands.config nicht vorhanden ist, werden die Befehle oder die Skriptausführung blockiert und der Workflow schlägt mit dem folgenden Fehler fehl:

"[/mnt/mount -a] Ausführung nicht erlaubt. Autorisieren Sie, indem Sie den Befehl in der Datei %s auf dem Plugin-Host hinzufügen."

Wenn der Befehl oder das Skript nicht in der Datei „allowed_commands.config“ vorhanden ist, wird die Ausführung des Befehls oder Skripts blockiert und der Workflow schlägt mit dem folgenden Fehler fehl:

"[/mnt/mount -a] Ausführung nicht erlaubt. Autorisieren Sie, indem Sie den Befehl in der Datei %s auf dem Plugin-Host hinzufügen."

Hinweis Um alle Befehle zuzulassen, sollten Sie keinen Platzhaltereintrag (*) verwenden.

Konfigurieren Sie Sudo-Berechtigungen für Nicht-Root-Benutzer für den Linux-Host

SnapCenter ermöglicht einem Nicht-Root-Benutzer, das SnapCenter -Plug-In-Paket für Linux zu installieren und den Plug-In-Prozess zu starten. Die Plug-In-Prozesse werden als effektiver Nicht-Root-Benutzer ausgeführt. Sie sollten Sudo-Berechtigungen für den Nicht-Root-Benutzer konfigurieren, um Zugriff auf mehrere Pfade zu ermöglichen.

Was Sie brauchen

  • Sudo Version 1.8.7 oder höher.

  • Wenn die Umask 0027 ist, stellen Sie sicher, dass der Java-Ordner und alle darin enthaltenen Dateien die Berechtigung 555 haben. Andernfalls kann die Plug-in-Installation fehlschlagen.

  • Stellen Sie beim Nicht-Root-Benutzer sicher, dass der Name des Nicht-Root-Benutzers und der Benutzergruppe identisch sind.

  • Bearbeiten Sie die Datei /etc/ssh/sshd_config, um die Algorithmen für den Nachrichtenauthentifizierungscode zu konfigurieren: MACs hmac-sha2-256 und MACs hmac-sha2-512.

    Starten Sie den SSHD-Dienst nach der Aktualisierung der Konfigurationsdatei neu.

    Beispiel:

    #Port 22
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    #Legacy changes
    #KexAlgorithms diffie-hellman-group1-sha1
    #Ciphers aes128-cbc
    #The default requires explicit activation of protocol
    Protocol 2
    HostKey/etc/ssh/ssh_host_rsa_key
    MACs hmac-sha2-256

Über diese Aufgabe

Sie sollten Sudo-Berechtigungen für den Nicht-Root-Benutzer konfigurieren, um Zugriff auf die folgenden Pfade zu gewähren:

  • /home/LINUX_USER/.sc_netapp/snapcenter_linux_host_plugin.bin

  • /benutzerdefinierter_Speicherort/ NetApp/snapcenter/spl/installation/plugins/uninstall

  • /benutzerdefinierter_Speicherort/ NetApp/snapcenter/spl/bin/spl

Schritte

  1. Melden Sie sich beim Linux-Host an, auf dem Sie das SnapCenter Plug-ins-Paket für Linux installieren möchten.

  2. Fügen Sie mithilfe des Linux-Dienstprogramms visudo die folgenden Zeilen zur Datei /etc/sudoers hinzu.

    Cmnd_Alias HPPLCMD = sha224:checksum_value== /home/LINUX_USER/.sc_netapp/snapcenter_linux_host_plugin.bin, /opt/NetApp/snapcenter/spl/installation/plugins/uninstall, /opt/NetApp/snapcenter/spl/bin/spl, /opt/NetApp/snapcenter/scc/bin/scc
    Cmnd_Alias PRECHECKCMD = sha224:checksum_value== /home/LINUX_USER/.sc_netapp/Linux_Prechecks.sh
    Cmnd_Alias CONFIGCHECKCMD = sha224:checksum_value== /opt/NetApp/snapcenter/spl/plugins/scu/scucore/configurationcheck/Config_Check.sh
    Cmnd_Alias SCCMD = sha224:checksum_value== /opt/NetApp/snapcenter/spl/bin/sc_command_executor
    Cmnd_Alias SCCCMDEXECUTOR =checksum_value== /opt/NetApp/snapcenter/scc/bin/sccCommandExecutor
    LINUX_USER ALL=(ALL) NOPASSWD:SETENV: HPPLCMD, PRECHECKCMD, CONFIGCHECKCMD, SCCCMDEXECUTOR, SCCMD
    Defaults: LINUX_USER env_keep += "IATEMPDIR"
    Defaults: LINUX_USER env_keep += "JAVA_HOME"
    Defaults: LINUX_USER !visiblepw
    Defaults: LINUX_USER !requiretty
    Hinweis Wenn Sie ein RAC-Setup haben, sollten Sie neben den anderen zulässigen Befehlen Folgendes zur Datei /etc/sudoers hinzufügen: „/<crs_home>/bin/olsnodes“

Sie können den Wert von crs_home aus der Datei /etc/oracle/olr.loc abrufen.

LINUX_USER ist der Name des von Ihnen erstellten Nicht-Root-Benutzers.

Sie können den Prüfsummenwert aus der Datei sc_unix_plugins_checksum.txt abrufen, die sich hier befindet:

  • C:\ProgramData\ NetApp\ SnapCenter\Package Repository\sc_unix_plugins_checksum.txt, wenn SnapCenter Server auf einem Windows-Host installiert ist.

  • /opt/ NetApp/snapcenter/SnapManagerWeb/Repository/sc_unix_plugins_checksum.txt, wenn SnapCenter Server auf einem Linux-Host installiert ist.

Wichtig Das Beispiel sollte nur als Referenz für die Erstellung Ihrer eigenen Daten verwendet werden.

Konfigurieren Sie Sudo-Berechtigungen für Nicht-Root-Benutzer für den AIX-Host

SnapCenter 4.4 und höher ermöglicht es einem Nicht-Root-Benutzer, das SnapCenter Plug-ins-Paket für AIX zu installieren und den Plug-in-Prozess zu starten. Die Plug-In-Prozesse werden als effektiver Nicht-Root-Benutzer ausgeführt. Sie sollten Sudo-Berechtigungen für den Nicht-Root-Benutzer konfigurieren, um Zugriff auf mehrere Pfade zu ermöglichen.

Was Sie brauchen

  • Sudo Version 1.8.7 oder höher.

  • Wenn die Umask 0027 ist, stellen Sie sicher, dass der Java-Ordner und alle darin enthaltenen Dateien die Berechtigung 555 haben. Andernfalls kann die Plug-in-Installation fehlschlagen.

  • Bearbeiten Sie die Datei /etc/ssh/sshd_config, um die Algorithmen für den Nachrichtenauthentifizierungscode zu konfigurieren: MACs hmac-sha2-256 und MACs hmac-sha2-512.

    Starten Sie den SSHD-Dienst nach der Aktualisierung der Konfigurationsdatei neu.

    Beispiel:

    #Port 22
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    #Legacy changes
    #KexAlgorithms diffie-hellman-group1-sha1
    #Ciphers aes128-cbc
    #The default requires explicit activation of protocol
    Protocol 2
    HostKey/etc/ssh/ssh_host_rsa_key
    MACs hmac-sha2-256

Über diese Aufgabe

Sie sollten Sudo-Berechtigungen für den Nicht-Root-Benutzer konfigurieren, um Zugriff auf die folgenden Pfade zu gewähren:

  • /home/AIX_USER/.sc_netapp/snapcenter_aix_host_plugin.bsx

  • /benutzerdefinierter_Speicherort/ NetApp/snapcenter/spl/installation/plugins/uninstall

  • /benutzerdefinierter_Speicherort/ NetApp/snapcenter/spl/bin/spl

Schritte

  1. Melden Sie sich beim AIX-Host an, auf dem Sie das SnapCenter Plug-ins-Paket für AIX installieren möchten.

  2. Fügen Sie mithilfe des Linux-Dienstprogramms visudo die folgenden Zeilen zur Datei /etc/sudoers hinzu.

    Cmnd_Alias HPPACMD = sha224:checksum_value== /home/AIX_USER/.sc_netapp/snapcenter_aix_host_plugin.bsx,
    /opt/NetApp/snapcenter/spl/installation/plugins/uninstall, /opt/NetApp/snapcenter/spl/bin/spl
    Cmnd_Alias PRECHECKCMD = sha224:checksum_value== /home/AIX_USER/.sc_netapp/AIX_Prechecks.sh
    Cmnd_Alias CONFIGCHECKCMD = sha224:checksum_value== /opt/NetApp/snapcenter/spl/plugins/scu/scucore/configurationcheck/Config_Check.sh
    Cmnd_Alias SCCMD = sha224:checksum_value== /opt/NetApp/snapcenter/spl/bin/sc_command_executor
    AIX_USER ALL=(ALL) NOPASSWD:SETENV: HPPACMD, PRECHECKCMD, CONFIGCHECKCMD, SCCMD
    Defaults: LINUX_USER env_keep += "IATEMPDIR"
    Defaults: LINUX_USER env_keep += "JAVA_HOME"
    Defaults: AIX_USER !visiblepw
    Defaults: AIX_USER !requiretty
    Hinweis Wenn Sie ein RAC-Setup haben, sollten Sie neben den anderen zulässigen Befehlen Folgendes zur Datei /etc/sudoers hinzufügen: „/<crs_home>/bin/olsnodes“

Sie können den Wert von crs_home aus der Datei /etc/oracle/olr.loc abrufen.

AIX_USER ist der Name des von Ihnen erstellten Nicht-Root-Benutzers.

Sie können den Prüfsummenwert aus der Datei sc_unix_plugins_checksum.txt abrufen, die sich hier befindet:

  • C:\ProgramData\ NetApp\ SnapCenter\Package Repository\sc_unix_plugins_checksum.txt, wenn SnapCenter Server auf einem Windows-Host installiert ist.

  • /opt/ NetApp/snapcenter/SnapManagerWeb/Repository/sc_unix_plugins_checksum.txt, wenn SnapCenter Server auf einem Linux-Host installiert ist.

Wichtig Das Beispiel sollte nur als Referenz für die Erstellung Ihrer eigenen Daten verwendet werden.