El escalamiento horizontal de SAP HANA no es compatible con las copias de seguridad en instantáneas de Persistent Disk Primero, implementa el servicio Backup and DR Antes de comenzar, debes leer y completar los siguientes procedimientos:
Descubre cómo funciona el servicio Backup and DR Luego, consulta cómo funciona el servicio Backup and DR en Comienza a usar Backup and DR: protege y recupera una instancia de Compute Engine .
Prepara instancias de SAP HANA para la copia de seguridad Antes de crear copias de seguridad de tus instancias de SAP HANA, revisa los siguientes pasos de preparación.
Requisitos previos Todos los servicios configurados (consulta las notas de SAP 1697613 y 1649519), como nameserver
y indexserver
, deben estar en ejecución. Puedes verificar esto en Overview of SAP HANA studio > Operational State > Confirm all services are started. Para permitir que el agente de Backup and 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 a través del almacén de usuarios seguro de SAP HANA. La base de datos log_mode
debe ser normal en la pestaña de configuración de HANA Studio. Todos los servidores de SAP HANA (Compute Engine) que tengan datos de HANA que deban protegerse con el servicio Backup and DR deben haberse incorporado a este servicio. Todos los servidores de SAP HANA (Compute Engine) que tengan datos de HANA que deban protegerse con el servicio Backup and DR deben tener instalado el agente de Backup and DR. Recomendación de copia de seguridad de registro de SAP HANA:
Asegúrate de establecer la ruta de acceso de la copia de seguridad de registro de SAP HANA como basepath_logbackup y basepath_catalogbackup en global.ini. No uses el punto de montaje de la copia de seguridad de registro de SAP HANA para almacenar archivos que no sean copias de seguridad de registros de archivo de HANA. De forma predeterminada, la purga de registros se ejecuta con cada copia de seguridad de la base de datos. Esto permite lograr el mejor RTO de recuperación. Para crear una copia de seguridad de SAP HANA con el método de captura de instantáneas de Persistent Disk, la configuración debe cumplir con los siguientes criterios:
/hana/shared y /usr/sap no deben compartirse con grupos de volúmenes o discos de datos, registros o copias de seguridad de registros. Las copias de seguridad de registros (/hana/logbackup) deben tener un disco independiente configurado y no deben compartirse con el volumen de datos, el volumen de registro activo ni el binario de HANA. /hana/data y /hana/log pueden residir en el mismo volumen. Nota: Si se establece la retención de registros de producción, la eliminación definitiva se ejecutará según el parámetro de configuración Retención de registros de la base de datos de producción en horas en Detalles y configuración de la aplicación . Ajusta el tamaño del disco de copia de seguridad del registro de archivo de HANA para almacenar archivos según la configuración de retención de registros de producción. Sigue estas instrucciones para configurar la clave de HANA Userstore:
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. Configura Forzar el cambio de contraseña en el siguiente inicio de sesión como No . HANA 2.0 (SPS01 a SPS04): Haz clic en la pestaña Privilegio del sistema y asigna privilegios seleccionando lo siguiente: Administrador de copias de seguridad Lectura del 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 Privilegio del sistema y asigna privilegios seleccionando lo siguiente: Administrador de copias de seguridad Lectura del 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 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 los números de puerto de SQL y de instancia de HANA 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 . Haz 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 son el segundo y el tercer dígito del número de puerto 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 nomenclatura 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 registros en HANA Studio Con 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 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 establece en una ruta de acceso de activación del sistema de archivos local. El intervalo de copia de seguridad se establece en el RPO requerido . Se habilitó la copia de seguridad automática de registros. La base de datos log_mode
debe establecerse en normal . Verifica en 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 . Verifica que basepath_logbackup
esté configurado correctamente: Establece basepath_catalogbackup
con el mismo valor que basepath_logbackup
. Abre la página de edición de basepath_catalogbackup
y establece el Valor nuevo igual que basepath_logbackup
. Haga clic en Guardar . Esto garantiza la copia de seguridad del catálogo con la copia de seguridad del registro para la recuperación en un momento determinado. En el servidor de la base de datos de HANA, ejecuta la reconfiguración para que los valores surtan efecto: hdbnsutil -reconfig
. Acerca de este ejercicio de inicio rápido En este ejercicio, se detallan los pasos para detectar y proteger una base de datos de SAP HANA que se ejecuta en una instancia de Compute Engine, y finalmente activar una base de datos de HANA nueva completamente funcional a partir de la imagen de la copia de seguridad en una ubicación nueva.
Instala el agente de Backup and DR en Compute Engine Crea un plan de copias de seguridad para la base de datos de SAP HANA Descubre y protege bases de datos de SAP HANA Cómo montar una imagen de copia de seguridad de SAP HANA como un montaje estándar Restaurar bases de datos de SAP HANA 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 y 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 copias de seguridad para las bases de datos de SAP HANA El plan de copia de seguridad es la forma en que el servicio Backup and 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 Primeros pasos con 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 avanzada de políticas específica para bases de datos de HANA en discos persistentes de Compute Engine La plantilla de política necesita estos parámetros de configuración avanzados específicos.
En la consola de administración, en Planes de creación de copias de seguridad , selecciona Plantillas . Selecciona la plantilla de política para la base de datos de HANA y haz clic en Editar . En el lado derecho, en Políticas , haz clic en la flecha blanca junto a Snapshot 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 cuadro de diálogo Configuración avanzada , busca y establece los siguientes parámetros de configuración avanzados:
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 del disco de origen. Cuando almacenas instantáneas en una ubicación diferente a la 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 Persistent Disk . 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 respaldan de manera incremental los datos de los discos persistentes. 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 restablecimientos o activaciones. 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 Persistent Disk . Para conocer los detalles de los precios, consulta Precios de 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 imágenes de copias de seguridad durante un período prolongado. Ten en cuenta que el período mínimo de facturación para 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 archivo también tiene un cargo de recuperación adicional si se usa en un trabajo de restauración o de montaje. Truncate (Purge) Log After Backup : Especifica si se deben truncar (purgar) 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 lograr el mejor RTO de recuperación. Si se configura la retención de registros de producción, las purgas se ejecutan según el parámetro de configuración Retention of production db logs in hour en Application Details & Settings .
No truncar ni borrar 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. Truncar o borrar el registro después de la copia de seguridad : Selecciona esta opción para habilitar el borrado del registro de archivo. Enable Database Log Backup : Establece esta opción en "Sí". La opción Enable Database Log Backup permite que la política del plan de copias de seguridad cree una copia de seguridad de una base de datos y de todos los archivos de registro de transacciones asociados. Se realiza una copia de seguridad de los registros cuando se ejecuta el trabajo de instantáneas de registros. Cuando se establece en Sí, se habilitan las opciones relacionadas.
Nota: Cuando se usa el método de captura de copias de seguridad de instantáneas de Persistent Disk, no se admiten las copias de seguridad simultáneas de bases de datos y registros; se ejecutarán de forma secuencial según el plan de copias de seguridad. RPO : Especifica la copia de seguridad de registros de la base de datos en minutos. Cuando el parámetro Enable Database Log Backup está establecido en Yes, el RPO define la frecuencia de la copia de seguridad del registro de la base de datos. La frecuencia se establece en minutos y no debe exceder el intervalo de copias de seguridad de la base de datos. El valor más pequeño que se puede establecer (en minutos) es 15.
Replicate Logs (Uses Streamsnap technology) : Establece este parámetro en No . Esto no se aplica a la protección de instantáneas de Persistent Disk de SAP HANA. Esta función está habilitada (establecida en "Sí") de forma predeterminada. Si no lo configuras como "No", se producirá un error en la creación de la plantilla.
Send logs to OnVault Pool : Establece este parámetro en No . Esto no se aplica a la protección de instantáneas de Persistent Disk de SAP HANA. Esta función está habilitada (configurada como "Sí") de forma predeterminada. Si no se establece en No, se producirá un error en la creación de la plantilla.
Nota: Las opciones Replicate Logs (Uses Streamsnap technology) y Send logs to OnVault Pool no se aplican a la protección de instantáneas de Persistent Disk de SAP HANA. Ambos parámetros están configurados como "Sí" de forma predeterminada. Establécelos en "No". Si no estableces ambos parámetros en No , se producirán errores en la creación de la plantilla. Descubre y protege bases de datos de SAP HANA Nota: Si proteges una base de datos de HANA que ya se agregó y que ya tiene imágenes de copia de seguridad de LVM, debes cambiar el método de captura de LVM a Persistent Disk. Para ello, quita la protección de la plantilla de LVM existente y, luego, aplica una plantilla con el nuevo método de captura de Persistent Disk. Para detectar bases de datos de HANA en una instancia de Compute Engine y, luego, protegerlas con el servicio Backup and DR, la instancia de Compute Engine que aloja la base de datos de SAP HANA debe incorporarse antes de que puedas incorporar la aplicación de la base de datos de SAP HANA. Incorporaste una instancia de Compute Engine en Primeros pasos con Backup and DR: protege y recupera una instancia de Compute Engine .
Si esta es la instancia que aloja la base de datos de SAP HANA, continúa con la siguiente sección. Si debes incorporar una instancia de Compute Engine diferente al servicio Backup and DR, consulta Descubre y protege instancias de Compute Engine . Nota: En el caso de las copias de seguridad de instantáneas de SAP HANA, solo se incluyen las claves de encriptación de SSFS para la copia de seguridad y se importan durante el restablecimiento de la base de datos. Las claves de LSS no se incluyen en la copia de seguridad ni se importan a través de este proceso. Incorpora las bases de datos de SAP HANA desde el Administrador de aplicaciones Nota: La incorporación exitosa a Compute Engine proporciona el vínculo al asistente de incorporación a SAP HANA (paso 3 a continuación). Para descubrir y proteger las aplicaciones de la base de datos de HANA, haz lo siguiente:
Selecciona Add Application en la página App Manager > Applications de la consola de administración. Selecciona SAP HANA en el asistente para agregar aplicaciones . Sigue al asistente: En Configuración de la aplicación , en la sección Configurar , establece las siguientes Opciones de configuración de copias de seguridad : Clave de almacenamiento de usuario de la BD de HANA : Es la clave hdbuserstore de SAP HANA para la base de datos del sistema creada anteriormente. Este campo es obligatorio. Método de captura de copia de seguridad : Elige Usar instantánea de Persistent Disk . Retención de registros de la BD de producción en horas : Al final de cada copia de seguridad de registros, se ejecutará la purga de registros y se borrarán todos los registros que sean anteriores a la cantidad de horas especificada aquí. Por ejemplo, si la cantidad de horas especificada es de 4 horas, se borrarán todos los registros anteriores a ((la hora de inicio de la copia de seguridad del registro) - (4 horas)). El valor predeterminado es de 2 horas. Conservación del catálogo de producción en días : Es la conservación de los metadatos del catálogo en días. Los metadatos del catálogo de HANA (tabla m_backup_catalog) se borrarán de los registros con una antigüedad superior a la cantidad de días especificada. Por ejemplo, si la cantidad de días especificada es 14, se borrarán definitivamente los datos del catálogo de HANA que sean anteriores a ((el día actual) - (14 días)). El valor predeterminado es 7 días. Haz clic en Guardar > Siguiente y, luego, en Finalizar . Puedes ver la base de datos en la lista de aplicaciones del Administrador de aplicaciones con un escudo verde que indica que se aplicó el plan de copia de seguridad. Establece los detalles y la configuración de la aplicación Después de configurar el formato del disco de transferencia y el método de copia de seguridad , debes ingresar los detalles y la configuración que deseas aplicar a tus planes de copias de seguridad:
En la consola de administración, ve a Administrador de aplicaciones y haz clic en Aplicaciones .
Haz clic con el botón derecho en la base de datos de HANA y, luego, en Administrar configuración de copia de seguridad .
En la parte superior de la página, haz clic en Detalles y configuración .
En la ventana Detalles y configuración de la aplicación , configura los parámetros de la base de datos según el tipo de host.
Método de captura de copias de seguridad : Disco persistente Clave de almacenamiento de usuarios de la BD de HANA : Es la clave hdbuserstore de SAP HANA para la base de datos del sistema creada anteriormente. Este campo es obligatorio. Retención de registros de la BD de producción en horas : Al final de cada copia de seguridad de registros, se ejecutará la purga de registros y se borrarán todos los registros que sean anteriores a la cantidad de horas especificada aquí. Por ejemplo, si la cantidad de horas especificada es de 4 horas, se borrarán todos los registros anteriores a ((la hora de inicio de la copia de seguridad del registro) - (4 horas)). El valor predeterminado es de 2 horas. Conservación del catálogo de producción en días : Es la conservación de los metadatos del catálogo en días. Los metadatos del catálogo de HANA (tabla m_backup_catalog) se borrarán de los registros con una antigüedad superior a la cantidad de días especificada. Por ejemplo, si la cantidad de días especificada es 14, se borrarán definitivamente los datos del catálogo de HANA que sean anteriores a ((el día actual) - (14 días)). El valor predeterminado es 7 días. Haz clic en Guardar cambios .
Protege HANA (HA) 1+n HANA 1+n siempre se descubre como una aplicación de clúster que contiene todos los detalles del nodo en los metadatos. Después de la detección de la aplicación, esta tiene el host del clúster como (nombre del SID de HANA)_cluster_(ID del sitio)_(ID del hardware de HANA). Por ejemplo, si sr1 es la instancia de HANA, el nombre de la aplicación es sr1 y el nombre de host es sr1_cluster<_…> en la lista de aplicaciones del Administrador de aplicaciones.
Es una buena idea ejecutar una detección forzada después de cualquier cambio en la configuración de los nodos del clúster, por ejemplo, después de agregar o borrar un nodo del clúster. Si se quita o agrega un nodo después del descubrimiento y la protección, la configuración no se actualiza automáticamente en los metadatos de Backup and DR, lo que puede causar problemas de copia de seguridad.
Nota: Con la conmutación por error de la base de datos de HANA de primaria a secundaria, la siguiente copia de seguridad de la base de datos es una instantánea completa que contiene todos los datos del Persistent Disk. La instantánea de copia de seguridad de la base de datos posterior contendrá los datos nuevos o modificados desde la primera instantánea y comenzará una nueva cadena. Nota: Si el nodo o la base de datos secundarios no funcionan durante la copia de seguridad, no se guardarán los detalles del Persistent Disk del nodo secundario. Para realizar la restauración con esta imagen, debes desconectar y borrar los discos de datos, registro y copia de seguridad del registro del nodo secundario antes de restablecer la imagen. Requisitos previos para proteger la alta disponibilidad de HANA (1+n)
Todos los servidores de SAP HANA (Compute Engine) del clúster de SAP HANA deben haberse incorporado al servicio Backup and DR. Todos los servidores de SAP HANA (Compute Engine) del clúster de SAP HANA deben tener instalado el agente de Backup and DR. Todos los servidores de SAP HANA (Compute Engine) del clúster de SAP HANA deben tener un secreto aplicado en App Manage > Manage > Host > Backup and DR Backup and DR agent Settings > Secret . Es necesario abrir puertos en los hosts para permitir la comunicación en el puerto 5106. Esto requiere una regla de firewall de entrada en la que el dispositivo de copia de seguridad o recuperación sea la fuente, el host que ejecuta el agente de Backup and DR sea el destino y el puerto de destino sea 5106. Además, no es necesario agregar el puerto 5106 a la regla de entrada predeterminada creada para el dispositivo de copia de seguridad o recuperación, ya que este especifica el dispositivo de copia de seguridad o recuperación como destino. Cómo activar una imagen de copia de seguridad de SAP HANA como activación estándar Un montaje estándar proporciona el disco de imagen de copia de seguridad de los datos, el registro activo y el volumen de registro de archivo en el destino especificado. Puedes activar imágenes de copias de seguridad de instantáneas de una base de datos de SAP HANA como una activación estándar para lo siguiente:
Verificaciones previas durante la colocación Estado de conectividad del conector: Verifica que el agente de Backup and DR esté instalado y que el secreto se aplique para la conectividad del host entre el dispositivo de copia de seguridad o recuperación y el agente de Backup and DR. Las ubicaciones de montaje especificadas están disponibles para la operación de montaje. El objeto binario de HANA está instalado Verifica que el SID de HANA que es igual al de la fuente no esté en funcionamiento en el destino. La versión de la instancia de HANA es superior a 2.0SP05. Verificación de permisos en el proyecto de origen y destino para el servicio de Cloud Storage Activa la copia de seguridad Sigue estas instrucciones para activar una copia de seguridad:
Haz clic con el botón derecho en la base de datos protegida de la lista Aplicaciones del Administrador de aplicaciones y selecciona Acceso .
Nota: Puedes usar el filtro de estado Plan de copias de seguridad administrado para mostrar solo las bases de datos protegidas. Selecciona una imagen de instantánea y elige Mount .
En la página Mount , haz lo siguiente:
Nombre del proyecto , Región y Zona : Selecciona el proyecto, la región y la zona de la instancia en la que deseas activar la imagen de la base de datos de HANA. Nombre de la instancia : Las instancias aptas de Compute Engine (nodos de HANA) estarán disponibles para elegir en el menú desplegable. Selecciona el nodo para el montaje en el menú desplegable. De manera opcional, ingresa un nombre único asociado con el montaje en el campo Etiqueta .
INCLUDED TENANT DATABASES es solo para fines informativos y muestra la lista de bases de datos de inquilinos en la imagen de copia de seguridad.
En Opciones de asignación , haz lo siguiente:
VERIFICACIÓN DE INTEGRIDAD DE DATOS DE LA INSTANTÁNEA : De forma predeterminada, el valor se establece en true . Si no quieres ejecutar la verificación, haz clic en el botón de activación para establecer este parámetro en falso. Esta herramienta ejecutará la API de hdbpersdiag
de la herramienta de verificación de persistencia de SAP HANA con la opción "check all". Esto verificará el estado correcto de los datos y los volúmenes de registros activos de la imagen de instantánea activada. Si la verificación previa detecta daños en la imagen, el trabajo de montaje falla y muestra un mensaje de error descriptivo.
El resultado de la verificación de integridad está disponible en /var/act/log/(HANA sid)_dataintegrity_check.log
y /usr/sap/(HANA sid)/HDB00/(host name)/trace/localclient.*.trc
.
Haz clic en Pre-Flight check . Esto valida las opciones requeridas en el servidor de destino para un montaje exitoso. Si falla la comprobación previa, se mostrará qué comprobación falló para que puedas corregirla y volver a ejecutar la comprobación previa.
Haz clic en Enviar . Puedes ir al Monitor de trabajos para ver el progreso y los detalles del trabajo.
Cómo desmontar la imagen de instantánea de copia de seguridad Para quitar o conservar el disco después de que se haya activado correctamente, haz lo siguiente:
Ve a la página Aplicación > Acceso y selecciona la imagen que se usó para el montaje. En la página de acceso, en el menú desplegable Current active mount , selecciona una de las siguientes opciones: Desactivar y borrar : Elige esta opción para desactivar el punto de activación, desconectar el disco y borrarlo del servidor de destino. Forget Active Mount : Elige esta opción para dejar el disco conectado y activado, pero quitar los metadatos del servicio Backup and DR. Deberás usar la consola de Google Cloud para quitar esta imagen de la instancia de destino una vez que finalice esta operación. Cómo activar una copia de seguridad para una verificación de integridad Esta herramienta ejecuta la herramienta de verificación de persistencia de SAP HANA, hdbpersdiag
, con la opción "check all" para verificar el estado correcto de los volúmenes de datos de la imagen de instantánea montada. Si la verificación previa detecta algún daño en la imagen, el trabajo de montaje fallará y mostrará un mensaje de error descriptivo.
Clona el servidor de la base de datos de origen como un nuevo servidor de destino para la verificación de la integridad de los datos Clona el servidor de la base de datos de origen y, luego, monta la copia de seguridad en el nuevo destino. Tendrá la misma configuración que la fuente y no se necesitarán requisitos previos adicionales. Esta es la mejor práctica.
Requisitos previos para la verificación de integridad de datos si no es posible clonar Si no se puede clonar el servidor de la base de datos de origen, asegúrate de que estos requisitos previos estén configurados en el nuevo servidor de destino:
El archivo binario de HANA debe configurarse en el servidor de destino. La versión de HANA debe ser igual o posterior a la de la instancia de HANA de origen. Asegúrate de que la configuración de HANA de destino tenga el mismo DBID de la base de datos de inquilino configurado que el DBID de la base de datos de inquilino de origen. Si el volumen de datos y los volúmenes de registro de la base de datos de HANA de origen están encriptados con la encriptación de la base de datos de HANA, debes crear un archivo de configuración con las credenciales de la clave de encriptación en el servidor de HANA de destino. Sigue estos pasos en el servidor de HANA de destino:
Crea un archivo de configuración DB_DETAILS.lst en /hana/shared. Proporciona permiso de lectura 400 al archivo de configuración (/hana/shared/DB_DETAILS.lst). En el archivo de configuración (/hana/shared/DB_DETAILS.lst), ingresa la contraseña con el nombre del arrendatario:
HANA SID Tenant name 'password'
Por ejemplo, para una instancia de HANA con el SID "S82", DB_DETAILS.lst contendría estas líneas:
S82 SYSTEMDB 'xxxxxxxx'
S82 S82 'xxxxxx'
¿Puedo volver a montar la fuente para verificar la integridad? No se recomienda hacerlo. Si vuelves a montar en la fuente mientras la base de datos está en ejecución, es posible que se dañe el bloque de datos debido a que el volumen de datos tiene el mismo nombre de VG.
Si debes volver a montar en la fuente, asegúrate de apagar la instancia de HANA en la fuente antes de realizar la operación de montaje.
Resultados de la verificación de integridad El resultado de la verificación de integridad está disponible en /var/act/log/(HANA sid)_dataintegrity_check.log
y /usr/sap/(HANA sid)/HDB00/(host name)/trace/localclient.*.trc
.
Restablece bases de datos de SAP HANA Antes de restablecer una base de datos de SAP HANA desde una imagen de copia de seguridad, revisa estos requisitos de licencia.
Requisitos de licencias y su impacto en la restauración La clave de licencia para una base de datos de SAP HANA se basa en el ID del sistema y el ID de hardware. Después de una recuperación, una clave de licencia de SAP HANA deja de ser válida si se modificó el SID o el ID de hardware. Durante la recuperación, se instala automáticamente una clave de licencia temporal si la copia de seguridad que se usa para la recuperación tiene una licencia permanente que aún es válida. Puedes trabajar con la licencia temporal instalada automáticamente durante un máximo de 90 días. Durante este tiempo, debes solicitar a SAP que transfiera la licencia de la base de datos de origen a una nueva clave de licencia. Luego, debes instalar la nueva clave de licencia en la base de datos de SAP HANA recuperada. Si la copia de seguridad que se usó para la recuperación solo tenía una licencia temporal, la base de datos estará en modo de bloqueo inmediatamente después de la recuperación. Base de datos de origen con licencia temporal: Son copias de seguridad creadas con licencias temporales. Restablecimiento a la fuente: Deben transcurrir 90 días desde la creación de la base de datos, y esta debe estar en modo de bloqueo. Restauración en el destino nuevo: Falla porque la licencia temporal de SAP no permite la restauración en un destino nuevo. Base de datos de origen con licencia permanente: Son copias de seguridad que se toman con licencias permanentes. Restablecimiento a la fuente: No hay problemas. Restaurar en el nuevo destino: Tiene una licencia de prueba de 90 días. Las copias de seguridad se completan correctamente, pero no puedes usar la nueva copia de seguridad para restablecer los datos. Referencias de SAP https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.02/en-US/19a0f5a85685453080f00087bb9b9c98.html https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.02/en-US/bddd0b28bb571014bd9592d247dcd403.html Verificación previa Antes de enviar el procedimiento de restablecimiento, las verificaciones previas validan los requisitos previos necesarios para que el restablecimiento de la base de datos se realice correctamente.
SID de HANA: HANA está configurado en el nodo de destino con el mismo nombre de SID de HANA. Verifica el estado de la base de datos: La base de datos de HANA no está en funcionamiento. Archivo de configuración: El archivo de configuración global.ini está disponible en el servidor de destino Ruta de acceso de la copia de seguridad de registros: La ruta de acceso de la copia de seguridad de registros se establece en global.ini Versión de HANA: La versión de HANA de destino es la misma que la versión de HANA de origen. USERSTOREKEY: La clave de Userstore proporcionada existe en el destino o se especificó un nombre de usuario y una contraseña privilegiados válidos que existen en el momento de la copia de seguridad. Para restablecer a un destino nuevo, verifica que el punto de montaje especificado en la opción de asignación no se use ni se monte en el servidor de destino. Verifica los detalles del volumen de datos y registros: Si la ruta de acceso al volumen de datos y registros en el archivo de configuración (global.ini) se define de manera diferente a la ruta de acceso del dispositivo elegida en la opción de asignación, el archivo de configuración (global.ini) se actualizará con la ruta de acceso elegida en la opción de asignación. Estado del nodo:
Configuración independiente y de escalamiento vertical: El servidor de HANA de destino está en funcionamiento y disponible Configuración de HA de HANA (1 + n): Valida que la replicación esté inhabilitada. La replicación debe inhabilitarse antes de que se pueda iniciar la restauración. Se debe volver a configurar la replicación posterior al restablecimiento. La restauración en cualquier nodo de un clúster de alta disponibilidad de HANA (1 + n) genera la creación de una aplicación independiente en el host de destino seleccionado. El usuario debe configurar el clúster de forma explícita según sea necesario y descubrir la aplicación de manera adecuada. Nota: Para asegurarte de que la protección del clúster de replicación de SAP HANA funcione correctamente, cada nodo del clúster debe poder resolver los nombres de host de todos los demás nodos del clúster. Restablece una base de datos de SAP HANA En la lista App Manager Applications , haz clic con el botón derecho en la base de datos y selecciona Access . Selecciona la imagen de copia de seguridad que deseas recuperar y elige Restablecer . En la página Restablecer , se muestran las siguientes opciones:
Opciones
Nombre del proyecto , Región y Zona : Si restableces la instancia a la fuente, todos los campos se completarán previamente con el valor de la fuente de la instancia protegida de SAP HANA y serán inmutables. Si realizas la recuperación en un destino nuevo, selecciona el proyecto, la región y la zona de la instancia en la que deseas recuperar la base de datos de HANA. Nombre de la instancia : Si restableces la instancia a la fuente, la instancia de Compute Engine fuente se selecciona y es inmutable. Si realizas la restauración en un destino nuevo, las instancias de Compute Engine aptas (nodos de HANA) estarán disponibles para que las elijas en el menú desplegable. Selecciona el nodo para la restauración en el menú desplegable. Etiqueta : De manera opcional, ingresa un nombre único para asociarlo con este montaje. Included Tenant Databases es solo para fines informativos y muestra la lista de bases de datos de inquilinos en la imagen de copia de seguridad. Reemplazar la identidad de la aplicación original : Esta opción solo está disponible cuando se realiza la restauración en un host nuevo en el mismo dispositivo de copia de seguridad o recuperación en el que se generó originalmente la copia de seguridad. Sí : Reemplaza la aplicación original por la restaurada, que tendrá el mismo ID de aplicación, historial de trabajos, imágenes de copia de seguridad y plan de copia de seguridad que la aplicación original. No : No reemplazará la aplicación original. Se detectará como una aplicación nueva como parte del trabajo de restablecimiento. Opciones de aplicación
Rollforward time : Elige una fecha y hora para que una base de datos protegida con registros se recupere hasta el momento requerido.
Nota: Cuando se recupera la copia de seguridad más reciente, el control de avance se establece en el punto más reciente en el tiempo. Para realizar una recuperación a un momento determinado de imágenes anteriores, debes seleccionar el tiempo de avance. SID DE LA BASE DE DATOS DE DESTINO : Este campo se completa previamente con el nombre del SID de la base de datos protegida y es inmutable.
SAP DB USER STORE-KEY : Este campo se completa previamente con la clave del almacén de usuarios durante la copia de seguridad. Se puede especificar una nueva clave de almacén de usuarios con un nombre de usuario y una contraseña privilegiados que estaban disponibles durante la copia de seguridad. Se creará esta nueva clave de almacén de usuarios y se usará para la recuperación.
Si se proporcionan el nombre de usuario y la contraseña con la clave de almacén de usuarios existente, se volverá a crear la clave de almacén de usuarios con este nombre de usuario y contraseña. La validación solo se realizará después de que se recupere systemdb. Es posible que la recuperación del arrendatario falle si el nombre de usuario o la contraseña no son válidos, no contienen el privilegio correcto o no están disponibles como parte de la imagen de copia de seguridad. Si se especifica una nueva clave de almacén de usuarios con nombre de usuario y contraseña, se creará la clave de almacén de usuarios con el nombre de clave de almacén de usuarios, el nombre de usuario y la contraseña especificados. La validación solo se realizará después de la recuperación de systemdb. La recuperación del arrendatario puede fallar si el nombre de usuario o la contraseña no son válidos, no contienen el privilegio correcto o no están disponibles como parte de la imagen de copia de seguridad. Si no se pasan userstorekey, nombre de usuario ni contraseña, durante la verificación previa, se realizará la validación para comprobar si la userstorekey utilizada durante la copia de seguridad existe en el servidor de destino. La verificación previa falla si no se encuentra la clave de almacén del usuario (userstorekey) que se usó durante la copia de seguridad. La recuperación del arrendatario puede fallar si el nombre de usuario o la contraseña no son válidos, no contienen el privilegio correcto o no están disponibles como parte de la imagen de copia de seguridad. Si no se pasa ninguna userstorekey, pero se proporcionan el nombre de usuario y la contraseña, la userstorekey que se usó durante la copia de seguridad se volverá a crear con las credenciales que se pasaron en el servidor de destino. La recuperación del arrendatario podría fallar si el nombre de usuario o la contraseña no son válidos, no contienen los privilegios adecuados o no están disponibles como parte de la imagen de copia de seguridad. Opciones de asignación
Restaurar la configuración personalizada de HANA
La imagen de copia de seguridad captura la configuración específica del cliente (archivos .ini que se cambiaron del valor predeterminado). Puedes optar por restablecer la configuración personalizada que se capturó en el momento de la copia de seguridad.
Haz clic en la comprobación previa.
Si falla la comprobación previa, corrige el problema y vuelve a enviar la comprobación previa. Si la verificación previa al vuelo se realiza correctamente, haz clic en Enviar para enviar el trabajo de restauración.