Hay dos formas de recuperar una base de datos SAP HANA a partir de una copia de seguridad:
- Montar una copia de seguridad de SAP HANA como un montaje estándar
- Restaurar bases de datos de SAP HANA
Montar una copia de seguridad de SAP HANA como un montaje 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 al destino especificado. Puedes montar copias de seguridad de instantáneas de una base de datos SAP HANA como un montaje estándar:
Comprobaciones previas durante el montaje
Antes de que se ejecute un trabajo de montaje, se realizan las siguientes comprobaciones previas:
- Estado de conectividad del conector: comprueba que el agente de copia de seguridad y recuperación tras desastres esté instalado y que se haya aplicado el secreto para la conectividad del host entre el dispositivo de copia de seguridad o recuperación y el agente de copia de seguridad y recuperación tras desastres.
- Las ubicaciones de montaje especificadas están disponibles para la operación de montaje.
- Se ha instalado el archivo binario de HANA
- Verifica que el SID de HANA sea el mismo que el de la fuente y que no esté en funcionamiento en el destino.
- La versión de la instancia de HANA es posterior a 2.0 SP05.
- Comprobación de permisos en el proyecto de origen y de destino para el servicio Cloud Storage.
Montar la copia de seguridad
Sigue estas instrucciones para montar una copia de seguridad:
En la lista Aplicaciones del gestor de aplicaciones, haz clic con el botón derecho en la base de datos protegida y selecciona Acceso.
Selecciona una imagen de la vista y elige Montar.
En la página Montar:
- Nombre del proyecto, Región y Zona: selecciona el proyecto, la región y la zona de la instancia en la que quieras montar la imagen de la base de datos HANA.
- Nombre de la instancia: las instancias de Compute Engine aptas (nodos de HANA) estarán disponibles en el menú desplegable. Seleccione el nodo de montaje en el menú desplegable. .
Si quiere, introduzca un nombre único asociado al montaje en el campo Etiqueta.
BASES DE DATOS DE INQUILINOS INCLUIDAS es solo informativo y muestra la lista de bases de datos de inquilinos de la imagen de copia de seguridad.
En Opciones de asignación:
- Ubicación de montaje del volumen de DATOS: se rellena automáticamente con la ruta del dispositivo de origen y el tipo de disco en el que se monta el volumen de datos de HANA.
- Ubicación de montaje del volumen de registro: se rellena automáticamente con la ruta del dispositivo de origen y el tipo de disco en el que se monta el volumen de registro activo de HANA.
Ubicación de montaje del volumen de copia de seguridad del registro: este campo se rellena automáticamente con la ruta del dispositivo de origen y el tipo de disco en el que se monta el volumen de copia de seguridad del registro de archivo de HANA.
- RUTA DEL DISPOSITIVO: se rellena automáticamente con la ruta del dispositivo de origen. Proporciona una ruta que no esté en uso en el destino seleccionado y que quieras usar para montar la imagen de la instantánea de DATA VOLUME, LOG VOLUME y LOG BACKUP VOLUME en el servidor de destino.
- TIPO DE DISCO: se rellena automáticamente con el valor de TIPO DE DISCO de origen. Para cambiar el tipo de disco, selecciona otro valor en el menú desplegable.
Haz clic en Comprobación previa. De esta forma, se validan las opciones necesarias en el servidor de destino para que el montaje se realice correctamente. Si la comprobación previa falla, se mostrará qué comprobación ha fallado para que puedas corregirla y volver a ejecutarla.
Haz clic en Enviar. Puedes ir a Monitor de tareas para ver el progreso y los detalles de la tarea.
Desmontar la imagen de la captura de la copia de seguridad montada
Para quitar o conservar el disco después de que se haya montado correctamente, sigue estos pasos:
- Ve a la página Aplicación > Acceso y selecciona la imagen que se ha usado para el montaje.
- En la página Acceso, en el menú desplegable Montaje activo actual, selecciona una de estas opciones:
- Desmontar y eliminar: elige esta opción para desmontar el punto de montaje, separar el disco y eliminarlo del servidor de destino.
- Olvidar montaje activo: elige esta opción para dejar el disco conectado y montado, pero elimina los metadatos del servicio de copia de seguridad y recuperación ante desastres. Tendrás que usar la consola Google Cloud para quitar esta imagen de la instancia de destino una vez que se haya completado esta operación.
Restaurar bases de datos de SAP HANA
Antes de restaurar una base de datos de SAP HANA a partir de una imagen de copia de seguridad, consulta estos requisitos de licencia.
Requisitos de licencia e impacto en la restauración
- La clave de licencia de una base de datos SAP HANA se basa en el ID del sistema y en el ID de hardware. Después de una recuperación, una clave de licencia de SAP HANA deja de ser válida si el SID o el ID de hardware han cambiado.
- Durante la recuperación, se instala automáticamente una clave de licencia temporal si la copia de seguridad utilizada para la recuperación tiene una licencia permanente que sigue siendo válida. Puedes trabajar con la licencia temporal instalada automáticamente durante un máximo de 90 días. Durante este periodo, debes solicitar a SAP que transfiera la licencia de la base de datos de origen a una nueva clave de licencia. A continuación, debe instalar la nueva clave de licencia en la base de datos de SAP HANA recuperada.
- Si la copia de seguridad que se ha usado 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. Se trata de copias de seguridad creadas con licencias temporales.
- Restaurar en la fuente: han transcurrido 90 días desde la creación de la base de datos y esta se encuentra en modo de bloqueo.
- Restaurar en el nuevo destino: falla porque la licencia temporal de SAP no permite restaurar en un nuevo destino.
- Base de datos de origen con licencia permanente: se trata de copias de seguridad creadas con licencias permanentes.
- Restaurar en el origen: no hay ningún problema.
- Restaurar en el nuevo destino: tiene una licencia de prueba de 90 días. Las copias de seguridad se realizan correctamente, pero no puedes usar la nueva copia de seguridad para restaurar.
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
Comprobación preparatoria
Antes de enviar el procedimiento de restauración, las comprobaciones previas validan los requisitos previos necesarios para que la restauración 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.
- Verificar el estado de la base de datos: la base de datos HANA no está activa.
- Archivo de configuración: el archivo de configuración global.ini está disponible en el servidor de destino
- Ruta de copia de seguridad de registros: la ruta de copia de seguridad de registros se define 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 ha especificado un nombre de usuario y una contraseña privilegiados válidos que existen en el momento de la copia de seguridad.
- Si vas a restaurar los datos en un nuevo destino, comprueba que el punto de montaje especificado en la opción de asignación no se esté usando ni montado en el servidor de destino.
- Verificar los detalles del volumen de datos y registros: si la ruta de volumen de datos y registros del archivo de configuración (global.ini) es distinta de la ruta del dispositivo elegida en la opción de asignación, el archivo de configuración (global.ini) se actualizará con la ruta elegida en la opción de asignación.
- Estado del nodo:
- Configuración de escalado vertical y autónoma: el servidor HANA de destino está activo y disponible
- Configuración de alta disponibilidad 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. La replicación posterior a la restauración debe volver a configurarse. Si restauras cualquier nodo de un clúster de alta disponibilidad de HANA (1+n), se creará una aplicación independiente en el host de destino seleccionado. El usuario debe volver a configurar el clúster explícitamente según sea necesario y descubrir la aplicación de forma adecuada.
Restaurar una base de datos de SAP HANA
- En la lista Aplicaciones del gestor de aplicaciones, haz clic con el botón derecho en la base de datos y selecciona Acceso.
- Selecciona la imagen de backup que quieras recuperar y elige Restaurar.
En la página Restaurar, las opciones son las siguientes:
- Restaurar en la fuente: todos los campos se rellenan automáticamente con el valor de origen de la instancia de SAP HANA protegida y son inmutables, excepto Opciones de aplicación.
- Restaurar en un nuevo destino: todos los campos se rellenan automáticamente con el valor de origen de la instancia de SAP HANA protegida y se pueden modificar.
Opciones
- Nombre del proyecto, región y zona:
- Si va a restaurar la instancia de SAP HANA protegida en la fuente, todos los campos se rellenarán automáticamente con el valor de la fuente y no se podrán modificar.
- Si vas a restaurar una copia de seguridad en un destino nuevo, selecciona el proyecto, la región y la zona de la instancia en la que quieras restaurar la base de datos HANA.
- Nombre de la instancia:
- Si vas a restaurar la copia de seguridad en el origen, la instancia de Compute Engine de origen estará seleccionada y no se podrá modificar.
- Si vas a restaurar los datos en un destino nuevo, podrás elegir las instancias de Compute Engine aptas (nodos de HANA) en el menú desplegable. Selecciona el nodo que quieras restaurar en el menú desplegable.
- Etiqueta: puede introducir un nombre único que se asociará a este montaje.
- Bases de datos de inquilinos incluidas es solo informativo y muestra la lista de bases de datos de inquilinos de la imagen de copia de seguridad.
- Sustituir identidad de la aplicación original: esta opción solo está disponible cuando la restauración se realiza 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í: se sustituirá 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 sustituirá a la aplicación original. Se detectará como una nueva aplicación durante la tarea de restauración.
Opciones de la aplicación
Tiempo de recuperación: elige la fecha y la hora en las que quieres recuperar una base de datos protegida con registros hasta el punto requerido.
SID DE LA BASE DE DATOS DE DESTINO: este campo se rellena automáticamente con el nombre del SID de la base de datos protegida y no se puede modificar.
SAP DB USER STORE-KEY: este campo se rellena automáticamente 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 del almacén de usuarios, se volverá a crear la clave del 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. La recuperación del arrendatario puede fallar si el nombre de usuario o la contraseña no son válidos o no contienen el privilegio adecuado, o si 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á con el nombre, 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 inquilino puede fallar si el nombre de usuario o la contraseña no son válidos, no contienen el privilegio adecuado o no están disponibles como parte de la imagen de copia de seguridad.
- Si no se transfieren userstorekey, nombre de usuario y contraseña, durante la comprobación previa se realizará una validación para comprobar si el userstorekey utilizado durante la copia de seguridad existe en el servidor de destino. La comprobación previa falla si no se encuentra la clave de almacén de usuarios utilizada 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 adecuado o no están disponibles como parte de la imagen de copia de seguridad.
- Si no se transfiere ninguna userstorekey, pero se proporcionan el nombre de usuario y la contraseña, se volverá a crear la userstorekey utilizada durante la copia de seguridad con las credenciales transferidas al servidor de destino. La recuperación del inquilino puede 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
- Ubicación de montaje del volumen de DATOS: se rellena automáticamente con la ruta del dispositivo de origen y el tipo de disco en el que se monta el volumen de datos de HANA.
- Ubicación de montaje del volumen de registro: se rellena automáticamente con la ruta del dispositivo de origen y el tipo de disco en el que se monta el volumen de registro activo de HANA.
Ubicación de montaje del volumen de copia de seguridad del registro: este campo se rellena automáticamente con la ruta del dispositivo de origen y el tipo de disco en el que se monta el volumen de copia de seguridad del registro de archivo de HANA.
Ruta del dispositivo: no se puede cambiar para restaurar la copia de seguridad en la fuente. Se puede cambiar durante la restauración a un nuevo destino.
Tipo de disco: mutable para restaurar la fuente. Esto se puede cambiar durante la restauración a la fuente o a un nuevo destino. El tipo de disco te permite seleccionar el tipo de almacenamiento en bloque subyacente que se utiliza para los datos recuperados de las imágenes de copia de seguridad.
Restaurar configuración personalizada de HANA
La imagen de copia de seguridad captura los ajustes de configuración específicos del cliente (archivos .ini que se han modificado con respecto a los valores predeterminados). Puedes restaurar los ajustes de configuración personalizados que se hayan capturado en el momento de la copia de seguridad.
Para restaurar la configuración personalizada de HANA, el usuario de la base de datos configurado en la clave del almacén de usuarios debe tener los privilegios DATABASE ADMIN e INIFILE ADMIN.
Restaurar una copia de seguridad cifrada en Persistent Disk
Restaurar en el origen: la restauración en el sistema de origen se realiza correctamente si las claves de cifrado utilizadas en la copia de seguridad más reciente coinciden con las claves actuales del origen. Si se han modificado las claves de cifrado, antes de iniciar el trabajo de restauración, debes crear un archivo de configuración de la siguiente manera.
Restaurar en un nuevo destino: la forma más sencilla es clonar la instancia de Compute Engine de origen en un nuevo destino. Tendrá la misma configuración que la instancia de origen y no se requerirán requisitos adicionales.
Si no es posible clonar el servidor de la base de datos de origen, crea un archivo de configuración como se indica a continuación y confirma que se cumplen todos los requisitos previos que se enumeran en la sección de restauración.
Crear un archivo de configuración
Si las claves de cifrado utilizadas en la última copia de seguridad ya no coinciden con las claves actuales del servidor de origen, debes importar las claves de cifrado durante el proceso de recuperación. Para ello, se necesita un archivo de configuración.
Crea el archivo de configuración
DB_DETAILS.lst
con el permiso de lectura 400 en el servidor SAP HANA en/hana/shared
. Introduce la contraseña de cifrado con el nombre del arrendatario de la siguiente manera:<HANA SID> <TENANT NAME> '<PASSWORD>'
Ejemplo: para la instancia de HANA "S82"
S82 SYSTEMDB 'aaaaaaaa' S82 S82 'aaaaaaaa'
Asegúrate de proporcionar el archivo de configuración (/hana/shared/DB_DETAILS.lst).
Haz clic en la comprobación preparatoria.
- Si la comprobación previa falla, soluciona el problema y vuelve a enviar la comprobación previa.
- Si la comprobación previa al vuelo se realiza correctamente, haz clic en Enviar para enviar el trabajo de restauración.