Requisitos previos para añadir hosts e instalar el paquete de plugins para Windows, Linux o AIX
Antes de añadir un host e instalar los paquetes de plugins, debe cumplir con todos los requisitos. El plugin de SnapCenter para IBM DB2 es compatible con entornos Windows, Linux y AIX.
-
Debe haber instalado Java 11 en el host.
IBM Java no es compatible. -
Para Windows, el plugin Creator Service debe ejecutarse con el usuario de Windows ‘LocalSystem', que es el comportamiento predeterminado cuando el plugin para IBM DB2 se instala como administrador de dominio.
-
Al instalar un plugin en un host de Windows, si especifica una credencial que no está integrada o si el usuario pertenece a un usuario de grupo de trabajo local, debe deshabilitar UAC en el host. El plugin de SnapCenter para Microsoft Windows se implementará de forma predeterminada con el plugin IBM DB2 en hosts de Windows.
-
El servidor de SnapCenter debe tener acceso al puerto 8145 o un puerto personalizado de plugin para el host IBM DB2.
Host Windows
-
Debe tener un usuario de dominio con privilegios de administrador local y permisos locales para iniciar sesión en el host remoto.
-
Al instalar el plugin para IBM DB2 en un host de Windows, el plugin de SnapCenter para Microsoft Windows se instala automáticamente.
-
Debe haber habilitado la conexión SSH por contraseña para el usuario raíz o no raíz.
-
Debe haber instalado Java 11 en el host de Windows.
Hosts Linux y AIX
-
Debe haber habilitado la conexión SSH por contraseña para el usuario raíz o no raíz.
-
Debe haber instalado Java 11 en el host Linux.
-
Para bases de datos IBM DB2 que se ejecutan en un host Linux, cuando se instala el plugin para IBM DB2, el plugin de SnapCenter para UNIX se instala automáticamente.
-
Debe tener bash como shell por defecto para la instalación del plug-in.
Comandos suplementarios
Para ejecutar un comando complementario en el plugin de SnapCenter para IBM DB2, debe incluirlo en el archivo allowed_commands.config.
-
Ubicación predeterminada en el host de Windows: C:\Archivos de programa\NetApp\SnapCenter\SnapCenter Plug-in Creator\etc\allowed_commands.config
-
Ubicación predeterminada en el host Linux: /opt/NetApp/SnapCenter/scc/etc/allowed_commands.config
Para permitir comandos suplementarios en el host del plugin, abra el archivo allowed_commands.config en un editor. Escriba cada comando en una línea diferente y los comandos no distinguen mayúsculas de minúsculas. Asegúrese de especificar el nombre de ruta completamente cualificado y escribirlo entre comillas si contiene espacios.
Por ejemplo:
comando: mount
comando: umount
Comando: «C:\Program Files\NetApp\SnapCreator commands\sdcli.exe»
comando: myscript.bat
Si el archivo allowed_commands.config no está presente, los comandos o la ejecución del script se bloquearán y el flujo de trabajo fallará con el siguiente error:
ejecución '[/mnt/mount -a] no permitida. Autorizar agregando el comando en el archivo %s en el host del plugin.
Si el comando o script no está presente en allowed_commands.config, el comando o la ejecución del script se bloqueará y el flujo de trabajo fallará con el siguiente error:
ejecución '[/mnt/mount -a] no permitida. Autorizar agregando el comando en el archivo %s en el host del plugin.
No debe utilizar una entrada comodín (*) para permitir todos los comandos. |
Configure privilegios sudo para usuarios que no son raíz para el host Linux
SnapCenter permite que un usuario no raíz instale el paquete de plugins de SnapCenter para Linux e inicie el proceso del plugin. Los procesos del plug-in se ejecutan como un usuario efectivo que no es raíz. Tiene que configurar los privilegios sudo para el usuario que no sea raíz con el fin de ofrecer acceso a varias rutas.
Lo que necesitará
-
Sudo versión 1.8.7 o posterior.
-
Si la umask es 0027, asegúrese de que la carpeta java y todos los archivos dentro deben tener permiso de 555. De lo contrario, se puede producir un error en la instalación del plugin.
-
Para el usuario que no es root, asegúrese de que el nombre del usuario que no es root y del grupo del usuario debe ser el mismo.
-
Edite el archivo /etc/ssh/sshd_config para configurar los algoritmos de código de autenticación de mensajes: Macs hmac-sha2-256 y MACs hmac-sha2-512.
Reinicie el servicio sshd después de actualizar el archivo de configuración.
Ejemplo:
#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
Acerca de esta tarea
Tiene que configurar los privilegios sudo para usuarios que no son raíz con el fin de ofrecer acceso a las rutas siguientes:
-
/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
-
Pasos*
-
Inicie sesión en el host Linux en el que desee instalar el paquete de plugins de SnapCenter para Linux.
-
Añada las siguientes líneas al archivo /etc/sudoers mediante la función visudo de Linux.
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
Si tiene una configuración de RAC, junto con otros comandos permitidos, debe agregar lo siguiente al archivo /etc/sudoers: '/<crs_home>/bin/olsnodes'
-
Puede obtener el valor de crs_home del archivo /etc/oracle/olr.loc.
LINUX_USER es el nombre del usuario que no es raíz que ha creado.
Puede obtener el checksum_value del archivo sc_unix_plugins_checksum.txt, que se encuentra en:
-
C:\ProgramData\NetApp\SnapCenter\Package Repository\sc_unix_plugins_checksum.txt si el servidor SnapCenter está instalado en el host de Windows.
-
/opt/NetApp/snapcenter/SnapManagerWeb/Repository/sc_unix_plugins_checksum.txt si el servidor SnapCenter está instalado en el host Linux.
Se debe utilizar el ejemplo solo como referencia para crear sus propios datos. |
Configure privilegios sudo para usuarios que no son raíz para el host AIX
SnapCenter 4.4 y versiones posteriores permiten que un usuario no raíz instale el paquete de plugins de SnapCenter para AIX e inicie el proceso del plugin. Los procesos del plug-in se ejecutan como un usuario efectivo que no es raíz. Tiene que configurar los privilegios sudo para el usuario que no sea raíz con el fin de ofrecer acceso a varias rutas.
Lo que necesitará
-
Sudo versión 1.8.7 o posterior.
-
Si la umask es 0027, asegúrese de que la carpeta java y todos los archivos dentro deben tener permiso de 555. De lo contrario, se puede producir un error en la instalación del plugin.
-
Edite el archivo /etc/ssh/sshd_config para configurar los algoritmos de código de autenticación de mensajes: Macs hmac-sha2-256 y MACs hmac-sha2-512.
Reinicie el servicio sshd después de actualizar el archivo de configuración.
Ejemplo:
#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
Acerca de esta tarea
Tiene que configurar los privilegios sudo para usuarios que no son raíz con el fin de ofrecer acceso a las rutas siguientes:
-
/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
-
Pasos*
-
Inicie sesión en el host AIX en el que desee instalar el paquete de plugins de SnapCenter para AIX.
-
Añada las siguientes líneas al archivo /etc/sudoers mediante la función visudo de Linux.
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
Si tiene una configuración de RAC, junto con otros comandos permitidos, debe agregar lo siguiente al archivo /etc/sudoers: '/<crs_home>/bin/olsnodes'
-
Puede obtener el valor de crs_home del archivo /etc/oracle/olr.loc.
AIX_USER es el nombre del usuario que no es raíz que ha creado.
Puede obtener el checksum_value del archivo sc_unix_plugins_checksum.txt, que se encuentra en:
-
C:\ProgramData\NetApp\SnapCenter\Package Repository\sc_unix_plugins_checksum.txt si el servidor SnapCenter está instalado en el host de Windows.
-
/opt/NetApp/snapcenter/SnapManagerWeb/Repository/sc_unix_plugins_checksum.txt si el servidor SnapCenter está instalado en el host Linux.
Se debe utilizar el ejemplo solo como referencia para crear sus propios datos. |