Prepara las bases de datos de SAP HANA para el servicio Backup and DR

Antes de crear copias de seguridad de las instancias y los datos de la base de datos de HANA, debes agregar el servidor de la base de datos como host al servicio de Backup and DR. Antes de comenzar, asegúrate de seguir estos pasos de preparación.

Requisitos previos

Antes de comenzar, te recomendamos que revises Copia de seguridad y DR para el escalamiento horizontal de SAP HANA.

  • Todos los servicios configurados (consulta las notas de SAP 1697613 y 1649519), como nameserver y indexserver debe estar en ejecución. Puedes verificar esto en la descripción general de SAP HANA Studio > Estado operativo > Confirmar que todos los servicios se hayan iniciado.

  • Para permitir que el agente de copia de seguridad y DR realice operaciones del host, usa una clave hdbuserstore de SAP HANA en lugar de un nombre de usuario y una contraseña para comunicarte con la base de datos de HANA mediante el almacén de usuarios seguro de SAP HANA. Consulta Configura la clave de HANA Userstore.

  • La base de datos log_mode debe establecerse en normal en la pestaña de configuración de HANA Studio. Consulta Configura el modo de registro y la copia de seguridad de registro en HANA Studio.

  • Todos los servidores de SAP HANA que tengan datos de HANA que se protegerán con el servicio de copia de seguridad y DR deben estar integrados en el servicio.

  • Todos los servidores de SAP HANA que tengan datos que se protegerán con el servicio Backup and DR deben tener instalado el agente de Backup and DR.

  • Si los volúmenes de datos subyacentes de SAP HANA están protegidos como copias de seguridad de la base de datos de SAP HANA con una instantánea de LVM con CBT o una copia de seguridad basada en archivos integrada en backint, y si también proteges los sistemas de archivos en el mismo host, en la app del sistema de archivos, debes configurar /hana/log y /hana/data en una ruta de exclusión. Consulta Sistema de archivos de Linux.

  • Recomendación de copia de seguridad de registros de archivo de HANA:

    • Asegúrate de configurar la ruta de acceso de la copia de seguridad de registro de HANA Archive como basepath_logbackup y basepath_catalogbackup en global.ini.
    • No uses la activación del registro de HANA Archive para almacenar archivos que no sean la copia de seguridad del registro de HANA Archive.
    • De forma predeterminada, la purga de archivos se ejecuta con cada copia de seguridad de la base de datos. Para lograr el mejor RTO de recuperación, mantén la configuración predeterminada.

Configura la clave del almacén de usuarios de HANA

Usa las siguientes instrucciones para configurar la clave de Userstore de HANA:

  1. Crea el usuario de copia de seguridad de la base de datos desde HANA Studio.

  2. Obtén los números de puerto de la instancia y de SQL.

  3. Crea la clave hdbuserstore de SAP HANA para los usuarios de copias de seguridad de la base de datos del sistema.

Paso 1: Crea el usuario de la copia de seguridad de la base de datos desde HANA Studio

Elige un nombre de usuario de la base de datos según el estándar de la empresa. Asegúrate de crear esta cuenta de usuario en SYSTEMDB.

  1. Crea el usuario en SYSTEMDB

    • En SYSTEMDB de SAP HANA Studio, ve a System > Security > Users > New User.

    • Asigna un nombre de usuario y una contraseña.

    • Configura Forzar el cambio de contraseña en el siguiente acceso como No.

    • Haz clic en la pestaña Privilegios del sistema y asigna privilegios seleccionando lo siguiente:

    HANA 1.0

    • Administrador de copias de seguridad
    • Lectura de catálogo
    • Administrador de bases de datos

    HANA 2.0 (SPS01-SPS04)

    • Administrador de copias de seguridad
    • Lectura de catálogo
    • Administrador de bases de datos
    • Inicio de la base de datos
    • Detención de la base de datos

    HANA 2.0 (SPS05)

    • Administrador de copias de seguridad
    • Lectura de catálogo
    • Operador de copias de seguridad de bases de datos
    • Operador de recuperación de bases de datos
    • Administrador de bases de datos
    • Inicio de la base de datos
    • Detención de la base de datos
  2. Haz clic en la flecha verde para implementar el usuario del sistema recién creado.

Paso 2: Obtén los números de puerto de la instancia y de SQL

Necesitas la instancia de HANA y los números de puerto de SQL para las bases de datos del sistema.

HANA 1.0

En las siguientes instrucciones, se describe cómo obtener los números de instancia y puerto SQL de un sistema de contenedor único de HANA 1.0:

  1. Ve a Sistema.

  2. Haz clic en la pestaña Horizontal.

  3. Obtén el valor del puerto de SQL para indexserver.

HANA 2.0

En las siguientes instrucciones, se describe cómo obtener los números de instancia y puerto SQL de HANA 2.0:

  1. Ve a Sistema.

  2. Haz clic en la pestaña Horizontal.

  3. Haga clic en la pestaña Servicios.

  4. En la columna Servicio, navega a nameserver.

  5. Obtén el valor del puerto SQL. El número de instancia es el segundo y el tercer dígito del número de puerto de SQL.

Paso 3: Crea la clave hdbuserstore de SAP HANA para los usuarios de copias de seguridad de la base de datos del sistema

El servicio de copia de seguridad y DR recomienda esta convención de nombres para el nombre de la clave de UserStore: Para SYSTEMDB, establece el nombre de la clave en Database backup username. Por ejemplo: Nombre de usuario de la copia de seguridad de la base de datos (Actbackup) Establece SYSTEMDB—key_name— (ACTBACKUP).

Procedimiento para un sistema HANA de un solo nodo

  1. Conéctate al sistema de la base de datos de HANA con SSH y accede a (sid)adm: su - (sid)adm

  2. Cambia el directorio: cd exe

  3. Crea entradas en hdbuserstore con el comando hdbuserstore:

    ./hdbuserstore SET (key_name) (SAP HANA database hostname):(port) (DB_user_name) (DB_user_password)
    

    En este ejemplo:

    ./hdbuserstore SET ACTBACKUP s4hana:30013 ACTBACKUP (DB_user_password)
    
  4. Verifica el almacén de claves: ./hdbuserstore list

Configura el modo de registro y la copia de seguridad de registros en HANA Studio

Usa HANA Studio para configurar el modo de registro de HANA y la ubicación de la copia de seguridad de registro para que Backup and DR cree copias de seguridad de los registros de transacciones de la base de datos de HANA:

  1. En SAP HANA HDB Studio, asegúrate de que la copia de seguridad de registro esté configurada correctamente en la página DATABASE (SYSTEMDB FOR HANA 2.0) > Backup > Configuration:

    • El tipo de destino es File.

    • El destino se establece en una ruta de activación del sistema de archivos local.

    • El intervalo de copia de seguridad se establece en el RPO obligatorio.

    • La copia de seguridad de registro automática está habilitada.

    • El parámetro log_mode de la base de datos debe establecerse en normal.

  2. Verifica en la página Configuración de la base de datos: DATABASE (SYSTEMDB FOR HANA 2.0) > Configuración. En el filtro, escribe basepath.

  3. Verifica que basepath_logbackup esté configurado correctamente:

    • Establece basepath_catalogbackup igual que basepath_logbackup.

    • Abre la página de edición de basepath_catalogbackup.

    • Establece el valor nuevo en el mismo que basepath_logbackup y haz clic en Guardar. Esto garantiza la copia de seguridad del catálogo con la copia de seguridad de registros para la recuperación de un momento determinado.

  4. Ejecuta la nueva configuración para que se apliquen los valores.

Instala el agente de copia de seguridad y DR (conector) en los servidores de SAP HANA

El agente de Backup and DR, un servicio ligero y de pequeño espacio en el servidor de SAP HANA, se usa para capturar una copia coherente con la aplicación de las bases de datos de SAP HANA. Usa el seguimiento de bloques modificados para identificar los cambios en los datos de la base de datos para la estrategia de captura incremental para siempre de la copia de seguridad y la DR. Todos los servidores SAP HANA que tengan datos que se deban proteger con Backup and DR deben tener instalado el agente de Backup and DR.

  1. Descarga el archivo de instalación del agente como se detalla en Obtén el agente de copia de seguridad y DR adecuado para tu host.

  2. Accede al servidor de Linux como raíz.

  3. Instala el agente como se detalla en Cómo instalar el agente de Backup and DR en un host de Linux.

¿Qué sigue?

Cómo agregar un host de base de datos de SAP HANA y descubrir y proteger sus bases de datos

Documentación del servicio de copia de seguridad y DR para el escalamiento horizontal de SAP HANA

Esta página es una de una serie de páginas específicas para proteger y recuperar instancias de escalamiento horizontal de SAP HANA con el servicio Backup and DR. Puedes encontrar información adicional en las siguientes páginas: