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
yindexserver
. 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
ybasepath_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.
- Asegúrate de definir la ruta de copia de seguridad del registro de archivo de HANA como
Configurar la clave del almacén de usuarios de HANA
Sigue estas instrucciones para configurar la clave del almacén de usuarios de HANA:
Crea el usuario de 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 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
.
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
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:
Ve a Sistema.
Haz clic en la pestaña Horizontal.
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:
Ve a Sistema.
Haz clic en la pestaña Horizontal.
Haz clic en la pestaña Services (Servicios).
En la columna Servicio, vaya a
nameserver
.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
Conéctate al sistema de base de datos HANA mediante SSH e inicia sesión en (sid)adm:
su - (sid)adm
Cambiar de directorio:
cd exe
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)
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:
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.
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.
Comprueba que
basepath_logbackup
esté configurado correctamente:Define
basepath_catalogbackup
con el mismo valor quebasepath_logbackup
.Abre la
basepath_catalogbackup
pá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.
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.
Descargue el archivo del instalador del agente, tal como se explica en Obtener el agente de Backup and DR adecuado para su host.
Inicia sesión en el servidor Linux como root.
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:
- Copia de seguridad y recuperación ante desastres para escalado horizontal de SAP HANA
- Preparar instancias de escalado horizontal de SAP HANA para la copia de seguridad
- Añadir un host de escalado horizontal de SAP HANA, y descubrir y proteger sus bases de datos
- Configurar el formato del disco de almacenamiento temporal y el método de copia de seguridad para el escalado horizontal de SAP HANA
- Definir los detalles y la configuración de las aplicaciones para las instancias de escalado horizontal de SAP HANA
- Crear copias de seguridad de bases de datos HANA 1+n y de escalabilidad horizontal de HANA
- Restaurar y recuperar instancias de escalado horizontal de SAP HANA
- Montar una copia de seguridad de escalabilidad horizontal de SAP HANA como un montaje estándar
- Montar una copia de seguridad de escalado horizontal de SAP HANA como base de datos virtual
- Montar y migrar una copia de seguridad de escalado horizontal de SAP HANA para realizar una recuperación instantánea en cualquier destino