Preparar bases de datos SAP HANA para el servicio de copias de seguridad y recuperación tras desastres

Antes de crear copias de seguridad de las instancias y los datos de la base de datos de HANA, debes añadir el servidor de la base de datos como host al servicio Backup and DR. Antes de empezar, sigue estos pasos de preparación.

Requisitos previos

Antes de empezar, te recomendamos que consultes el artículo Copia de seguridad y recuperación tras desastres de SAP HANA con escalado horizontal.

  • Todos los servicios configurados (consulta las notas de SAP 1697613 y 1649519), como nameserver y indexserver. debe estar en ejecución. Puedes comprobarlo en la sección Overview of SAP HANA studio > Operational State > Confirm all services are started (Resumen de SAP HANA Studio > Estado operativo > Confirmar que todos los servicios se han iniciado).

  • Para permitir que el agente de Backup and DR realice operaciones del lado 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 Configurar la clave del almacén de usuarios de HANA.

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

  • Todos los servidores SAP HANA que tengan datos de HANA que deban protegerse con el servicio de copia de seguridad y recuperación tras fallos deben haberse incorporado a dicho servicio.

  • Todos los servidores de SAP HANA que tengan datos que proteger con el servicio de Backup y DR deben tener instalado el agente de Backup y 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 mediante una captura de LVM con CBT o una copia de seguridad basada en archivos integrada con backint, y si también proteges los sistemas de archivos en el mismo host, en la aplicación del sistema de archivos, debes definir /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 definir la ruta de copia de seguridad del registro de archivo de HANA como basepath_logbackup y basepath_catalogbackup en global.ini.
    • No uses el montaje de registros de archivo de HANA para almacenar archivos que no sean copias de seguridad de registros de archivo de HANA.
    • De forma predeterminada, la purga de archivos se ejecuta con cada copia de seguridad de la base de datos. Para conseguir el mejor tiempo de recuperación posible, mantén la configuración predeterminada.

Configurar la clave del almacén de usuarios de HANA

Sigue estas instrucciones para configurar la clave del almacén de usuarios 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 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.

    • Define Forzar cambio de contraseña en el siguiente inicio de sesión como No.

    • Haga clic en la pestaña Privilegio del sistema y asigne 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
    • Detener la base de datos

    HANA 2.0 (SPS05)

    • Administrador de copias de seguridad
    • Lectura de catálogo
    • Operador de copia 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
    • Detener la base de datos
  2. Implementa el usuario del sistema recién creado haciendo clic en la flecha verde.

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

Necesitas los números de puerto de la instancia de HANA y 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 puerto de la instancia y de SQL de un sistema de un solo contenedor de HANA 1.0:

  1. Ve a Sistema.

  2. Haz clic en la pestaña Horizontal.

  3. Obtiene el valor del puerto SQL de indexserver.

HANA 2.0

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

  1. Ve a Sistema.

  2. Haz clic en la pestaña Horizontal.

  3. Haz clic en la pestaña Services (Servicios).

  4. En la columna Servicio, vaya a nameserver.

  5. Obtiene el valor del puerto SQL. El número de instancia son el segundo y el tercer dígitos del número de puerto SQL.

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

El servicio de copia de seguridad y recuperación tras fallos recomienda esta convención de nomenclatura para el nombre de la clave del almacén de usuarios: En SYSTEMDB, asigna el nombre de clave Database backup username. Por ejemplo: nombre de usuario de la copia de seguridad de la base de datos (Actbackup) Define SYSTEMDB—key_name— (ACTBACKUP)

Procedimiento para un sistema HANA de un solo nodo

  1. Conéctate al sistema de base de datos HANA mediante SSH e inicia sesión en (sid)adm: su - (sid)adm

  2. Cambiar de 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. Comprueba el almacén de claves: ./hdbuserstore list

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

Usa HANA Studio para definir el modo de registro de HANA y la ubicación de la copia de seguridad de los registros 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, comprueba que la copia de seguridad de los registros esté configurada correctamente en la página DATABASE (SYSTEMDB FOR HANA 2.0) > Backup > Configuration:

    • El tipo de destino es Archivo.

    • El destino se ha definido como una ruta de montaje del sistema de archivos local.

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

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

    • El valor de log_mode de la base de datos debe ser normal.

  2. Consulte la sección Configuración de la base de datos: BASE DE DATOS (SYSTEMDB PARA HANA 2.0) > página de configuración. En el filtro, escribe basepath.

  3. Comprueba que basepath_logbackup esté configurado correctamente:

    • Define basepath_catalogbackup con el mismo valor que basepath_logbackup.

    • Abre la basepath_catalogbackuppágina de edición.

    • Asigna a Valor nuevo el mismo valor que basepath_logbackup y haz clic en Guardar. De esta forma, se asegura de que se haga una copia de seguridad del catálogo con una copia de seguridad del registro para la recuperación a un momento dado.

  4. Vuelve a configurar los valores para que se apliquen.

Instalar el agente (conector) de Backup and DR en servidores SAP HANA

El agente de copia de seguridad y recuperación tras fallos, un servicio ligero con un tamaño reducido en el servidor de SAP HANA, se usa para crear una copia coherente con la aplicación de las bases de datos de SAP HANA. Utiliza el seguimiento de bloques modificados para identificar los cambios en los datos de la base de datos de la estrategia de captura incremental continua de Backup y recuperación ante desastres. Todos los servidores de SAP HANA que tengan datos que proteger con Backup and DR deben tener instalado el agente de Backup and DR.

  1. Descargue el archivo del instalador del agente, tal como se explica en Obtener el agente de Backup and DR adecuado para su host.

  2. Inicia sesión en el servidor Linux como root.

  3. Instala el agente tal como se describe en Instalar el agente de Backup y DR en un host Linux.

Siguientes pasos

Añadir un host de base de datos SAP HANA, y descubrir y proteger sus bases de datos

Documentación del servicio de copias de seguridad y recuperación ante desastres para el escalado horizontal de SAP HANA

Esta página forma parte de una serie de páginas específicas sobre la protección y recuperación de instancias de escalado horizontal de SAP HANA con el servicio Backup y DR. Puedes consultar más información en las siguientes páginas: