En esta guía de planificación, se describe la función de instantánea de disco del agente deGoogle Cloudpara SAP. Si deseas obtener información sobre las otras funciones, consulta la Guía de planificación del agente deGoogle Cloudpara SAP.
La función de instantánea de disco te permite realizar operaciones de copia de seguridad y recuperación para los sistemas SAP HANA que se ejecutan en instancias de Compute Engine.
La disponibilidad de esta función varía según la arquitectura y la configuración del disco de tu implementación de SAP HANA:
- En el caso de los sistemas de escalamiento vertical de SAP HANA que usan un solo disco para alojar el volumen
/hana/data
, esta función está disponible para el público en general (GA). - En el caso de los sistemas de escalamiento vertical de SAP HANA que usan discos con franjas para alojar el volumen
/hana/data
y los sistemas de escalamiento horizontal de SAP HANA que no usan la solución de conmutación por error automática del host, esta función está disponible como oferta de versión preliminar. Para obtener más información, comunícate con Atención al cliente.
Esta función está integrada en la función de
instantáneas de datos
de SAP HANA, que te permite usar instantáneas estándar o de archivo de los discos que alojan tu volumen /hana/data
para crear una copia de seguridad y recuperar la base de datos de SAP HANA.
Si deseas obtener información para crear una copia de seguridad de tu SAP HANA y recuperarla con esta función del agente, consulta Cómo crear una copia de seguridad de SAP HANA y recuperarla con instantáneas de disco.
Estimación del costo mensual
Se generarán cargos por las instantáneas estándar que crees. Para obtener información sobre los precios, consulta Instantáneas de disco.
Para estimar los costos mensuales por usar instantáneas de disco como copias de seguridad de tu volumen de datos de SAP HANA, puedes usar la calculadora de precios deGoogle Cloud . Usa la siguiente información para calcular mejor el costo:
- Tamaños completos estimados para las instantáneas de disco iniciales.
- Tamaños delta estimados para cada instantánea de disco posterior.
- Frecuencia de las instantáneas. Por ejemplo, si creas un conjunto de instantáneas todos los días, la frecuencia de la instantánea es de 24 horas.
- Tiempo de retención de instantáneas.
- Redundancia de almacenamiento de instantáneas: de una sola región o multirregional.
- Transferencia de datos estimada dentro de la región y entre regiones a través de tu red. Por ejemplo, es posible que se generen tarifas de red si creas o restableces un grupo de instantáneas estándar que se almacena en una ubicación diferente a la de los discos de origen.
Limitaciones
Las siguientes limitaciones se aplican a la creación de copias de seguridad y la recuperación de SAP HANA mientras se usa la función de instantánea de disco del agente de Google Cloudpara SAP:
- No puedes usar la función de instantánea de disco del agente para las implementaciones de conmutación por error automática del host de escalamiento horizontal de SAP HANA. Para obtener más información, consulta Usa instantáneas con implementaciones de escalamiento horizontal.
- Debes asegurarte de lo siguiente para el volumen
/hana/data
:- Se aloja en uno o más volúmenes de Persistent Disk o Hyperdisk basados en SSD. Estos discos no deben alojar ningún otro volumen de SAP HANA. Como se describe en la Nota de SAP2039883: Preguntas frecuentes: Base de datos de SAP HANA e instantáneas de datos (instantáneas de almacenamiento), para poder recuperar la base de datos de SAP HANA, la instantánea de almacenamiento no debe incluir el área de registro de la base de datos.
- Se asigna a un volumen lógico. Esto permite que el agente maneje de forma correcta el punto de activación durante las operaciones de copia de seguridad o recuperación basadas en instantáneas de disco.
- Si usas más de un disco para alojar tu volumen
/hana/data
, puedes usar esta función del agente solo si los discos subyacentes son volúmenes de Hyperdisk.
- Si implementaste el sistema SAP HANA mediante herramientas de infraestructura como código (IaC), como Terraform, el agente puede crear copias de seguridad basadas en instantáneas, pero no puede realizar operaciones de recuperación. Para obtener más información, consulta Usa instantáneas con implementaciones basadas en herramientas de IaC.
- Debes realizar operaciones de copia de seguridad y recuperación mediante la instancia del agente que se ejecuta en la misma instancia de Compute Engine que aloja tu base de datos de SAP HANA. No puedes usar instancias de agente que se ejecuten en otras instancias de Compute Engine.
- Para crear una copia de seguridad de tu base de datos de SAP HANA y recuperarla, debes otorgar acceso a
sudo
a ciertos comandos del sistema operativo, ya sea proporcionando acceso raíz o mediante un gruposudo
adecuado. Para obtener más información, consulta Establece permisos.
Para obtener información sobre las limitaciones de las instantáneas de disco de Compute Engine en general, consulta Limitaciones.
Permisos necesarios
Para permitir que el agente de Google Cloudpara SAP cree copias de seguridad de tu base de datos de SAP HANA y la recupere con instantáneas de disco, debes establecer los permisos para lo siguiente:
- El proyecto Google Cloud en el que se ejecuta el sistema SAP HANA.
- El usuario que ejecuta los comandos del agente en el sistema operativo, que puede ser el usuario del sistema operativo SAP HANA o tu propio usuario.
- El usuario de la base de datos de SAP HANA que usa el agente.
Para obtener información sobre los permisos que debes otorgar, consulta Configura los permisos.
Crea copias de seguridad basadas en instantáneas de disco
Si deseas crear copias de seguridad basadas en instantáneas de disco para SAP HANA mediante el agente deGoogle Cloudpara SAP, ejecuta el comando hanadiskbackup
del agente. Si deseas obtener información para hacerlo, consulta Cómo crear una copia de seguridad de SAP HANA y recuperarla con instantáneas de disco.
Escalamiento con /hana/data
en un disco
En el siguiente diagrama de flujo, se muestran los pasos que realiza el agente para crear una copia de seguridad basada en instantáneas de disco para tu sistema de escalamiento vertical de SAP HANA cuando el volumen /hana/data
se aloja en un solo disco:
Cómo la función de instantánea de disco del agente crea una copia de seguridad para tu sistema de escalamiento vertical de SAP HANA que usa un solo disco para alojar el volumen /hana/data
:
Después de ejecutar el comando hanadiskbackup
, el agente hace lo siguiente:
- Valida todos los argumentos de entrada proporcionados al comando
hanadiskbackup
. - Se conecta a tu base de datos de SAP HANA mediante las entradas proporcionadas al comando
hanadiskbackup
. - Verifica que no haya instantáneas existentes.
Si hay una instantánea existente del disco que aloja tu volumen
/hana/data
y, si no especificasteabandon-prepared=TRUE
con el comandohanadiskbackup
, el agente sale de este procedimiento y no se crea una copia de seguridad. Luego, debes revisar y volver a ejecutar de forma manual el comandohanadiskbackup
. - Informa a SAP HANA que se inició la creación de instantáneas.
- Crea una instantánea del volumen de Persistent Disk o Hyperdisk que aloja tu directorio
/hana/data
. - Informa a SAP HANA que la creación de instantáneas se realizó de forma correcta.
Escalamiento con /hana/data
en varios discos
En el siguiente diagrama de flujo, se muestran los pasos que realiza el agente para crear una copia de seguridad basada en instantáneas de disco para tu sistema de escalamiento vertical de SAP HANA cuando el volumen /hana/data
se aloja en más de un disco:
Cómo la función de instantánea de disco del agente crea una copia de seguridad para tu sistema de escalamiento de SAP HANA que usa discos con rayas para alojar el volumen /hana/data
:
Después de ejecutar el comando hanadiskbackup
, el agente hace lo siguiente:
- Valida todos los argumentos de entrada proporcionados al comando
hanadiskbackup
. - Se conecta a tu base de datos de SAP HANA mediante las entradas proporcionadas al comando
hanadiskbackup
. - Busca los discos que alojan tu volumen
/hana/data
. A partir de la versión 3.7 del agente, si especificas el argumento-source-disks
, el agente omite esta verificación. - Verifica que todos los discos que alojan el volumen
/hana/data
pertenezcan al mismo grupo de coherencia (CG). - Verifica que no haya una copia de seguridad basada en instantáneas disponible para tu base de datos de SAP HANA.
Si existe una copia de seguridad basada en instantáneas para tu base de datos y no especificaste
abandon-prepared=TRUE
con el comandohanadiskbackup
, el agente sale de este procedimiento y no se crea una copia de seguridad. Luego, debes revisar y volver a ejecutar de forma manual el comandohanadiskbackup
. - Informa a SAP HANA que se inició la creación de instantáneas.
- Crea una instantánea de tu base de datos de SAP HANA con SAP HANA HDBSQL.
- Crea un grupo de instantáneas instantáneas para los discos que alojan tu
volumen
/hana/data
. - Convierte todas las instantáneas instantáneas en instantáneas estándar o de archivo.
De forma predeterminada, el agente crea instantáneas estándar. Puedes crear instantáneas de archivo si especificas
snapshot-type=ARCHIVE
con el comandohanadiskbackup
. - Borra el grupo de instantáneas instantáneas.
- Informa a SAP HANA que la creación de copias de seguridad basadas en instantáneas se realizó de forma correcta.
Escalamiento horizontal, excepto la conmutación por error automática del host
En el siguiente diagrama de flujo, se muestran los pasos que realiza el agente de Google Cloudpara SAP para crear una copia de seguridad basada en instantáneas de disco para tu sistema de escalamiento horizontal de SAP HANA que no usa la solución de conmutación por error automática del host:
Cómo la función de instantánea de disco del agente crea una copia de seguridad para tu sistema de escalamiento horizontal de SAP HANA que no usa la solución de conmutación por error automática de host:
Después de ejecutar el comando hanadiskbackup
, el agente hace lo siguiente:
- Valida todos los argumentos de entrada proporcionados al comando
hanadiskbackup
. - Se conecta a tu base de datos de SAP HANA mediante las entradas proporcionadas al comando
hanadiskbackup
. - Verifica que todos los discos que alojan el volumen
/hana/data
pertenezcan al mismo grupo de coherencia (CG). - Verifica que no haya una copia de seguridad basada en instantáneas disponible para tu base de datos de SAP HANA.
Si existe una copia de seguridad basada en instantáneas para tu base de datos y no especificaste
abandon-prepared=TRUE
con el comandohanadiskbackup
, el agente sale de este procedimiento y no se crea una copia de seguridad. Luego, debes revisar y volver a ejecutar de forma manual el comandohanadiskbackup
. - Informa a SAP HANA que se inició la creación de instantáneas.
- Crea una instantánea de tu base de datos de SAP HANA con SAP HANA HDBSQL.
- Crea un grupo de instantáneas instantáneas para los discos que alojan tu
volumen
/hana/data
. - Convierte todas las instantáneas instantáneas en instantáneas estándar o de archivo.
De forma predeterminada, el agente crea instantáneas estándar. Puedes crear instantáneas de archivo si especificas
snapshot-type=ARCHIVE
con el comandohanadiskbackup
. - Borra el grupo de instantáneas instantáneas.
- Informa a SAP HANA que la creación de copias de seguridad basadas en instantáneas se realizó de forma correcta.
Si el agente no completa ningún paso de este procedimiento de copia de seguridad, marca la creación de la instantánea como UNSUCCESSFUL
en SAP HANA y sale del procedimiento. Luego, debes revisar y volver a ejecutar de forma manual el comando hanadiskbackup
. Para averiguar por qué el agente salió del procedimiento de copia de seguridad, puedes ver las entradas en el archivo /var/log/google-cloud-sap-agent/hanadiskbackup.log
.
Crea copias de seguridad delta
Cuando ejecutas el comando hanadiskbackup
, el agente crea instantáneas para los discos que alojan tu volumen /hana/data
.
Una ventaja de las instantáneas de disco es que son incrementales, es decir, cada copia de seguridad posterior solo almacena los cambios incrementales en lugar de crear una copia de seguridad nueva. Esto significa que, después de crear la primera copia de seguridad basada en instantáneas para tu base de datos de SAP HANA con el agente de Google Cloudpara SAP, todas las copias de seguridad basadas en instantáneas que crees serán copias de seguridad delta de forma predeterminada. No necesitas realizar ninguna acción adicional para crear copias de seguridad delta.
Para obtener más información, consulta Cómo funcionan las instantáneas estándar incrementales.
Encripta instantáneas de discos
De forma predeterminada, los datos en Google Cloud se encriptan en reposo mediante AES-256. Esto se aplica a los datos almacenados en instantáneas de discos y discos. Como alternativa, puedes encriptar tus instantáneas mediante una clave de encriptación administrada por el cliente (CMEK) o una clave de encriptación proporcionada por el cliente (CSEK).
También puedes implementar una capa adicional de seguridad si habilitas la encriptación que proporciona SAP HANA para el volumen /hana/data
. Para obtener información sobre esta opción, consulta Habilita la encriptación de datos y volúmenes de registro.
Recupera datos de SAP HANA con instantáneas de disco
Para recuperar tu base de datos de SAP HANA mediante una copia de seguridad basada en instantáneas de disco, ejecuta el comando hanadiskrestore
del agente. Si deseas obtener información para hacerlo, consulta Cómo crear una copia de seguridad de SAP HANA y recuperarla con instantáneas de disco.
Escalamiento con un disco de datos
Si tu volumen /hana/data
está alojado en un disco, en el siguiente diagrama de flujo, se muestra cómo usar la función de instantánea de disco del agente para recuperar una base de datos de SAP HANA:
Cómo recuperar una base de datos de SAP HANA con la función de instantánea de disco del agente
Para recuperar tu base de datos de SAP HANA mediante una instantánea de disco, haz lo siguiente:
- Recupera el disco que aloja tu volumen
/hana/data
mediante la ejecución del comandohanadiskrestore
del agente. Si deseas obtener instrucciones, consulta Crea una copia de seguridad y realiza la recuperación de SAP HANA con una instantánea de disco.El siguiente es el procedimiento de alto nivel que el agente realiza para recuperar el volumen de datos de SAP HANA mediante una instantánea de disco. En el diagrama de flujo anterior, se muestran estos pasos.
- Valida todos los argumentos de entrada proporcionados al comando
hanadiskrestore
. - Detén SAP HANA.
- Desactiva el volumen
/hana/data
. - Desconecta el disco que aloja el volumen
/hana/data
de la instancia de procesamiento del host. - Crea un disco nuevo para el volumen
/hana/data
a partir de una instantánea de disco. - Adjunta el disco nuevo a tu instancia de procesamiento host.
- Vuelve a analizar los grupos de volúmenes para SAP HANA.
- Valida todos los argumentos de entrada proporcionados al comando
- Recupera de forma manual tu base de datos de SAP HANA en el tiempo de la instantánea o en un momento específico, como se describe en las siguientes subsecciones.
Ajusta la escala con discos de datos en bandas
Si tu volumen /hana/data
se aloja en más de un disco, en el siguiente diagrama de flujo, se muestra cómo usar la función de instantánea de disco del agente para recuperar una base de datos de SAP HANA:
Cómo recuperar una base de datos de SAP HANA con la función de instantánea de disco del agente
Para recuperar tu base de datos de SAP HANA mediante una instantánea de disco, haz lo siguiente:
- Recupera el disco que aloja tu volumen
/hana/data
mediante la ejecución del comandohanadiskrestore
del agente. Si deseas obtener información para hacerlo, consulta Cómo crear una copia de seguridad de SAP HANA y recuperarla con instantáneas de disco.El siguiente es el procedimiento de alto nivel que el agente realiza para recuperar el volumen de datos de SAP HANA mediante una instantánea de disco. En el diagrama de flujo anterior, se muestran estos pasos.
- Valida todos los argumentos de entrada proporcionados al comando
hanadiskrestore
. - Detén SAP HANA.
- Desactiva el volumen
/hana/data
. - Desconecta los discos que alojan el volumen
/hana/data
de tu instancia de Compute Engine host. - Quita los discos que alojan el volumen
/hana/data
del grupo de coherencia de disco correspondiente. - Filtra las instantáneas que correspondan al grupo de coherencia de entrada.
- Crea discos nuevos para el volumen
/hana/data
con las imágenes de disco de origen. - Conecta los discos nuevos a la instancia de Compute Engine host.
- Agrega los discos nuevos al grupo de coherencia de discos.
- Vuelve a analizar los grupos de volúmenes para SAP HANA.
- Valida todos los argumentos de entrada proporcionados al comando
- Recupera de forma manual tu base de datos de SAP HANA en el tiempo de la instantánea o en un momento específico, como se describe en las siguientes subsecciones.
Escalamiento horizontal, excepto la conmutación por error automática del host
En el siguiente diagrama de flujo, se muestra cómo usar la función de instantánea de disco del agente para recuperar la base de datos de SAP HANA en una implementación de escalamiento horizontal:
Cómo recuperar una base de datos de escalamiento horizontal de SAP HANA que no usa la solución de conmutación por error automática del host con la función de instantánea de disco del agente
Para recuperar tu base de datos de SAP HANA mediante una instantánea de disco, haz lo siguiente:
- En todos los nodos de tu implementación de escalamiento horizontal, detén SAP HANA.
- En todos los nodos de tu implementación de escalamiento horizontal, desactiva el volumen
/hana/data
. - Ejecuta el comando
hanadiskrestore
del agente para recuperar los discos que alojan el volumen/hana/data
. Si deseas obtener información para hacerlo, consulta Cómo crear una copia de seguridad de SAP HANA y recuperarla con instantáneas de disco.El siguiente es el procedimiento de alto nivel que el agente realiza para recuperar el volumen de datos de SAP HANA mediante una instantánea de disco. En el diagrama de flujo anterior, se muestran estos pasos.
- Valida todos los argumentos de entrada proporcionados al comando
hanadiskrestore
. - Desconecta los discos que alojan el volumen
/hana/data
de tu instancia de Compute Engine host. - Quita los discos que alojan el volumen
/hana/data
del grupo de coherencia de disco correspondiente. - Filtra las instantáneas que correspondan al grupo de coherencia de entrada.
- Crea discos nuevos para el volumen
/hana/data
con las imágenes de disco de origen. - Conecta los discos nuevos a la instancia de Compute Engine host.
- Agrega los discos nuevos al grupo de coherencia de discos.
- Valida todos los argumentos de entrada proporcionados al comando
- Vuelve a analizar los grupos de volúmenes para SAP HANA.
- Recupera tu base de datos de SAP HANA en el tiempo de la instantánea o en un momento específico, como se describe en las siguientes subsecciones.
Si el agente no completa ningún paso de este procedimiento, sale del procedimiento. Luego, deberás revisar de forma manual, solucionar problemas si es necesario y, luego, volver a ejecutar el comando hanadiskrestore
. Para averiguar por qué el agente salió del procedimiento de recuperación de la base de datos, puedes ver las entradas en el archivo /var/log/google-cloud-sap-agent/hanadiskrestore.log
.
Cómo recuperar SAP HANA a un momento específico
Para recuperar tu base de datos de SAP HANA en un momento específico, además de las instantáneas de los discos que alojan tu volumen /hana/data
, necesitas las copias de seguridad de registros y delta de SAP HANA necesarias que creaste antes para tu base de datos.
Puedes crear la copia de seguridad del registro de SAP HANA con la función Backint del agente o con una copia de seguridad del sistema de archivos de tu base de datos de SAP HANA.
Mientras realizas la recuperación, si especificas una marca de tiempo en el futuro, tu base de datos de SAP HANA se recupera al estado más reciente.
Recupera SAP HANA desde una fuente externa
Puedes usar las copias de seguridad basadas en instantáneas de disco que creaste para un sistema SAP HANA a fin de recuperar otro sistema SAP HANA. También puedes usar esta capacidad para trasladar sistemas entre entornos, por ejemplo, de un entorno de prueba a un entorno de control de calidad.
Para obtener información sobre cómo hacerlo, consulta Realiza una copia del sistema o una actualización del sistema.
Usa instantáneas de disco con implementaciones de SAP HANA
En las siguientes secciones, se proporciona información de planificación específica de la situación para la copia de seguridad y la recuperación de sistemas de escalamiento vertical de SAP HANA mediante la función de instantánea de disco del agente de Google Cloudpara SAP:
- Usa instantáneas con implementaciones de alta disponibilidad
- Usa instantáneas con implementaciones de DR
- Usa instantáneas con implementaciones de escalamiento horizontal
- Usa instantáneas con implementaciones basadas en herramientas de IaC
Usa instantáneas con implementaciones de alta disponibilidad
En un sistema de escalamiento vertical de SAP HANA que se ejecuta en un clúster de alta disponibilidad (HA) enGoogle Cloud, debes instalar el agente de Google Cloudpara SAP en el nodo principal y en el nodo en espera del clúster.
Si quieres crear copias de seguridad basadas en instantáneas de disco para un sistema SAP HANA con alta disponibilidad, debes ejecutar el comando hanadiskbackup
solo para el volumen /hana/data
de tu nodo principal.
Si ocurre un evento de conmutación por error, debes ejecutar el comando hanadiskbackup
en el nodo principal nuevo. Además, mientras ejecutas el comando, debes especificar el nombre de host de SAP HANA o la dirección IP del host del nodo principal. No especifiques la IP virtual (VIP) de SAP HANA que se usa en el clúster.
Mientras realizas operaciones de recuperación, puedes usar la copia de seguridad basada en instantáneas para recuperar los discos que alojan el volumen /hana/data
en el nodo principal o en espera. Puedes recuperar tu base de datos de SAP HANA en el momento en que se crearon las instantáneas del disco o en cualquier momento específico.
Usa instantáneas con implementaciones de DR
Para un sistema de escalamiento vertical de SAP HANA en una implementación de recuperación ante desastres (DR) enGoogle Cloud, debes instalar el agente de Google Cloudpara SAP en los hosts principales y en espera.
Si quieres crear copias de seguridad basadas en instantáneas de disco para un sistema SAP HANA con alta disponibilidad, debes ejecutar el comando hanadiskbackup
solo para el volumen /hana/data
de tu instancia de base de datos principal. Si interrumpes la replicación del sistema SAP HANA y promueves la instancia de base de datos en espera, debes ejecutar el comando hanadiskbackup
en la instancia principal nueva.
En las implementaciones de DR, debes realizar operaciones de recuperación en la instancia de base de datos principal. Puedes recuperar tu base de datos de SAP HANA en el momento en que se crearon las instantáneas del disco o en cualquier momento específico.
Usa instantáneas con implementaciones de escalamiento horizontal
Hasta la versión 3.6 del agente de Google Cloudpara SAP, la función de instantánea de disco del agente deGoogle Cloudpara SAP no es compatible con las implementaciones de escalamiento horizontal de SAP HANA.
A partir de la versión 3.7 del agente, puedes usar la función de instantánea de disco con implementaciones de escalamiento horizontal de SAP HANA que no usan la solución de conmutación por error automática del host.
Para crear copias de seguridad y realizar recuperaciones en esas situaciones, puedes usar las siguientes opciones:
- Usa el Google Cloud servicio de copia de seguridad y DR. Para obtener más información, consulta Crea una copia de seguridad de las bases de datos de HANA 1+n y de escalamiento horizontal de HANA.
- Usa la función de Backint del agente de Google Cloudpara SAP. Si quieres obtener más información, consulta Copia de seguridad y recuperación basadas en Backint para SAP HANA.
Usa instantáneas con implementaciones basadas en herramientas de IaC
La función de instantánea de disco del agente de Google Cloudpara SAP es parcialmente compatible con los sistemas SAP HANA que se implementaron mediante herramientas de infraestructura como código (IaC), como Terraform.
Si bien el agente puede crear copias de seguridad basadas en instantáneas para estos sistemas, no se puede usar para realizar operaciones de recuperación. Esto se debe a que la recuperación basada en instantáneas mediante el agente incluye la recreación de los discos que alojan el volumen /hana/data
, lo que puede causar conflictos o problemas con la forma en que la IaC realiza la administración del estado.
Por ejemplo, después de realizar la recuperación con el agente, cada vez que tu herramienta de IaC
verifica el estado de los discos que alojan el volumen /hana/data
, la herramienta intentará
volver a la configuración definida de tu sistema, ya sea volviendo a conectar los discos
anteriores o borrando los discos nuevos y volviendo a crear los discos anteriores. Cualquiera de estas acciones puede afectar gravemente tu base de datos de SAP HANA, en la medida en que la haga inutilizable.
Sin embargo, la mayoría de las herramientas de IaC proporcionan flujos de trabajo que te permiten modificar el estado del sistema para mantenerte al día con los cambios en la infraestructura administrada. El siguiente es un procedimiento de alto nivel que puedes usar para recuperar los sistemas SAP HANA que implementaste con herramientas de IaC:
Detén tu base de datos de SAP HANA. Para obtener instrucciones, consulta el documento de SAP Inicia y detén sistemas de SAP HANA.
Detén la instancia de Compute Engine que aloja tu sistema SAP HANA. En una implementación de alta disponibilidad o DR, detén todas las instancias de procesamiento. Para obtener información sobre cómo detener una instancia de procesamiento, consulta Detén una VM.
En el archivo de configuración de IaC que contiene la definición de tu sistema SAP HANA, modifica la definición de los discos correspondientes al volumen
/hana/data
para que se puedan volver a crear mediante instantáneas de disco existentes. Para una implementación de HA o DR, realiza esta acción para el nodo principal de SAP HANA.Por ejemplo, si implementaste el sistema SAP HANA mediante una de las opciones de configuración de Terraform proporcionadas por Google Cloud, entonces en el archivo
./terraform/modules/sap_hana/main.tf
incluye el argumentosnapshot
de la siguiente manera:# Split data/log/sap disks resource "google_compute_disk" "sap_hana_data_disks" { count = var.use_single_shared_data_log_disk ? 0 : var.sap_hana_scaleout_nodes + 1 name = format("${var.instance_name}-data%05d", count.index + 1) type = local.final_data_disk_type zone = var.zone size = local.data_pd_size snapshot = "hana-SID-snapshot-YYYYMMDD-HHMMSS" project = var.project_id provisioned_iops = local.final_data_iops }
Aplica la configuración modificada. Por ejemplo, si usas Terraform, ejecuta los siguientes comandos:
terraform validate terraform apply
Recupera tu base de datos de SAP HANA. Para obtener instrucciones, consulta Cómo recuperar la base de datos con una instantánea de disco.
Habilitar registro
Mientras se realizan operaciones de copia de seguridad y recuperación basadas en instantáneas de disco, el agente deGoogle Cloudpara SAP escribe en los siguientes archivos de registro: hanadiskbackup.log
y hanadiskrestore.log
, respectivamente.
Estos archivos de registro se encuentran en el directorio /var/log/google-cloud-sap-agent/
de tu instancia de Compute Engine de host.
De forma predeterminada, el registro está habilitado durante las operaciones de copia de seguridad y recuperación. El nivel de registro predeterminado es info
. Puedes aumentar o disminuir el nivel de registro especificando el argumento -loglevel
cuando ejecutes los comandos hanadiskbackup
y hanadiskrestore
.
Habilita la supervisión
De forma predeterminada,el agente de Google Cloudpara SAP emite las siguientes métricas a
Cloud Monitoring
cada vez que ejecutas el comando hanadiskbackup
. Esto se controla mediante el argumento -send-metrics-to-monitoring
, que tiene el valor predeterminado TRUE
.
Puedes configurar la supervisión de tu base de datos de SAP HANA configurando alertas según estas métricas. También puedes ver las métricas en un panel.
En la siguiente tabla, se describen las métricas que emite el agente durante las operaciones de copia de seguridad y recuperación basadas en instantáneas:
Métrica | Descripción |
---|---|
workload.googleapis.com/sap/agent/hanadiskbackup/status |
Informa si la operación de copia de seguridad basada en instantáneas de disco se realizó correctamente o no. El valor |
workload.googleapis.com/sap/agent/hanadiskbackup/totaltime |
Informa el tiempo, en segundos, que toma la operación de copia de seguridad para crear las instantáneas del disco, incluido el tiempo para subirlas al bucket de Cloud Storage especificado. |
workload.googleapis.com/sap/agent/hanadiskbackup/dbfreezetime |
Informa el tiempo, en segundos, en que el sistema de archivos de SAP HANA se congeló durante la operación de copia de seguridad basada en instantáneas de disco. |
Prácticas recomendadas
Cuando usas instantáneas de disco para crear copias de seguridad y recuperar tu base de datos de SAP HANA, te recomendamos las siguientes prácticas recomendadas:
- Prepara opciones de recuperación alternativas para tu base de datos. Te recomendamos que diseñes tu estrategia de copia de seguridad y recuperación de modo que combine diferentes métodos. Por ejemplo, puedes usar la función de instantánea de disco del agente junto con una copia de seguridad completa de tu base de datos de SAP HANA creada mediante la función Backint del agente o mediante una copia de seguridad del sistema de archivos.
Realiza verificaciones de coherencia para el volumen
/hana/data
y las instantáneas de disco. Debido a que las verificaciones de integridad a nivel de bloque no se realizan durante las operaciones de copia de seguridad basadas en instantáneas, te recomendamos que realices las siguientes verificaciones de coherencia con regularidad mediante la herramienta dehdbpersdiag
:- Realiza verificaciones de coherencia de página para tu volumen
/hana/data
. Esta actividad requiere tiempo de inactividad, ya que la herramienta no podrá verificar las páginas de datos de un volumen de datos específico si hay un proceso que usa el volumen de datos, como el servidor de índice de SAP HANA. - En una instancia de Compute Engine que no sea el host de SAP HANA, implementa discos temporales provenientes de instantáneas que creaste con el comando
hanadiskbackup
del agente y, luego, realiza una verificación de coherencia en esos discos. Para obtener información sobre cómo hacerlo, consulta Valida la coherencia de las instantáneas.
Para obtener información acerca de la herramienta
hdbpersdiag
, consulta el documento de SAP Realiza verificaciones de coherencia.- Realiza verificaciones de coherencia de página para tu volumen
Realiza actividades de mantenimiento para tus instantáneas de disco. Debido a que el agente deGoogle Cloudpara SAP no realiza ninguna actividad de mantenimiento para las instantáneas de disco, te recomendamos que las revises de forma periódica y realices actividades como borrar instantáneas antiguas.
Si deseas obtener más información sobre las prácticas recomendadas relacionadas con las instantáneas de discos, consulta Prácticas recomendadas para las instantáneas de discos de Compute Engine.