Skip to main content
SnapCenter Software
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Prerequisiti per l'aggiunta di host e l'installazione del pacchetto Plug-in per Windows, Linux o AIX

Collaboratori

Prima di aggiungere un host e installare i pacchetti plug-in, è necessario completare tutti i requisiti. Il plug-in SnapCenter per IBM DB2 è supportato in ambienti Windows, Linux e AIX.

  • È necessario aver installato Java 11 sull'host.

    Nota IBM Java non è supportato.
  • Per Windows, il plug-in Creator Service dovrebbe essere in esecuzione utilizzando l'utente di Windows "`LocalSystem'", che è il comportamento predefinito quando Plug-in per IBM DB2 è installato come amministratore di dominio.

  • Quando si installa un plug-in su un host Windows, se si specifica una credenziale non integrata o se l'utente appartiene a un utente del gruppo di lavoro locale, è necessario disattivare il controllo dell'account utente sull'host. Il plug-in SnapCenter per Microsoft Windows verrà distribuito per impostazione predefinita con il plug-in IBM DB2 sugli host Windows.

  • Il server SnapCenter deve avere accesso alla porta 8145 o personalizzata del plug-in per l'host IBM DB2.

Host Windows

  • È necessario disporre di un utente di dominio con privilegi di amministratore locale con autorizzazioni di accesso locale sull'host remoto.

  • Durante l'installazione del plug-in per IBM DB2 su un host Windows, il plug-in SnapCenter per Microsoft Windows viene installato automaticamente.

  • È necessario aver attivato la connessione SSH basata su password per l'utente root o non root.

  • È necessario aver installato Java 11 sull'host Windows.

Host Linux e AIX

  • È necessario aver attivato la connessione SSH basata su password per l'utente root o non root.

  • È necessario aver installato Java 11 sull'host Linux.

  • Per i database IBM DB2 in esecuzione su un host Linux, durante l'installazione del plug-in per IBM DB2, il plug-in SnapCenter per UNIX viene installato automaticamente.

  • Si dovrebbe avere bash come shell predefinita per l'installazione del plug-in.

Comandi supplementari

Per eseguire un comando supplementare sul plug-in SnapCenter per IBM DB2, è necessario includerlo nel file allowed_Commands.config.

  • Posizione predefinita sull'host Windows: C:\programmi\NetApp\SnapCenter\SnapCenter Plug-in Creator\etc\allowed_Commands.config

  • Posizione predefinita sull'host Linux: /opt/NetApp/SnapCenter/scc/etc/allowed_Commands.config

Per consentire comandi supplementari sull'host del plug-in, aprire il file allowed_Commands.config in un editor. Immettere ciascun comando su una riga separata; i comandi non rilevano la distinzione tra maiuscole e minuscole. Assicurarsi di specificare il percorso completo e racchiudere il percorso tra virgolette (") se contiene spazi.

Ad esempio:

comando: mount

comando: umount

Comando: "C:\Program Files\NetApp\SnapCreator Commands\sdcli.exe"

comando: myscript.bat

Se il file allowed_Commands.config non è presente, i comandi o l'esecuzione dello script verranno bloccati e il flusso di lavoro non riuscirà con il seguente errore:

"[/mnt/mount -a] esecuzione non consentita. Autorizzare aggiungendo il comando nel file %s sull'host del plugin."

Se il comando o lo script non è presente in allowed_Commands.config, l'esecuzione del comando o dello script verrà bloccata e il flusso di lavoro non riuscirà con il seguente errore:

"[/mnt/mount -a] esecuzione non consentita. Autorizzare aggiungendo il comando nel file %s sull'host del plugin."

Nota Non utilizzare un carattere jolly (*) per consentire tutti i comandi.

Configurare i privilegi sudo per gli utenti non root per l'host Linux

SnapCenter consente a un utente non root di installare il pacchetto di plug-in SnapCenter per Linux e di avviare il processo di plug-in. I processi di plug-in verranno eseguiti come utenti non root. È necessario configurare i privilegi sudo per l'utente non root per fornire l'accesso a diversi percorsi.

Cosa ti serve

  • Sudo versione 1.8.7 o successiva.

  • Se l'umask è 0027, assicurarsi che la cartella java e tutti i file all'interno dovrebbero avere l'autorizzazione di 555. In caso contrario, l'installazione dei plug-in potrebbe non riuscire.

  • Per l'utente non root, assicurarsi che il nome dell'utente non root e del gruppo dell'utente siano identici.

  • Modificare il file /etc/ssh/sshd_config per configurare gli algoritmi del codice di autenticazione del messaggio: Mac hmac-sha2-256 e Mac hmac-sha2-512.

    Riavviare il servizio sshd dopo aver aggiornato il file di configurazione.

    Esempio:

    #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

A proposito di questa attività

È necessario configurare i privilegi sudo per l'utente non root per fornire l'accesso ai seguenti percorsi:

  • /Home/LINUX_USER/.sc_netapp/snapcenter_linux_host_plugin.bin

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

  • /Custom_location/NetApp/snapcenter/spl/bin/spl

Fasi

  1. Accedere all'host Linux su cui si desidera installare il pacchetto di plug-in SnapCenter per Linux.

  2. Aggiungere le seguenti righe al file /etc/sudoers usando l'utility visudo Linux.

    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 !visiblepw
    Defaults: LINUX_USER !requiretty
    Nota Se si dispone di una configurazione RAC, insieme agli altri comandi consentiti, aggiungere quanto segue al file /etc/sudoers: '/<crs_home>/bin/olsnodes'

È possibile ottenere il valore di crs_home dal file /etc/oracle/olr.loc.

LINUX_USER è il nome dell'utente non root creato.

È possibile ottenere il checksum_value dal file sc_unix_plugins_checksum.txt, che si trova in:

  • C:\ProgramData\NetApp\SnapCenter\Package Repository\sc_unix_plugins_checksum.txt se il server SnapCenter è installato sull'host Windows.

  • /opt/NetApp/snapcenter/SnapManagerWeb/Repository/sc_unix_plugins_checksum.txt se il server SnapCenter è installato sull'host Linux.

Importante L'esempio deve essere utilizzato solo come riferimento per la creazione di dati personali.

Configurare i privilegi sudo per gli utenti non root per l'host AIX

SnapCenter 4.4 e versioni successive consentono a un utente non root di installare il pacchetto di plug-in SnapCenter per AIX e di avviare il processo di plug-in. I processi di plug-in verranno eseguiti come utenti non root. È necessario configurare i privilegi sudo per l'utente non root per fornire l'accesso a diversi percorsi.

Cosa ti serve

  • Sudo versione 1.8.7 o successiva.

  • Se l'umask è 0027, assicurarsi che la cartella java e tutti i file all'interno dovrebbero avere l'autorizzazione di 555. In caso contrario, l'installazione dei plug-in potrebbe non riuscire.

  • Modificare il file /etc/ssh/sshd_config per configurare gli algoritmi del codice di autenticazione del messaggio: Mac hmac-sha2-256 e Mac hmac-sha2-512.

    Riavviare il servizio sshd dopo aver aggiornato il file di configurazione.

    Esempio:

    #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

A proposito di questa attività

È necessario configurare i privilegi sudo per l'utente non root per fornire l'accesso ai seguenti percorsi:

  • /Home/AIX_USER/.sc_netapp/snapcenter_aix_host_plugin.bsx

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

  • /Custom_location/NetApp/snapcenter/spl/bin/spl

Fasi

  1. Accedere all'host AIX su cui si desidera installare il pacchetto plug-in SnapCenter per AIX.

  2. Aggiungere le seguenti righe al file /etc/sudoers usando l'utility visudo Linux.

    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: AIX_USER !visiblepw
    Defaults: AIX_USER !requiretty
    Nota Se si dispone di una configurazione RAC, insieme agli altri comandi consentiti, aggiungere quanto segue al file /etc/sudoers: '/<crs_home>/bin/olsnodes'

È possibile ottenere il valore di crs_home dal file /etc/oracle/olr.loc.

AIX_USER è il nome dell'utente non root creato.

È possibile ottenere il checksum_value dal file sc_unix_plugins_checksum.txt, che si trova in:

  • C:\ProgramData\NetApp\SnapCenter\Package Repository\sc_unix_plugins_checksum.txt se il server SnapCenter è installato sull'host Windows.

  • /opt/NetApp/snapcenter/SnapManagerWeb/Repository/sc_unix_plugins_checksum.txt se il server SnapCenter è installato sull'host Linux.

Importante L'esempio deve essere utilizzato solo come riferimento per la creazione di dati personali.