添加主机和安装适用于 Linux 或 AIX 的插件软件包的前提条件
在添加主机并安装插件软件包之前,您必须满足所有要求。
-
如果使用的是 iSCSI ,则 iSCSI 服务必须正在运行。
-
您必须已为 root 用户或非 root 用户启用基于密码的 SSH 连接。
适用于 Oracle 数据库的 SnapCenter 插件可以由非 root 用户安装。但是,您应该为非 root 用户配置 sudo 权限,以便安装和启动插件过程。安装此插件后、这些进程将以有效的非root用户身份运行。
-
如果要在 AIX 主机上安装适用于 AIX 的 SnapCenter 插件软件包,则应已手动解析目录级符号链接。
适用于 AIX 的 SnapCenter 插件软件包会自动解析文件级符号链接,而不是目录级符号链接以获取 java_home 绝对路径。
-
为安装用户创建身份验证模式为 Linux 或 AIX 的凭据。
-
您必须已在Linux或AIX主机上安装Java 1.8.x或64位Java 11。
确保在Linux主机上仅安装了经过认证的Java 11版本。 有关下载 Java 的信息,请参见:
-
对于在 Linux 或 AIX 主机上运行的 Oracle 数据库,您应同时安装适用于 Oracle 数据库的 SnapCenter 插件和适用于 UNIX 的 SnapCenter 插件。
您也可以使用适用于 Oracle 数据库的插件来管理适用于 SAP 的 Oracle 数据库。但是,不支持 SAP BR* 工具集成。 -
如果您使用的是 Oracle 数据库 11.2.0.3 或更高版本,则必须安装 13366202 Oracle 修补程序。
SnapCenter 不支持 /etc/fstab 文件中的 UUID 映射。 |
-
您应将*bash*用作插件安装的默认shell。
Linux 主机要求
在安装适用于 Linux 的 SnapCenter 插件软件包之前,应确保主机满足要求。
项目 | 要求 | ||
---|---|---|---|
操作系统 |
|
||
主机上 SnapCenter 插件的最小 RAM |
1 GB |
||
主机上 SnapCenter 插件的最小安装和日志空间 |
2 GB
|
||
所需的软件包 |
如果已将 Java 升级到最新版本,则必须确保 /var/opt/snapcenter/spl/etc/spl.properties 上的 java_home 选项设置为正确的 Java 版本和路径。 |
有关受支持版本的最新信息,请参见 "NetApp 互操作性表工具"。
为 Linux 主机的非 root 用户配置 sudo 权限
通过 SnapCenter 2.0 及更高版本,非 root 用户可以安装适用于 Linux 的 SnapCenter 插件软件包并启动插件过程。此插件进程将以有效的非root用户身份运行。您应为非 root 用户配置 sudo 权限,以提供对多个路径的访问权限。
-
您需要的内容 *
-
sudo 1.8.7或更高版本。
-
编辑 /etc/ssh/sshd_config_ 文件以配置消息身份验证代码算法: macs HMAC-SHA2-256 和 MAC HMAC-SHA2-512 。
更新配置文件后重新启动 sshd 服务。
示例
#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
-
关于此任务 *
您应为非 root 用户配置 sudo 权限,以提供对以下路径的访问:
-
/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
-
步骤 *
-
登录到要安装适用于 Linux 的 SnapCenter 插件软件包的 Linux 主机。
-
使用 visudo Linux 实用程序将以下行添加到 /etc/sudoers 文件中。
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
如果您正在设置RAC以及其他允许的命令、则应将以下命令添加到/etc/sudoers文件中:"/rc/bin/olsnodes'<crs_home>
-
您可以从/etc/oracle/ocl.loc_文件中获取_crs_home_的值。
_linux_user_是 您创建的非root用户的名称。
您可以从* ORACLE_checksum.txt *文件中获取_checksum_value_、该文件位于_C:\ProgramData\NetApp\SnapCenter\Package Repository _。
如果指定了自定义位置,则此位置将为 custom_path\NetApp\SnapCenter\Package Repository 。
此示例只能用作创建自己数据的参考。 |
AIX 主机要求
在安装适用于 AIX 的 SnapCenter 插件软件包之前,应确保主机满足要求。
适用于 UNIX 的 SnapCenter 插件是适用于 AIX 的 SnapCenter 插件软件包的一部分,不支持并发卷组。 |
项目 | 要求 | ||
---|---|---|---|
操作系统 |
AIX 7.1或更高版本 |
||
主机上 SnapCenter 插件的最小 RAM |
4 GB |
||
主机上 SnapCenter 插件的最小安装和日志空间 |
1 GB
|
||
所需的软件包 |
如果已将 Java 升级到最新版本,则必须确保 /var/opt/snapcenter/spl/etc/spl.properties 上的 java_home 选项设置为正确的 Java 版本和路径。 |
有关受支持版本的最新信息,请参见 "NetApp 互操作性表工具"。
为 AIX 主机的非 root 用户配置 sudo 权限
通过 SnapCenter 4.4 及更高版本,非 root 用户可以安装适用于 AIX 的 SnapCenter 插件软件包并启动插件过程。此插件进程将以有效的非root用户身份运行。您应为非 root 用户配置 sudo 权限,以提供对多个路径的访问权限。
-
您需要的内容 *
-
sudo 1.8.7或更高版本。
-
编辑 /etc/ssh/sshd_config_ 文件以配置消息身份验证代码算法: macs HMAC-SHA2-256 和 MAC HMAC-SHA2-512 。
更新配置文件后重新启动 sshd 服务。
示例
#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
-
关于此任务 *
您应为非 root 用户配置 sudo 权限,以提供对以下路径的访问:
-
/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
-
步骤 *
-
登录到要安装适用于 AIX 的 SnapCenter 插件软件包的 AIX 主机。
-
使用 visudo Linux 实用程序将以下行添加到 /etc/sudoers 文件中。
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
如果您正在设置RAC以及其他允许的命令、则应将以下命令添加到/etc/sudoers文件中:"/rc/bin/olsnodes'<crs_home>
-
您可以从/etc/oracle/ocl.loc_文件中获取_crs_home_的值。
_aix_user_是 您创建的非 root 用户的名称。
您可以从* ORACLE_checksum.txt *文件中获取_checksum_value_、该文件位于_C:\ProgramData\NetApp\SnapCenter\Package Repository _。
如果指定了自定义位置,则此位置将为 custom_path\NetApp\SnapCenter\Package Repository 。
此示例只能用作创建自己数据的参考。 |
设置凭据
SnapCenter 使用凭据对 SnapCenter 操作的用户进行身份验证。您应创建在 Linux 或 AIX 主机上安装插件软件包的凭据。
-
关于此任务 *
这些凭据是为 root 用户或具有 sudo 权限的非 root 用户创建的,用于安装和启动插件过程。
* 最佳实践: * 虽然允许您在部署主机和安装插件后创建凭据,但最佳实践是在添加 SVM 之后,在部署主机和安装插件之前创建凭据。 |
-
步骤 *
-
在左侧导航窗格中,单击 * 设置 * 。
-
在设置页面中,单击 * 凭据 * 。
-
单击 * 新建 * 。
-
在 Credential 页面中,输入凭据信息:
对于此字段 … 执行此操作 … 凭据名称
输入凭据的名称。
用户名 / 密码
输入要用于身份验证的用户名和密码。
-
域管理员
在要安装 SnapCenter 插件的系统上指定域管理员。用户名字段的有效格式为:
-
netbios\username
-
域 FQDN\username_
-
-
本地管理员(仅适用于工作组)
对于属于工作组的系统,请指定要安装 SnapCenter 插件的系统上的内置本地管理员。如果用户帐户具有提升的权限或在主机系统上禁用了用户访问控制功能,则可以指定属于本地管理员组的本地用户帐户。用户名字段的有效格式为: username
身份验证模式
选择要使用的身份验证模式。
根据插件主机的操作系统,选择 Linux 或 AIX 。
使用 sudo 权限
如果要为非 root 用户创建凭据,请选中 * 使用 sudo 权限 * 复选框。
-
-
单击 * 确定 * 。
-
完成凭据设置后,您可能需要在 * 用户和访问 * 页面上为用户或用户组分配凭据维护。
配置 Oracle 数据库的凭据
您必须配置用于对 Oracle 数据库执行数据保护操作的凭据。
-
关于此任务 *
您应查看 Oracle 数据库支持的不同身份验证方法。有关信息,请参见 "凭据的身份验证方法"。
如果您为各个资源组设置了凭据,并且用户名不具有完全管理员权限,则用户名必须至少具有资源组和备份权限。
如果已启用 Oracle 数据库身份验证,则 "Resources" 视图中将显示一个红色挂锁图标。您必须配置数据库凭据才能保护数据库,或者将其添加到资源组以执行数据保护操作。
如果在创建凭据时指定的详细信息不正确,则会显示一条错误消息。您必须单击 * 取消 * ,然后重试。 |
-
步骤 *
-
在左侧导航窗格中,单击 * 资源 * ,然后从列表中选择相应的插件。
-
在资源页面中,从 * 视图 * 列表中选择 * 数据库 * 。
-
单击 ,然后选择主机名和数据库类型以筛选资源。
然后、您可以单击 以关闭筛选器窗格。
-
选择数据库,然后单击 * 数据库设置 * > * 配置数据库 * 。
-
在配置数据库设置部分的 * 使用现有凭据 * 下拉列表中,选择在 Oracle 数据库上执行数据保护作业时应使用的凭据。
Oracle 用户应具有 sysdba 权限。 您也可以通过单击来创建凭据 。
-
在配置 ASM 设置部分的 * 使用现有凭据 * 下拉列表中,选择在 ASM 实例上执行数据保护作业时应使用的凭据。
ASM 用户应具有 sysasm 权限。 您也可以通过单击来创建凭据 。
-
在配置 RMAN 目录设置部分的 * 使用现有凭据 * 下拉列表中,选择在 Oracle Recovery Manager ( RMAN )目录数据库上执行数据保护作业时应使用的凭据。
您也可以通过单击来创建凭据 。
在 * TNSName* 字段中,输入 SnapCenter 服务器与数据库通信所使用的透明网络数据包( Network Substrate , TNS )文件名。
-
在 * 首选 RAC 节点 * 字段中,指定备份首选的实际应用程序集群( RAC )节点。
首选节点可能是存在 RAC 数据库实例的一个或所有集群节点。备份操作仅会按首选顺序在这些首选节点上触发。
在 RAC One Node 中,首选节点中仅列出一个节点,而此首选节点是当前托管数据库的节点。
在对 RAC 单节点数据库进行故障转移或重新定位后,在 SnapCenter "RAC Resources" 页面中刷新资源将从先前托管数据库的 * 首选 RAC 节点 * 列表中删除主机。数据库重新定位的 RAC 节点将列在 * RAC 节点 * 中,需要手动配置为首选 RAC 节点。
有关详细信息,请参见 "RAC 设置中的首选节点"。
-
单击 * 确定 * 。
-