Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Pré-requisitos para adicionar hosts e instalar plug-ins personalizados do SnapCenter

Colaboradores

Antes de adicionar um host e instalar os pacotes de plug-ins, você deve completar todos os requisitos. Os plug-ins personalizados podem ser usados em ambientes Windows e Linux.

  • Você deve ter criado um plug-in personalizado. Para obter detalhes, consulte as informações do desenvolvedor.

  • Você deve ter instalado o Java 11 em seu host Linux ou Windows.

  • Ao instalar um plug-in em um host do Windows, se você especificar uma credencial que não está integrada ou se o usuário pertence a um usuário local do grupo de trabalho, será necessário desativar o UAC no host.

  • Os plug-ins personalizados devem estar disponíveis no host do cliente a partir do qual a operação de adição de host é executada.

Geral

Se estiver a utilizar iSCSI, o serviço iSCSI deverá estar em execução.

Hash SHA512

  • Para plug-ins personalizados, você deve garantir que você adicionou o hash SHA512 do arquivo de plug-in personalizado ao arquivo custom_plugin_checksum_list.

    • Para o host Linux, o hash SHA512 está localizado em /var/opt/SnapCenter/scc/custom_plugin_checksum_list.txt

    • Para o host do Windows, o hash SHA512 está localizado em C:/arquivos de programas/NetApp/SnapCenter Plug-in Creator/custom_plugin_checksum_list.txt

      Para o caminho de instalação personalizado, o hash SHA512 está localizado em <custom path>/NetApp/SnapCenter/SnapCenter Plug-in Creator/custom_plugin_checksum_list.txt

    O custom_plugin_checksum_list faz parte da instalação de plug-in personalizada no host pelo SnapCenter.

  • Para plug-ins personalizados criados para o seu aplicativo, você deve ter executado as seguintes etapas:

    1. Gerou o hash SHA512 do arquivo zip do plug-in.

      Você pode usar ferramentas on-line como "Hash SHA512".

    2. Adicionado o hash SHA512 gerado ao arquivo custom_plugin_checksum_list em uma nova linha.

      Os comentários começam com o símbolo nº para identificar o plug-in ao qual o hash pertence.

      A seguir está um exemplo de uma entrada de hash SHA512 no arquivo de checksum:

    #ORASCPM
    03721f567a1e4a1cb5569066b9a58af619ee12b1f8713108f81b696cfbdb81c25232fa63d6e6777a2b2a1ec068bb0a93a59a8ade71587182f8bccbe81f7e0ba6

Hosts do Windows

  • Você deve ter um usuário de domínio com Privileges de administrador local com permissões de login local no host remoto.

  • Se você gerenciar nós de cluster no SnapCenter, precisará ter um usuário com Privileges administrativo para todos os nós do cluster.

Hosts Linux

  • Você deve ter habilitado a conexão SSH baseada em senha para o usuário root ou não root.

  • Você deve ter instalado o Java 11 em seu host Linux.

    Se você estiver usando o Windows Server 2019 ou o Windows Server 2016 para o host do servidor SnapCenter, você deve instalar o Java 11. A ferramenta de Matriz de interoperabilidade (IMT) contém as informações mais recentes sobre os requisitos.

  • Você deve configurar o sudo Privileges para que o usuário não-root forneça acesso a vários caminhos. Adicione as seguintes linhas ao arquivo /etc/sudoers usando o utilitário visudo Linux.

    Observação Certifique-se de que está a utilizar o sudo versão 1.8.7 ou posterior.
    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 é o nome do usuário não-root que você criou.

    Você pode obter o checksum_value do arquivo SC_unix_plugins_checksum.txt, que está localizado em:

    • Se o servidor SnapCenter estiver instalado no host do Windows, o SnapCenter NetApp não será instalado no sistema operacional Windows.

    • /opt/NetApp/SnapCenter/SnapManagerWeb/Repository/SC_UNIX_plugins_checksum.txt se o servidor SnapCenter estiver instalado no host Linux.

      Importante O exemplo deve ser usado apenas como referência para criar seus próprios dados.