Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

添加主机和安装 SnapCenter 自定义插件的前提条件

贡献者

在添加主机并安装插件软件包之前,您必须满足所有要求。自定义插件既可以在 Windows 环境中使用,也可以在 Linux 环境中使用。

  • 您必须已创建自定义插件。有关详细信息,请参见开发人员信息。

  • 您必须已在Linux或Windows主机上安装Java 11。

  • 在 Windows 主机上安装插件时,如果您指定的凭据不是内置的,或者用户属于本地工作组用户,则必须在主机上禁用 UAC 。

  • 自定义插件必须在执行添加主机操作的客户端主机上可用。

常规

如果使用的是iSCSI、则iSCSI服务应正在运行。

SHA512哈希

  • 对于自定义插件、应确保已将自定义插件文件的SHA512哈希添加到_custom_plugin_校 验和_list_文件中。

    • 对于Linux主机、SHA512哈希位于:_/var/opt/snapcenter/SCC/custom_plugin_checksum_list.txt

    • 对于Windows主机、SHA512哈希位于_C:\Program Files\NetApp\SnapCenter Plug-in Creator\etc\custom_plugin_checksum_list.txt

      对于自定义安装路径、SHA512哈希位于_<custom path>\NetApp\SnapCenter\SnapCenter Plug-in Creator\etc\custom_plugin_checksum_list.txt

    custom_plugin_checksum_list是SnapCenter 在主机上安装的自定义插件的一部分。

  • 对于为应用程序创建的自定义插件、您应已执行以下步骤:

    1. 已生成插件zip文件的SHA512哈希。

      您可以使用等联机工具 "SHA512哈希"

    2. 已将生成的SHA512哈希添加到custom_plugin_checksum_list文件中的新行。

      注释以#符号开头、用于标识哈希所属的插件。

      以下是校验和文件中SHA512哈希条目的示例:

    #ORASCPM
    03721f567a1e4a1cb5569066b9a58af619ee12b1f8713108f81b696cfbdb81c25232fa63d6e6777a2b2a1ec068bb0a93a59a8ade71587182f8bccbe81f7e0ba6

Windows 主机

  • 您必须具有具有本地管理员权限的域用户,并在远程主机上具有本地登录权限。

  • 如果您在 SnapCenter 中管理集群节点,则必须具有对集群中所有节点具有管理权限的用户。

Linux 主机

  • 您必须已为 root 用户或非 root 用户启用基于密码的 SSH 连接。

  • 您必须已在Linux主机上安装Java 11。

    如果您对SnapCenter服务器主机使用Windows Server 2019或Windows Server 2016、则必须安装Java 11。互操作性表工具( IMT )包含有关要求的最新信息。

  • 您必须为非 root 用户配置 sudo 权限,才能提供对多个路径的访问权限。使用 visudo Linux 实用程序将以下行添加到 /etc/sudoers 文件中。

    备注 确保使用的是sudo 1.8.7或更高版本。
    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_是 您创建的非root用户的名称。

    您可以从*SC_UNIX)插件校验和.txt文件获取_校 验和值_,该文件位于:

    • C:\ProgramData\NetApp\SnapCenter\Package Repository \SC_UNIS_plugins_校 验和.TXT(如果SnapCenter服务器安装在Windows主机上)。

    • _/opt/NetApp/snapcentre/SnapManagerWeb/Repository /SC_UNIX)插件_Checksum.txt _(如果SnapCenter服务器安装在Linux主机上)。

      重要说明 此示例只能用作创建自己数据的参考。