Antes de poder crear copias de seguridad de las instancias y los datos de escalamiento horizontal de SAP HANA, debes agregar el servidor de bases de datos como host al servicio de Backup and DR. Antes de comenzar, asegúrate de seguir estos pasos de preparación. También es conveniente revisar Copia de seguridad y DR para SAP HANA.
Requisitos previos
Antes de comenzar:
Todos los servicios configurados (consulta las notas de SAP 1697613 y 1649519), como
nameserver
yindexserver
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 haberse integrado al 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
ybasepath_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.
- Asegúrate de configurar la ruta de acceso de la copia de seguridad de registro de HANA Archive como
Configura la clave del almacén de usuarios de HANA
Usa las siguientes instrucciones para configurar la clave de HANA Userstore:
- Crea el usuario de la copia de seguridad de la base de datos desde HANA Studio.
- Obtén los números de puerto de la instancia y de SQL.
- Crea la clave hdbuserstore de SAP HANA para los usuarios de copia 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
.
- Crea el usuario en
SYSTEMDB
:- En SYSTEMDB de SAP HANA Studio, ve a Sistema > Seguridad > Usuarios > Nuevo usuario.
- Asigna un nombre de usuario y una contraseña.
- Configura Forzar el cambio de contraseña en el siguiente acceso como No.
- HANA 2.0 (SPS01 a SPS04): Haz clic en la pestaña Privilegios del sistema y asigna privilegios seleccionando lo siguiente:
- 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 y versiones posteriores): Haz clic en la pestaña Privilegios del sistema y asigna privilegios seleccionando lo siguiente:
- Administrador de copias de seguridad
- Lectura de catálogo
- Operador de copia de seguridad de la base de datos +. Operador de recuperación de la base de datos
- Administrador de bases de datos
- Inicio de la base de datos
- Detención de la base de datos
- 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.
Para obtener los números de puerto de la instancia y de SQL desde HANA 2.0 Studio, haz lo siguiente:
- Ve a Sistema.
- Haz clic en la pestaña Horizontal.
- Haga clic en la pestaña Servicios.
- En la columna Servicio, navega a
nameserver
. - Obtén el valor del puerto SQL. El número de instancia es el segundo y 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
Usa esta convención de nombres para el nombre de la clave del almacén de usuarios:
Para SYSTEMDB, establece el nombre de la clave en (Database backup username
).
Por ejemplo, para el nombre de usuario de la copia de seguridad de la base de datos (Actbackup
), establece
SYSTEMDB—key_name— (
ACTBACKUP)
.
Procedimiento
- Conéctate al sistema de la base de datos de HANA con SSH y accede a (sid)adm:
su - (sid)adm
- Cambia el directorio:
cd exe
Crea entradas en hdbuserstore con el comando
hdbuserstore
:./hdbuserstore SET (key_name) (host name):(port) (DB_user_name) (DB_user_password)
En este ejemplo: `
./hdbuserstore SET ACTBACKUP s4hana:30013 ACTBACKUP (DB_user_password)
Verifica el almacén de claves:
./hdbuserstore list
Configura el modo de registro y la copia de seguridad de registro en HANA Studio
En HANA Studio, configura el modo de registro de HANA y la ubicación de la copia de seguridad de registros para que Backup and DR cree copias de seguridad de los registros de transacciones de la base de datos de HANA:
- 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
log_mode
de la base de datos debe establecerse como normal.
- Verifica en la configuración de la base de datos: DATABASE (SYSTEMDB FOR HANA 2.0) > Página de configuración. En el filtro, escribe basepath.
- Verifica que
basepath_logbackup
esté configurado correctamente:- Establece
basepath_catalogbackup
en el mismo valor quebasepath_logbackup
.zz. - Abre la página de edición
basepath_catalogbackup
y establece el valor nuevo en el mismo quebasepath_logbackup
. Haga clic en Guardar. Esto garantiza la copia de seguridad del catálogo con la copia de seguridad de registro para la recuperación en un momento determinado.
- Establece
- En el servidor de la base de datos de HANA, ejecuta la nueva configuración para que los valores se apliquen:
hdbnsutil -reconfig
.
Cómo limpiar la copia de seguridad de Backint de SAP HANA
Si SAP HANA Backint ya está protegido con Compute Engine o cualquier otro tercero, realiza los siguientes pasos de limpieza en el host de SAP HANA antes de asignar un plan de copia de seguridad:
- Borra los archivos simbólicos de Backint anteriores de
/usr/sap/(HANA SID)/SYS/global/hdb/opt
. - Limpia todos los parámetros de backint de
global.ini
. - Desinstala y vuelve a instalar el agente de Backup and DR (consulta la siguiente sección).
Instala el agente de Backup and DR en el host
El agente de Backup and DR conecta la instancia de Compute Engine al dispositivo de copia de seguridad o recuperación. Para instalar el agente de Backup and DR, consulta Instala el agente de Backup and DR en un host de Linux.
Crea un plan de copia de seguridad para las bases de datos de SAP HANA
El plan de copia de seguridad es la forma en que el servicio de copia de seguridad y DR programa los trabajos de copia de seguridad y administra el almacenamiento de las imágenes de copia de seguridad.
Creaste un plan de copia de seguridad para la instancia de Compute Engine en Comienza a usar Backup and DR: protege y recupera una instancia de Compute Engine. Ahora, debes crear un plan de copia de seguridad para la base de datos de HANA que se ejecuta dentro de la instancia de Compute Engine. Consulta Crea y aplica una plantilla de política.
Configuración de políticas avanzadas específica para bases de datos de HANA en discos persistentes de Compute Engine
La plantilla de política necesita esta configuración avanzada específica.
- En la consola de administración, en Planes de copia de seguridad, selecciona Plantillas.
- Selecciona la plantilla de política para la base de datos de HANA y haz clic en Editar.
- En Políticas, haz clic en la flecha junto a Instantánea y, luego, en Editar política.
- En la parte inferior de la sección Crear o editar política, haz clic en Configuración avanzada de la política.
En el diálogo Configuración avanzada, busca y establece la siguiente configuración avanzada:
Ubicación de la instantánea: Selecciona la región en la que se almacenarán las instantáneas del Persistent Disk. De forma predeterminada, se selecciona Multirregional (según la ubicación del disco de origen). También puedes cambiar la ubicación de almacenamiento de la instantánea a una región diferente de la región del disco de origen. Cuando almacenas instantáneas en una ubicación distinta de la ubicación de tu disco de origen, los datos se transfieren de una ubicación a otra por medio de la red, por lo que es posible que se te cobren las tarifas de redes correspondientes. Se aplican las mismas tarifas a las instantáneas que al tráfico de salida de Cloud Storage. Obtén más información sobre la instantánea de disco persistente. Para conocer los detalles de los precios, consulta Precios de discos.
Tipo de instantánea: Selecciona el tipo de instantánea de Persistent Disk que se usará para las copias de seguridad de SAP HANA. Las instantáneas crean copias de seguridad de los datos de los discos persistentes de forma incremental. Durante las copias de seguridad, se crea una instantánea nueva para capturar el estado actual del Persistent Disk. Esto se puede usar más adelante para crear un disco nuevo para activaciones o restauraciones. Compute Engine almacena varias copias de cada instantánea en varias ubicaciones con sumas de verificación automáticas para garantizar la integridad de los datos. Obtén más información sobre la instantánea de disco persistente. Para conocer los detalles de los precios, consulta los precios de los discos.
- Instantánea estándar: De forma predeterminada, se selecciona el tipo de instantánea estándar. Usa el tipo estándar si deseas conservar las copias de seguridad durante menos de 90 días.
- Instantánea de archivo: Selecciona el tipo de archivo si deseas conservar las imágenes de copia de seguridad durante un período prolongado. Ten en cuenta que el período mínimo de facturación de la instantánea de archivo es de 90 días, independientemente del período de retención definido en la política, y que una instantánea de tipo de archivo también tiene un cargo de recuperación adicional si se usa en una tarea de activación o restablecimiento.
Truncate (Purge) Log After Backup: Especifica si se truncarán (borrarán) los registros de archivo de HANA después de la copia de seguridad. Cuando se habilita Truncate Log after Backup, se truncan los registros de archivo de HANA. De forma predeterminada, la purga de archivos se ejecuta con cada copia de seguridad de la base de datos. Usa el valor predeterminado para obtener el mejor RTO de recuperación. Si se establece la retención de registros de producción, la limpieza se ejecuta según la configuración de Retención de registros de la base de datos de producción en horas en Detalles y configuración de la aplicación.
- No truncar ni purgar el registro después de la copia de seguridad: Esta es la opción predeterminada. En este modo, no se borrará el registro de archivo.
- Tronchar o borrar el registro después de la copia de seguridad: Selecciona esta opción para habilitar la purga de registros de archivo.
Habilitar la copia de seguridad de registros de la base de datos: Establece esta opción en “Sí”. La opción Habilita la copia de seguridad del registro de la base de datos permite que la política del plan de copia de seguridad cree una copia de seguridad de una base de datos y todos los archivos de registro de transacciones asociados. Se crea una copia de seguridad de los registros cuando se ejecuta el trabajo de instantánea de registros. Si se establece en Sí, se habilitan las opciones relacionadas.
RPO: Especifica la copia de seguridad de registro de la base de datos en minutos. Cuando la opción Enable Database Log Backup está configurada como Sí, el RPO define la frecuencia de la copia de seguridad de registro de la base de datos. La frecuencia se establece en minutos y no debe exceder el intervalo de copia de seguridad de la base de datos. El valor más pequeño que se puede establecer (en minutos) es 15.
Período de retención de copias de seguridad de registros (en días): Cuando la opción Enable Database Log Backup se establece en Sí, la retención de registros se define por separado de la retención de la política de instantáneas. Tener un período de retención independiente te permite usar registros junto con copias de la base de datos almacenadas en el grupo de instantáneas.
Replicate Logs (Uses Streamsnap technology): Establece esta opción en No. Esto no se aplica a la protección de instantáneas de disco persistente de SAP HANA. Esta función está habilitada (configurada en "Sí") de forma predeterminada. Si no lo configuras como "No", se producirá un error de creación de plantillas.
Send logs to OnVault Pool: Establece esta opción en No. Esto no se aplica a la protección de instantáneas de disco persistente de SAP HANA. Esta función está habilitada (configurada en “Sí”) de forma predeterminada. Si no lo configuras como No, se producirá un error de creación de la plantilla.
¿Qué sigue?
Cómo agregar un host de base de datos de SAP HANA y descubrir y proteger sus bases de datos
Guía para administradores de bases de datos de SAP HANA del servicio de copia de seguridad y DR
Esta página es una de una serie de páginas específicas para proteger y recuperar bases de datos de SAP HANA con el servicio Backup and DR. Puedes encontrar información adicional en las siguientes páginas:
- Copia de seguridad y DR para SAP HANA
- Prepara las bases de datos de SAP HANA para crear copias de seguridad
- Cómo agregar un host de base de datos de SAP HANA y descubrir y proteger sus bases de datos
- Configura el formato de disco de preparación y el método de copia de seguridad para las bases de datos de SAP HANA
- Establece la configuración y los detalles de la aplicación para las bases de datos de SAP HANA
- Crea una copia de seguridad de una base de datos de HANA descubierta
- Crea una copia de seguridad de las bases de datos de HANA 1+n y de escalamiento horizontal de HANA
- Cómo restablecer y recuperar bases de datos de SAP HANA
- Cómo activar una imagen de copia de seguridad de SAP HANA como activación estándar
- Cómo activar una imagen de copia de seguridad de SAP HANA como base de datos virtual
- Activa y migra una imagen de copia de seguridad de SAP HANA para una recuperación instantánea en cualquier destino