Skip to main content
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 dei plug-in personalizzati di SnapCenter

Collaboratori

Prima di aggiungere un host e installare i pacchetti plug-in, è necessario completare tutti i requisiti. I plug-in personalizzati possono essere utilizzati in ambienti Windows e Linux.

  • È necessario aver creato un plug-in personalizzato. Per ulteriori informazioni, consultare le informazioni per gli sviluppatori.

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

  • 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.

  • I plug-in personalizzati devono essere disponibili sull'host client da cui viene eseguita l'operazione di aggiunta dell'host.

Generale

Se si utilizza iSCSI, il servizio iSCSI dovrebbe essere in esecuzione.

Hash SHA512

  • Per i plug-in personalizzati, è necessario assicurarsi di aver aggiunto l'hash SHA512 del file del plug-in personalizzato al file custom_plugin_checksum_list.

    • Per l'host Linux, l'hash SHA512 si trova in /var/opt/snapcenter/scc/custom_plugin_checksum_list.txt

    • Per gli host Windows, l'hash SHA512 si trova in C: File di programma NetApp, SnapCenter Plug-in Creator, ecc. custom_plugin_checksum_list.txt

      Per il percorso di installazione personalizzato, l'hash SHA512 si trova in <custom path>/NetApp/SnapCenter/SnapCenter Plug-in Creator/etc/custom_plugin_checksum_list.txt

    Custom_plugin_checksum_list fa parte dell'installazione del plug-in personalizzato sull'host da parte di SnapCenter.

  • Per i plug-in personalizzati creati per l'applicazione, è necessario eseguire le seguenti operazioni:

    1. Ha generato l'hash SHA512 del file zip del plug-in.

      È possibile utilizzare strumenti online come "Hash SHA512".

    2. Aggiunto l'hash SHA512 generato al file custom_plugin_checksum_list in una nuova riga.

      I commenti iniziano con il simbolo n. per identificare il plug-in a cui appartiene l'hash.

      Di seguito è riportato un esempio di una voce di hash SHA512 nel file checksum:

    #ORASCPM
    03721f567a1e4a1cb5569066b9a58af619ee12b1f8713108f81b696cfbdb81c25232fa63d6e6777a2b2a1ec068bb0a93a59a8ade71587182f8bccbe81f7e0ba6

Host Windows

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

  • Se si gestiscono i nodi del cluster in SnapCenter, è necessario disporre di un utente con privilegi amministrativi per tutti i nodi del cluster.

Host Linux

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

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

    Se si utilizza Windows Server 2019 o Windows Server 2016 per l'host SnapCenter Server, è necessario installare Java 11. Lo strumento matrice di interoperabilità (IMT) contiene le informazioni più recenti sui requisiti.

  • Per consentire l'accesso a diversi percorsi, è necessario configurare i privilegi sudo per l'utente non root. Aggiungere le seguenti righe al file /etc/sudoers usando l'utility visudo Linux.

    Nota Assicurarsi di utilizzare sudo versione 1.8.7 o successiva.
    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

    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.