Prerequisites for adding hosts and installing Plug-ins package for Windows, Linux, or AIX
Before you add a host and install the plug-ins packages, you must complete all the requirements. The NetApp supported plug-ins are supported on Windows, Linux, and AIX environments.
Storage and Oracle applications are supported on AIX. |
-
You must have installed Java 11 on your Linux, Windows, or AIX host.
-
When installing a plug-in on a Windows host, if you specify a credential that is not built-in, or if the user belongs to a local workgroup user, you must disable UAC on the host.
-
The NetApp supported plug-ins like MongoDB, ORASCPM, Oracle Applications, SAP ASE, SAP MaxDB, and Storage plug-in must be available on the client host from where the add host operation is performed.
General
If you are using iSCSI, the iSCSI service should be running.
Windows hosts
-
You must have a domain user with local administrator privileges with local login permissions on the remote host.
-
If you manage cluster nodes in SnapCenter, you must have a user with administrative privileges to all the nodes in the cluster.
-
You must manually choose SnapCenter Plug-in for Microsoft Windows.
Linux and AIX hosts
Storage and Oracle applications are supported on AIX. |
-
You must have enabled the password-based SSH connection for the root or non-root user.
-
You must have installed Java 11 on your Linux host.
If you are using Windows Server 2019 or Windows Server 2016 for the SnapCenter Server host, you must install Java 11. The Interoperability Matrix Tool (IMT) contains the latest information about requirements.
-
You must configure sudo privileges for the non-root user to provide access to several paths. Add the following lines to the /etc/sudoers file by using the visudo Linux utility.
Ensure that you are using Sudo version 1.8.7 or later. 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 is the name of the non-root user that you created.
You can obtain the checksum_value from the sc_unix_plugins_checksum.txt file, which is located at:
-
C:\ProgramData\NetApp\SnapCenter\Package Repository\sc_unix_plugins_checksum.txt if SnapCenter Server is installed on Windows host.
-
/opt/NetApp/snapcenter/SnapManagerWeb/Repository/sc_unix_plugins_checksum.txt if SnapCenter Server in installed on Linux host.
The example should be used only as a reference for creating your own data.
-
AIX Host requirements
You should ensure that the host meets the requirements before installing the SnapCenter Plug-ins Package for AIX.
Storage and Oracle applications are supported on AIX. |
SnapCenter Plug-in for UNIX which is part of the SnapCenter Plug-ins Package for AIX, does not support concurrent volume groups. |
Item | Requirements | ||
---|---|---|---|
Operating systems |
AIX 7.1 or later |
||
Minimum RAM for the SnapCenter plug-in on host |
4 GB |
||
Minimum install and log space for the SnapCenter plug-in on host |
2 GB
|
||
Required software packages |
Java 11 IBM Java If you have upgraded JAVA to the latest version, you must ensure that the JAVA_HOME option located at /var/opt/snapcenter/spl/etc/spl.properties is set to the correct JAVA version and the correct path. |
For the latest information about supported versions, see the NetApp Interoperability Matrix Tool.
Configure sudo privileges for non-root users for AIX host
SnapCenter 4.4 and later allows a non-root user to install the SnapCenter Plug-ins Package for AIX and to start the plug-in process. The plug-in processes will be running as an effective non-root user. You should configure sudo privileges for the non-root user to provide access to several paths.
What you will need
-
Sudo version 1.8.7 or later.
-
Edit the /etc/ssh/sshd_config file to configure the message authentication code algorithms: MACs hmac-sha2-256 and MACs hmac-sha2-512.
Restart the sshd service after updating the configuration file.
Example:
#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
About this task
You should configure sudo privileges for the non-root user to provide access to the following paths:
-
/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
Steps
-
Log in to the AIX host on which you want to install the SnapCenter Plug-ins Package for AIX.
-
Add the following lines to the /etc/sudoers file by using the visudo Linux utility.
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
If you are having a RAC setup, along with the other allowed commands, you should add the following to the /etc/sudoers file: '/<crs_home>/bin/olsnodes'
You can obtain the value of crs_home from the /etc/oracle/olr.loc file.
AIX_USER is the name of the non-root user that you created.
You can obtain the checksum_value from the sc_unix_plugins_checksum.txt file, which is located at:
-
C:\ProgramData\NetApp\SnapCenter\Package Repository\sc_unix_plugins_checksum.txt if SnapCenter Server is installed on Windows host.
-
/opt/NetApp/snapcenter/SnapManagerWeb/Repository/sc_unix_plugins_checksum.txt if SnapCenter Server in installed on Linux host.
The example should be used only as a reference for creating your own data. |