Pré-requisitos para adicionar hosts e instalar plug-ins personalizados do SnapCenter
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.
-
Se você quiser gerenciar aplicativos MySQL ou DB2, você deve ter baixado os plug-ins personalizados MySQL e DB2 fornecidos pelo NetApp.
-
Você deve ter instalado Java 1,8 ou Java 11 (64 bits) 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 fornecidos pelo NetApp, 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:
-
Gerou o hash SHA512 do arquivo zip do plug-in.
Você pode usar ferramentas on-line como "Hash SHA512".
-
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 Java 1,8 ou Java 11 (64 bits), em seu host Linux.
Se você estiver usando o Windows Server 2019 ou o Windows Server 2016 para o host do servidor SnapCenter, instale o Java 1,8 ou o Java 11 (64 bits). 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.
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 a partir do arquivo oracle_checksum.txt, que está localizado em C:/NetApp/SnapCenter/Repository.
O exemplo deve ser usado apenas como referência para criar seus próprios dados.