Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Instale el plugin de SnapCenter para SAP HANA y añada hosts de base de datos

Colaboradores

Debe instalar el plugin de SnapCenter para SAP HANA en cada host de la base de datos SAP HANA. Según si el host SAP HANA tiene habilitada una autenticación basada en clave SSH, puede seguir uno de los métodos para instalar el plugin.

  • Si SSH está habilitado para el host de la base de datos, puede instalar el plugin con la opción SSH. Leer más.

  • Si SSH está deshabilitado, instale el plugin manualmente. Leer más.

Requisitos previos

Antes de añadir el host, debe asegurarse de que se cumplan los requisitos previos.

  • Compruebe que Oracle Java 11 (64 bits) u OpenJDK estén instalados en cada uno de los hosts de bases de datos SAP HANA.

  • Debe haber agregado el entorno de trabajo y creado el conector.

  • Asegúrese de que Connector tenga conectividad con los hosts de base de datos SAP HANA.

    Para obtener información sobre cómo resolver el problema de conectividad, consulte "No se pudo validar la conectividad desde el host del conector de BlueXP al host de la base de datos de la aplicación".

    Cuando se pierde el conector o se ha creado un nuevo conector, debe asociar el conector a los recursos de la aplicación existentes. Para obtener instrucciones para actualizar el conector, consulte "Actualice los detalles del conector".

  • Asegúrese de que el usuario de BlueXP tiene la función “Administrador de cuentas”.

  • Debe haber creado el usuario de SnapCenter y configurado sudo para el usuario no raíz (sudo). Para obtener más información, consulte "Configure sudo para el usuario de SnapCenter."

  • Debe haber instalado el plugin de SnapCenter para SAP HANA antes de añadir el host de la base de datos.

  • Al añadir los hosts de la base de datos SAP HANA, debe añadir las claves de almacenamiento de usuario HDB. La clave de almacenamiento de usuario seguro HDB se utiliza para almacenar la información de conexión de los hosts de la base de datos SAP HANA de forma segura en el cliente, y el cliente HDBSQL utiliza la clave de almacenamiento de usuario segura para conectarse con el host de la base de datos SAP HANA.

  • Para la replicación de sistemas HANA (HSR), para proteger los sistemas HANA, debe registrar manualmente los sistemas HANA primarios y secundarios.

  • Asegúrese de que el conector tiene la comunicación habilitada al puerto SSH (predeterminado: 22) si se realiza una instalación basada en SSH.

  • Asegúrese de que el conector tiene la comunicación habilitada para el puerto de conexión (valor predeterminado: 8145) para que las operaciones de protección de datos funcionen.

  • Compruebe que tenga instalada la versión más reciente del plugin. Para actualizar el plugin, consulte Actualice el plugin de SnapCenter para base de datos SAP HANA.

Nota Si se produce un error en la conectividad desde el host del conector de BlueXP al host de la aplicación, consulte "artículo de la base de conocimientos" para obtener más información.

Configure sudo para el usuario de SnapCenter

Cree un usuario que no sea raíz (sudo) para instalar el plugin.

  • Pasos*

    1. Inicie sesión en el conector VM.

    2. Copie el contenido de sudoer.txt ubicado en: Manager-2_cloudmanager_scs_cloud_volume/_data/$(sudo docker ps|grep -Po «|sed -e’s/ *$/'|cut -f2 -d»:)/sc-linux-host-plugin

    3. Inicie sesión en el host de la base de datos SAP HANA con la cuenta de usuario raíz.

    4. Configure el acceso sudo para el usuario que no sea raíz copiando el texto copiado en el paso 3 en el archivo /etc/sudoers.d/snapcenter.

      En las líneas que agregó al archivo /etc/sudoers.d/snapcenter, reemplace <LINUXUSER> por el usuario que no es raíz y <USER_HOME_DIRECTORY> con home/<non-root-user>.

Instale el plugin mediante un script

Configure la autenticación basada en claves SSH para la cuenta de usuario no raíz del host SAP HANA y realice los siguientes pasos para instalar el plugin.

Antes de empezar

Asegúrese de que la conexión SSH al conector está activada.

  • Pasos*

    1. Inicie sesión en Connector VM.

    2. Instale el plugin mediante el script proporcionado en el conector.
      sudo bash /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port>

      Nombre Descripción Obligatorio Predeterminado

      host_plugin

      Especifica el host SAP HANA

      -

      nombre_usuario_host

      Especifica el usuario SnapCenter con privilegios SSH en el host SAP HANA

      -

      host_ssh_key

      Especifica la clave SSH del usuario de SnapCenter y se utiliza para conectarse al host de SAP HANA

      -

      puerto_plugin

      Especifica el puerto que utiliza el plugin

      No

      8145

      puerto_ssh_host

      Especifica el puerto SSH en el host SAP HANA

      No

      22

      Por ejemplo: sudo bash /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host 10.0.1.1 --username snapcenter --sshkey /keys/netapp-ssh.ppk

Después de instalar el plugin, debe Añada hosts de base de datos SAP HANA.

Instale el plugin manualmente

Si la autenticación basada en claves SSH no está habilitada en el host HANA, debe realizar los siguientes pasos manuales para instalar el plugin.

  • Pasos*

    1. Inicie sesión en el conector VM.

    2. Descargue el binario del plugin del host Linux de SnapCenter.
      sudo docker exec -it cloudmanager_scs_cloud curl -X GET 'http://127.0.0.1/deploy/downloadLinuxPlugin'

      El binario del plugin está disponible en: cd /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/$(sudo docker ps|grep -Po «cloudmanager_scs_cloud:.*? «|sed -e’s/ *$/'|cut -f2 -d»:)/sc-linux-host-plugin

    3. Copie snapcenter_linux_host_plugin_scs.bin de la ruta anterior a /home/<non root user (sudo)>/.sc_netapp ruta para cada uno de los hosts de base de datos SAP HANA ya sea utilizando scp u otros métodos alternativos.

    4. Inicie sesión en el host de la base de datos SAP HANA con la cuenta no raíz (sudo).

    5. Cambie el directorio a /home/<non root user>/.sc_netapp/ y ejecute el siguiente comando para habilitar los permisos de ejecución para el binario.
      chmod +x snapcenter_linux_host_plugin_scs.bin

    6. Instale el plugin SAP HANA como usuario sudo SnapCenter.
      ./snapcenter_linux_host_plugin_scs.bin -i silent -DSPL_USER=<non-root>

    7. Copie certificate.p12 de <base_mount_path>/client/certificate/ la ruta del conector VM a /var/opt/snapcenter/spl/etc/ en el host del plugin.

    8. Desplácese hasta /var/opt/snapcenter/spl/etc y ejecute el comando keytool para importar el certificado.
      keytool -v -importkeystore -srckeystore certificate.p12 -srcstoretype PKCS12 -destkeystore keystore.jks -deststoretype JKS -srcstorepass snapcenter -deststorepass snapcenter -srcalias agentcert -destalias agentcert -noprompt

    9. Reinicie SPL: systemctl restart spl

    10. Valide que es posible acceder al plugin desde el conector ejecutando el comando siguiente desde el conector.
      docker exec -it cloudmanager_scs_cloud curl -ik https://<FQDN or IP of the plug-in host>:<plug-in port>/PluginService/Version --cert config/client/certificate/certificate.pem --key /config/client/certificate/key.pem

Después de instalar el plugin, debe Añada hosts de base de datos SAP HANA.

Actualice el plugin de SnapCenter para base de datos SAP HANA

Debe actualizar el plugin de SnapCenter para base de datos SAP HANA para obtener acceso a las nuevas funciones y mejoras más recientes.

Antes de empezar

  • Asegúrese de que no existan operaciones en ejecución en el host.

  • Pasos*

    1. Inicie sesión en Connector VM.

    2. Ejecute el siguiente script.
      /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port> --upgrade

Añada hosts de base de datos SAP HANA

Debe añadir manualmente hosts de base de datos SAP HANA para asignar políticas y crear backups. No se admite la detección automática del host de la base de datos SAP HANA.

  • Pasos*

    1. En la interfaz de usuario de BlueXP, haga clic en Protección > copia de seguridad y recuperación > aplicaciones.

    2. Haga clic en detectar aplicaciones.

    3. Seleccione Cloud Native > SAP HANA y haga clic en Siguiente.

    4. En la página aplicaciones, haga clic en Agregar sistema.

    5. En la página Detalles del sistema, realice las siguientes acciones:

      1. Seleccione el Tipo de sistema como contenedor de base de datos multi-tenant o contenedor único.

      2. Introduzca el nombre del sistema SAP HANA.

      3. Especifique el SID del sistema SAP HANA.

      4. (Opcional) Modifique el usuario de sistema operativo de HDBSQL.

      5. Seleccione el host del plugin. (Opcional) Si el host no está agregado o si desea agregar varios hosts, haga clic en Agregar host del plugin.

      6. Si el sistema HANA está configurado con la replicación del sistema HANA, habilite sistema de replicación del sistema HANA (HSR).

      7. Haga clic en el cuadro de texto HDB Secure User Store Keys para agregar los detalles de las claves de almacenamiento de usuario.

        Especifique el nombre de la clave, los detalles del sistema, el nombre de usuario y la contraseña y haga clic en Agregar clave.

    Puede eliminar o modificar las claves de almacenamiento de usuario.

    1. Haga clic en Siguiente.

    2. En la página Storage Footprint, haga clic en Add Storage y realice lo siguiente:

      1. Seleccione el entorno de trabajo y especifique la cuenta de NetApp.

        Vaya a la página Canvas para añadir un nuevo entorno de trabajo

      2. Seleccione los volúmenes requeridos.

      3. Haga clic en Agregar almacenamiento.

    3. Revise todos los detalles y haga clic en Agregar sistema.

Nota El filtro para ver un host específico no funciona. Cuando se especifica un nombre de host en el filtro, se muestran todos los hosts.

Puede modificar o quitar los sistemas SAP HANA desde la interfaz de usuario y también mediante la API DE REST.

Antes de quitar el sistema SAP HANA, debe eliminar todos los backups asociados y quitar la protección.

Elimine el host de base de datos SAP HANA

Es posible quitar el host de base de datos de SAP HANA usando solo las API DE REST.

  • Pasos*

    1. Elimine todos los sistemas asociados con el host de base de datos SAP HANA mediante la interfaz de usuario o con la API de REST siguiente.
      DELETE /saphana/and/systems/(id)

    2. Realice los siguientes pasos para quitar el host de la base de datos SAP HANA.

      1. Use GET REST API para obtener el ID del host de base de datos SAP HANA que se debe eliminar.
        GET /saphana/hosts
        {
        "num_records": 1,
        "records": [
        {
        "id": "c9a6849f-29ea-45c5-a17f-a1e78ad2a30e",
        "host_name": "galaxy-vm134.netapp.com",
        "port": 443,
        "agent_id": "n3TrgkGvnTOFTJJNBxeh3oPxG8AcrcHeclients"

}
]
}
.. Elimine el host de la base de datos SAP HANA pasando el ID de la siguiente API de REST.
DELETE /saphana/hosts/(id)
.. Desinstale el plugin de SAP HANA Linux en el host de la base de datos con el comando siguiente.
/opt/NetApp/snapcenter/spl/installation/plugins/uninstall

Añada volúmenes no Data

Después de añadir el contenedor de base de datos multi-tenant o un sistema SAP HANA de tipo de contenedor único, puede añadir los volúmenes sin datos del sistema HANA.

Puede añadir estos recursos a grupos de recursos para realizar operaciones de protección de datos después de detectar las bases de datos SAP HANA disponibles.

  • Pasos*

    1. En la interfaz de usuario de BlueXP, haga clic en Protección > copia de seguridad y recuperación > aplicaciones.

    2. Haga clic en detectar aplicaciones.

    3. Seleccione Cloud Native > SAP HANA y haga clic en Siguiente.

    4. En la página aplicaciones, haga clic en para seleccionar la acción Corresponde al sistema para el que desea agregar los volúmenes no Data y seleccione gestionar sistema > volumen no Data.

Añada volúmenes no Data globales

Después de añadir el contenedor de base de datos multi-tenant o un sistema SAP HANA de tipo de contenedor único, puede añadir los volúmenes globales sin datos del sistema HANA.

  • Pasos*

    1. En la interfaz de usuario de BlueXP, haga clic en Protección > copia de seguridad y recuperación > aplicaciones.

    2. Haga clic en detectar aplicaciones.

    3. Seleccione Cloud Native > SAP HANA y haga clic en Siguiente.

    4. En la página aplicaciones, haga clic en Agregar sistema.

    5. En la página Detalles del sistema, realice las siguientes acciones:

      1. En el menú desplegable Tipo de sistema, seleccione volumen no Data global.

      2. Introduzca el nombre del sistema SAP HANA.

      3. Especifique el SIDS asociado del sistema SAP HANA.

      4. Seleccione el host del plugin

        (Opcional) para agregar varios hosts, haga clic en Agregar host Plug-in y especifique el nombre de host y el puerto y haga clic en Agregar host.

      5. Haga clic en Siguiente.

      6. Revise todos los detalles y haga clic en Agregar sistema.

Modificar el host de base de datos SAP HANA

Después de añadir el host de base de datos SAP HANA, puede modificar el nombre de host o el puerto del plugin mediante la API DE REST.

  • Pasos*

    1. Use GET REST API para obtener el ID del host de base de datos SAP HANA que se debe eliminar. GET /saphana/hosts
      {
      "num_records": 1,
      "records": [
      {
      "id": "c9a6849f-29ea-45c5-a17f-a1e78ad2a30e",
      "host_name": "galaxy-vm134.netapp.com",
      "port": 443,
      "agent_id": "n3TrgkGvnTOFTJJNBxeh3oPxG8AcrcHeclients"

}
]
}
. Modifique el nombre de host o el puerto del plugin mediante la siguiente API de PARCHE.
PATCH /saphana/hosts/(id)`