En esta guía, se muestra cómo crear una copia de seguridad de tu base de datos de SAP HANA y recuperarla mediante la función de instantánea de disco del agente de Google Cloudpara SAP.
Si deseas obtener información sobre esta función, consulta Copia de seguridad y recuperación para SAP HANA mediante instantáneas de disco.
Antes de comenzar
- Valida la instalación del agente de Google Cloudpara SAP. Si deseas obtener instrucciones, consulta Instala y configura el agente de Google Cloudpara SAP en una instancia de Compute Engine.
Valida que tu sistema SAP HANA se implemente en una instancia de Compute Engine de la siguiente manera:
- No se implementa con la solución de conmutación por error automática del host. Para obtener más información, consulta Usa instantáneas con implementaciones de escalamiento horizontal.
- Usa un sistema operativo (SO) certificado por SAP. Para obtener más información, consulta Compatibilidad del SO con SAP HANA en Google Cloud
- El volumen
/hana/data
se aloja de forma independiente 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.
Si usas más de un disco para alojar tu volumen
/hana/data
, puedes usar la función de instantáneas de disco del agente solo cuando los discos subyacentes sean volúmenes de Hyperdisk.- El volumen
/hana/data
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. - La infraestructura subyacente no se implementa con herramientas de infraestructura como código (IaC), como Terraform. Para obtener más información, consulta Usa instantáneas con implementaciones basadas en herramientas de IaC.
Configurar permisos
Para crear una copia de seguridad de tu base de datos de SAP HANA y recuperarla con la función de instantáneas de disco del agente de Google Cloudpara SAP, debes establecer los siguientes permisos:
Para crear instantáneas de discos, otorga los siguientes permisos de IAM:
Escalamiento con un disco de datos
Si tu volumen
/hana/data
está alojado en un volumen de Hyperdisk o de Persistent Disk, otorga los siguientes permisos a tu instancia de Compute Engine:compute.disks.create compute.disks.createSnapshot compute.disks.get compute.disks.setLabels compute.disks.use compute.globalOperations.get compute.instances.attachDisk compute.instances.detachDisk compute.instances.get compute.snapshots.create compute.snapshots.get compute.snapshots.setLabels compute.snapshots.useReadOnly compute.zoneOperations.get
Ajusta la escala con discos de datos en bandas
Si tu volumen
/hana/data
está alojado en más de un volumen de Hyperdisk o Persistent Disk, otorga los siguientes permisos a tu instancia de Compute Engine:compute.disks.addResourcePolicies compute.disks.create compute.disks.get compute.disks.list compute.disks.removeResourcePolicies compute.disks.use compute.disks.useReadOnly compute.globalOperations.get compute.instances.attachDisk compute.instances.detachDisk compute.instances.get compute.instantSnapshotGroups.create compute.instantSnapshotGroups.delete compute.instantSnapshotGroups.get compute.instantSnapshotGroups.list compute.instantSnapshots.list compute.instantSnapshots.useReadOnly compute.resourcePolicies.create compute.resourcePolicies.use compute.resourcePolicies.useReadOnly compute.snapshots.create compute.snapshots.get compute.snapshots.list compute.snapshots.setLabels compute.snapshots.useReadOnly compute.zoneOperations.get
Escalamiento horizontal, excepto la conmutación por error automática del host
Para una implementación de escalamiento horizontal, otorga los siguientes permisos a tu instancia de Compute Engine:
compute.disks.addResourcePolicies compute.disks.create compute.disks.get compute.disks.list compute.disks.removeResourcePolicies compute.disks.use compute.disks.useReadOnly compute.globalOperations.get compute.instances.attachDisk compute.instances.detachDisk compute.instances.get compute.instantSnapshotGroups.create compute.instantSnapshotGroups.delete compute.instantSnapshotGroups.get compute.instantSnapshotGroups.list compute.instantSnapshots.list compute.instantSnapshots.useReadOnly compute.resourcePolicies.create compute.resourcePolicies.use compute.resourcePolicies.useReadOnly compute.resourcePolicies.delete compute.snapshots.create compute.snapshots.get compute.snapshots.list compute.snapshots.setLabels compute.snapshots.useReadOnly compute.zoneOperations.get
Para crear copias de seguridad basadas en instantáneas de disco, el usuario de la base de datos de SAP HANA que usa el agente debe tener el privilegio
BACKUP OPERATOR
oBACKUP ADMIN
. Para obtener más información, consulta el documento de SAP Autorizaciones necesarias para la copia de seguridad y la recuperación.Para crear una copia de seguridad de tu base de datos de SAP HANA y recuperarla, el usuario del sistema operativo que ejecuta los comandos del agente debe ser el usuario
root
o tener el accesosudo
para ejecutar los siguientes comandos. También puedes proporcionar accesosudo
si creas un grupo en tu directorio/etc/sudoers.d
, por ejemplo:%sapagent_snapshot_sudoers ALL=(ALL:ALL) NOPASSWD:/sbin/lvdisplay, /sbin/vgscan, /sbin/dmsetup, /sbin/lvscan, /usr/sbin/xfs_freeze, /usr/bin/google_cloud_sap_agent
Valida la configuración de la copia de seguridad y la recuperación basadas en instantáneas de disco
Puedes validar si tienes la configuración Google Cloud correcta para usar el agente y realizar operaciones de copia de seguridad y recuperación basadas en instantáneas de disco para tu sistema SAP HANA. Para ello, ejecuta el comando status
del agente, que es compatible con la versión 3.7 del agente.
Para hacerlo, sigue los pasos que se indican a continuación:
- Establece una conexión SSH con tu instancia de Compute Engine o el servidor de la solución Bare Metal.
Ejecuta el siguiente comando:
sudo /usr/bin/google_cloud_sap_agent status
Si la configuración de la copia de seguridad y la recuperación basadas en instantáneas de disco es correcta, el resultado incluirá lo siguiente. Tu configuración puede tener valores distintos de los de
default
.Agent Status: ... Systemd Service Enabled: True Systemd Service Running: True Cloud API Full Scopes: True Configuration File: /etc/google-cloud-sap-agent/configuration.json Configuration Valid: True ... ---------------------------------------------------------------------------- Disk Snapshot: Enabled Status: Fully Functional IAM Permissions: All granted ...
Crea un grupo de coherencia de disco
Si tu volumen /hana/data
se aloja en un disco, omite esta sección.
Si tu volumen /hana/data
se aloja en más de un disco, debes crear un grupo de coherencia y agregar a ese grupo los discos que alojan tu volumen /hana/data
. Debes crear el grupo de coherencia en la misma región que los discos.
Para obtener información sobre cómo hacerlo, consulta Crea un grupo de coherencia.
Anota el nombre del grupo de coherencia. El agente la usa cuando crea la copia de seguridad basada en instantáneas.
Crea una copia de seguridad basada en una instantánea de disco
Si deseas crear una copia de seguridad basada en instantáneas de disco para el volumen /hana/data
de tu base de datos de SAP HANA, ejecuta el comando hanadiskbackup
del agente de Google Cloudpara SAP:
Escalamiento con un disco de datos
Para crear una copia de seguridad basada en instantáneas de disco para el volumen /hana/data
de tu base de datos de SAP HANA, ejecuta el comando hanadiskbackup
del agente de Google Cloudpara SAP:
A partir de la versión 3.3, los argumentos -source-disk
y -source-disk-zone
son opcionales para usar con el comando hanadiskbackup
. Esto se debe a que el agente puede detectar de forma automática el disco que aloja el directorio /hana/data
. Sin embargo, si especificas estos argumentos, se anulan la detección automática del agente.
- Si deseas usar una clave
hdbuserstore
para la autenticación de SAP HANA, ejecuta el siguiente comando:sudo /usr/bin/google_cloud_sap_agent hanadiskbackup \ -project=DESTINATION_PROJECT_ID \ -sid=SID \ -hdbuserstore-key=HDB_USERSTORE_KEY
- Si deseas usar un nombre de usuario y un secreto de Secret Manager para la autenticación de SAP HANA, ejecuta el siguiente comando:
sudo /usr/bin/google_cloud_sap_agent hanadiskbackup \ -project=DESTINATION_PROJECT_ID \ -host=HANA_HOST_ADDRESS \ -port=HANA_PORT_NUMBER \ -sid=SID \ -hana-db-user=HANA_USERNAME \ -password-secret=HANA_USER_PWD_SECRET_NAME
- Si deseas usar un nombre de usuario y una contraseña para la autenticación de SAP HANA, ejecuta el siguiente comando:
sudo /usr/bin/google_cloud_sap_agent hanadiskbackup \ -project=DESTINATION_PROJECT_ID \ -host=HANA_HOST_ADDRESS \ -port=HANA_PORT_NUMBER \ -sid=SID \ -hana-db-user=HANA_USERNAME \ -password=HANA_PASSWORD
Reemplaza lo siguiente:
DESTINATION_PROJECT_ID
: Es el ID del proyecto deGoogle Cloud en el que deseas crear la instantánea de disco.HANA_HOST_ADDRESS
: el nombre de host o la dirección IP de la instancia de Compute Engine que aloja tu base de datos de SAP HANAEn un sistema de alta disponibilidad (HA), especifica el nombre de host o la dirección IP del host local en el nodo principal de SAP HANA. No uses la IP virtual (VIP) que se usa en el clúster para identificar el nodo principal. En una implementación de recuperación ante desastres (DR), especifica el nombre de host o la dirección IP del host local en la instancia principal de SAP HANA.
HANA_PORT_NUMBER
: el puerto de SAP HANA que acepta las solicitudes de copia de seguridad y recuperaciónSID
: el identificador del sistema SAP (SID) del sistema SAP HANAHANA_USERNAME
: el nombre de usuario de la base de datos de SAP HANA con el que deseas crear la copia de seguridadHDB_USERSTORE_KEY
: si creaste una clavehdbuserstore
para autenticar el usuario de SAP HANA especificado, especifica esa claveHANA_USER_PWD_SECRET_NAME
: Si usas Secret Manager para almacenar la contraseña de usuario de la base de datos de SAP HANA, especifica el nombre del secreto correspondiente.HANA_PASSWORD
: Si usas una contraseña de texto sin formato para la autenticación de SAP HANA, especifícala.
En la siguiente tabla, se describen los argumentos que admite el comando hanadiskbackup
:
Argumento | Descripción |
---|---|
-port |
Especifica el puerto de SAP HANA que acepta las solicitudes de copia de seguridad y recuperación. |
-sid |
Especifica el identificador del sistema SAP (SID) del sistema SAP HANA. |
-hana-db-user |
Especifica el nombre de usuario de la base de datos de SAP HANA con el que deseas crear la copia de seguridad. Si especificas |
-password |
Especifica la contraseña del usuario de la base de datos de SAP HANA que usas para crear la copia de seguridad. No especifiques este argumento si usas el argumento Para la autenticación de SAP HANA, el agente usa el siguiente orden de preferencia: si se especifica, se prefiere el argumento |
-password-secret |
Opcional. Si usas Secret Manager para almacenar la contraseña de usuario de la base de datos de SAP HANA, especifica el nombre del secreto correspondiente. En Secret Manager, asegúrate de que el valor Secret, que es la contraseña, contenga al menos 8 caracteres e incluya al menos una letra mayúscula, una letra minúscula y un número. Para la autenticación de SAP HANA, el agente usa el siguiente orden de preferencia: si se especifica, se prefiere el argumento |
-hdbuserstore-key |
Para conectarte de forma segura a un sistema SAP HANA, especifica una
clave de almacenamiento seguro de usuario ( Para usar una clave
Este parámetro de configuración es compatible con la versión 3.3 del agente. Si especificas Para la autenticación de SAP HANA, el agente usa el siguiente orden de preferencia: si se especifica, se prefiere el argumento |
-host |
Opcional. Especifica la dirección IP de la instancia de Compute Engine que aloja el sistema SAP HANA. El valor predeterminado es localhost . |
-project |
Opcional. Especifica el ID del Google Cloud proyecto en el que se ejecuta tu instancia de SAP HANA. |
-abandon-prepared |
Opcional. Especifica si se debe ignorar o no cualquier copia de seguridad basada en instantáneas existente. El valor predeterminado es false . |
-snapshot-name |
Opcional. Especifica el nombre de la instantánea de disco que crearás. Este argumento solo se aplica cuando tu volumen De forma predeterminada, la instantánea tiene un nombre en el siguiente formato: |
-snapshot-description |
Opcional. Especifica una descripción para la instantánea del disco. Este argumento solo se aplica cuando tu volumen /hana/data se aloja en un disco. |
-snapshot-type |
Opcional. Especifica el tipo de instantáneas que deseas crear para los discos que alojan tu volumen De forma predeterminada, el agente crea instantáneas estándar. Valores
admitidos para este argumento: Este argumento es compatible con la versión 3.6 del agente. |
-group-snapshot-name |
Opcional. Especifica el nombre del grupo de instantáneas para las instantáneas de los discos que alojan tu volumen De forma predeterminada, el nombre del grupo de instantáneas se establece con el siguiente formato: Este argumento es compatible con la versión 3.6 del agente. |
-labels |
Opcional. Especifica uno o más pares etiqueta-valor que desees asociar con las instantáneas de disco que estás creando. Por ejemplo: -labels="label1=value1,label2=value2" . |
-storage-location |
Opcional. Especifica la multirregión de Cloud Storage o la región de Cloud Storage en la que quieres almacenar la instantánea del disco. |
-freeze-file-system |
Opcional. Especifica si el agente debe inmovilizar o no el sistema de archivos
de tu base de datos de SAP HANA. El valor predeterminado es Este argumento es compatible con la versión 3.2 del agente. |
-send-metrics-to-monitoring |
Opcional. Especifica si el estado de ejecución de la creación de la instantánea se envía a Cloud Monitoring. El valor predeterminado es TRUE . |
-loglevel |
Opcional. Especifica el nivel de registro para la operación de creación de la instantánea. El nivel de registro predeterminado es info . Los niveles de registro disponibles son debug , info , warn y error . |
-confirm-data-snapshot-after-create |
Opcional. Si deseas confirmar la creación de la instantánea en SAP HANA inmediatamente después de crearla, pero sin confirmar que se subió al bucket de Cloud Storage especificado para el argumento El valor predeterminado es Este argumento es compatible con la versión 3.4 del agente. |
Ajusta la escala con discos de datos en bandas
Para crear una copia de seguridad basada en instantáneas de disco para el volumen /hana/data
de tu base de datos de SAP HANA, ejecuta el comando hanadiskbackup
del agente de Google Cloudpara SAP:
A partir de la versión 3.3, los argumentos -source-disk
y -source-disk-zone
son opcionales para usar con el comando hanadiskbackup
. Esto se debe a que el agente puede detectar de forma automática el disco que aloja el directorio /hana/data
. Sin embargo, si especificas estos argumentos, se anulan la detección automática del agente.
- Si deseas usar una clave
hdbuserstore
para la autenticación de SAP HANA, ejecuta el siguiente comando:sudo /usr/bin/google_cloud_sap_agent hanadiskbackup \ -project=DESTINATION_PROJECT_ID \ -sid=SID \ -hdbuserstore-key=HDB_USERSTORE_KEY
- Si deseas usar un nombre de usuario y un secreto de Secret Manager para la autenticación de SAP HANA, ejecuta el siguiente comando:
sudo /usr/bin/google_cloud_sap_agent hanadiskbackup \ -project=DESTINATION_PROJECT_ID \ -host=HANA_HOST_ADDRESS \ -port=HANA_PORT_NUMBER \ -sid=SID \ -hana-db-user=HANA_USERNAME \ -password-secret=HANA_USER_PWD_SECRET_NAME
- Si deseas usar un nombre de usuario y una contraseña para la autenticación de SAP HANA, ejecuta el siguiente comando:
sudo /usr/bin/google_cloud_sap_agent hanadiskbackup \ -project=DESTINATION_PROJECT_ID \ -host=HANA_HOST_ADDRESS \ -port=HANA_PORT_NUMBER \ -sid=SID \ -hana-db-user=HANA_USERNAME \ -password=HANA_PASSWORD
Reemplaza lo siguiente:
DESTINATION_PROJECT_ID
: Es el ID del proyecto deGoogle Cloud en el que deseas crear la instantánea de disco.HANA_HOST_ADDRESS
: el nombre de host o la dirección IP de la instancia de Compute Engine que aloja tu base de datos de SAP HANAEn un sistema de alta disponibilidad (HA), especifica el nombre de host o la dirección IP del host local en el nodo principal de SAP HANA. No uses la IP virtual (VIP) que se usa en el clúster para identificar el nodo principal. En una implementación de recuperación ante desastres (DR), especifica el nombre de host o la dirección IP del host local en la instancia principal de SAP HANA.
HANA_PORT_NUMBER
: el puerto de SAP HANA que acepta las solicitudes de copia de seguridad y recuperaciónSID
: el identificador del sistema SAP (SID) del sistema SAP HANAHANA_USERNAME
: el nombre de usuario de la base de datos de SAP HANA con el que deseas crear la copia de seguridadHDB_USERSTORE_KEY
: si creaste una clavehdbuserstore
para autenticar el usuario de SAP HANA especificado, especifica esa claveHANA_USER_PWD_SECRET_NAME
: Si usas Secret Manager para almacenar la contraseña de usuario de la base de datos de SAP HANA, especifica el nombre del secreto correspondiente.HANA_PASSWORD
: Si usas una contraseña de texto sin formato para la autenticación de SAP HANA, especifícala.
En la siguiente tabla, se describen los argumentos que admite el comando hanadiskbackup
:
Argumento | Descripción |
---|---|
-port |
Especifica el puerto de SAP HANA que acepta las solicitudes de copia de seguridad y recuperación. |
-sid |
Especifica el identificador del sistema SAP (SID) del sistema SAP HANA. |
-hana-db-user |
Especifica el nombre de usuario de la base de datos de SAP HANA con el que deseas crear la copia de seguridad. Si especificas |
-password |
Especifica la contraseña del usuario de la base de datos de SAP HANA que usas para crear la copia de seguridad. No especifiques este argumento si usas el argumento Para la autenticación de SAP HANA, el agente usa el siguiente orden de preferencia: si se especifica, se prefiere el argumento |
-password-secret |
Opcional. Si usas Secret Manager para almacenar la contraseña de usuario de la base de datos de SAP HANA, especifica el nombre del secreto correspondiente. En Secret Manager, asegúrate de que el valor Secret, que es la contraseña, contenga al menos 8 caracteres e incluya al menos una letra mayúscula, una letra minúscula y un número. Para la autenticación de SAP HANA, el agente usa el siguiente orden de preferencia: si se especifica, se prefiere el argumento |
-hdbuserstore-key |
Para conectarte de forma segura a un sistema SAP HANA, especifica una
clave de almacenamiento seguro de usuario ( Para usar una clave
Este parámetro de configuración es compatible con la versión 3.3 del agente. Si especificas Para la autenticación de SAP HANA, el agente usa el siguiente orden de preferencia: si se especifica, se prefiere el argumento |
-host |
Opcional. Especifica la dirección IP de la instancia de Compute Engine que aloja el sistema SAP HANA. El valor predeterminado es localhost . |
-project |
Opcional. Especifica el ID del Google Cloud proyecto en el que se ejecuta tu instancia de SAP HANA. |
-abandon-prepared |
Opcional. Especifica si se debe ignorar o no cualquier copia de seguridad basada en instantáneas existente. El valor predeterminado es false . |
-snapshot-name |
Opcional. Especifica el nombre de la instantánea de disco que crearás. Este argumento solo se aplica cuando tu volumen De forma predeterminada, la instantánea tiene un nombre en el siguiente formato: |
-snapshot-description |
Opcional. Especifica una descripción para la instantánea del disco. Este argumento solo se aplica cuando tu volumen /hana/data se aloja en un disco. |
-snapshot-type |
Opcional. Especifica el tipo de instantáneas que deseas crear para los discos que alojan tu volumen De forma predeterminada, el agente crea instantáneas estándar. Valores
admitidos para este argumento: Este argumento es compatible con la versión 3.6 del agente. |
-group-snapshot-name |
Opcional. Especifica el nombre del grupo de instantáneas para las instantáneas de los discos que alojan tu volumen De forma predeterminada, el nombre del grupo de instantáneas se establece con el siguiente formato: Este argumento es compatible con la versión 3.6 del agente. |
-labels |
Opcional. Especifica uno o más pares etiqueta-valor que desees asociar con las instantáneas de disco que estás creando. Por ejemplo: -labels="label1=value1,label2=value2" . |
-source-disks |
Opcional. Especifica los nombres de los discos que alojan el volumen /hana/data en tu implementación de. Usa una coma para separar los nombres de los discos. Por ejemplo: -source-disks="disk-name-1, disk-name-2" .
|
-storage-location |
Opcional. Especifica la multirregión de Cloud Storage o la región de Cloud Storage en la que quieres almacenar la instantánea del disco. |
-freeze-file-system |
Opcional. Especifica si el agente debe inmovilizar o no el sistema de archivos
de tu base de datos de SAP HANA. El valor predeterminado es Este argumento es compatible con la versión 3.2 del agente. |
-send-metrics-to-monitoring |
Opcional. Especifica si el estado de ejecución de la creación de la instantánea se envía a Cloud Monitoring. El valor predeterminado es TRUE . |
-loglevel |
Opcional. Especifica el nivel de registro para la operación de creación de la instantánea. El nivel de registro predeterminado es info . Los niveles de registro disponibles son debug , info , warn y error . |
-confirm-data-snapshot-after-create |
Opcional. Si deseas confirmar la creación de la instantánea en SAP HANA inmediatamente después de crearla, pero sin confirmar que se subió al bucket de Cloud Storage especificado para el argumento El valor predeterminado es Este argumento es compatible con la versión 3.4 del agente. |
Escalamiento horizontal, excepto la conmutación por error automática del host
Para crear una copia de seguridad basada en instantáneas de disco para el volumen /hana/data
de tu base de datos de SAP HANA, ejecuta el comando hanadiskbackup
del agente de Google Cloudpara SAP:
- Si deseas usar una clave
hdbuserstore
para la autenticación de SAP HANA, ejecuta el siguiente comando:sudo /usr/bin/google_cloud_sap_agent hanadiskbackup \ -project=DESTINATION_PROJECT_ID \ -sid=SID \ -hdbuserstore-key=HDB_USERSTORE_KEY \ -source-disks="COMMA_SEPARATED_DISK_NAMES"
- Si deseas usar un nombre de usuario y un secreto de Secret Manager para la autenticación de SAP HANA, ejecuta el siguiente comando:
sudo /usr/bin/google_cloud_sap_agent hanadiskbackup \ -project=DESTINATION_PROJECT_ID \ -host=HANA_HOST_ADDRESS \ -port=HANA_PORT_NUMBER \ -sid=SID \ -hana-db-user=HANA_USERNAME \ -password-secret=HANA_USER_PWD_SECRET_NAME \ -source-disks="COMMA_SEPARATED_DISK_NAMES"
- Si deseas usar un nombre de usuario y una contraseña para la autenticación de SAP HANA, ejecuta el siguiente comando:
sudo /usr/bin/google_cloud_sap_agent hanadiskbackup \ -project=DESTINATION_PROJECT_ID \ -host=HANA_HOST_ADDRESS \ -port=HANA_PORT_NUMBER \ -sid=SID \ -hana-db-user=HANA_USERNAME \ -password=HANA_PASSWORD \ -source-disks="COMMA_SEPARATED_DISK_NAMES"
Reemplaza lo siguiente:
DESTINATION_PROJECT_ID
: Es el ID del proyecto deGoogle Cloud en el que deseas crear la instantánea de disco.HANA_HOST_ADDRESS
: el nombre de host o la dirección IP de la instancia de Compute Engine que aloja tu base de datos de SAP HANAEn un sistema de alta disponibilidad (HA), especifica el nombre de host o la dirección IP del host local en el nodo principal de SAP HANA. No uses la IP virtual (VIP) que se usa en el clúster para identificar el nodo principal. En una implementación de recuperación ante desastres (DR), especifica el nombre de host o la dirección IP del host local en la instancia principal de SAP HANA.
HANA_PORT_NUMBER
: el puerto de SAP HANA que acepta las solicitudes de copia de seguridad y recuperaciónSID
: el identificador del sistema SAP (SID) del sistema SAP HANAHANA_USERNAME
: el nombre de usuario de la base de datos de SAP HANA con el que deseas crear la copia de seguridadHDB_USERSTORE_KEY
: si creaste una clavehdbuserstore
para autenticar el usuario de SAP HANA especificado, especifica esa claveHANA_USER_PWD_SECRET_NAME
: Si usas Secret Manager para almacenar la contraseña de usuario de la base de datos de SAP HANA, especifica el nombre del secreto correspondiente.HANA_PASSWORD
: Si usas una contraseña de texto sin formato para la autenticación de SAP HANA, especifícala.COMMA_SEPARATED_DISK_NAMES
: Es una lista separada por comas de nombres de discos que alojan el volumen/hana/data
en tu sistema de escalamiento horizontal.
En la siguiente tabla, se describen los argumentos que admite el comando hanadiskbackup
:
Argumento | Descripción |
---|---|
-port |
Especifica el puerto de SAP HANA que acepta las solicitudes de copia de seguridad y recuperación. |
-sid |
Especifica el identificador del sistema SAP (SID) del sistema SAP HANA. |
-hana-db-user |
Especifica el nombre de usuario de la base de datos de SAP HANA con el que deseas crear la copia de seguridad. Si especificas |
-password |
Especifica la contraseña del usuario de la base de datos de SAP HANA que usas para crear la copia de seguridad. No especifiques este argumento si usas el argumento Para la autenticación de SAP HANA, el agente usa el siguiente orden de preferencia: si se especifica, se prefiere el argumento |
-password-secret |
Opcional. Si usas Secret Manager para almacenar la contraseña de usuario de la base de datos de SAP HANA, especifica el nombre del secreto correspondiente. En Secret Manager, asegúrate de que el valor Secret, que es la contraseña, contenga al menos 8 caracteres e incluya al menos una letra mayúscula, una letra minúscula y un número. Para la autenticación de SAP HANA, el agente usa el siguiente orden de preferencia: si se especifica, se prefiere el argumento |
-hdbuserstore-key |
Para conectarte de forma segura a un sistema SAP HANA, especifica una
clave de almacenamiento seguro de usuario ( Para usar una clave
Este parámetro de configuración es compatible con la versión 3.3 del agente. Si especificas Para la autenticación de SAP HANA, el agente usa el siguiente orden de preferencia: si se especifica, se prefiere el argumento |
-host |
Opcional. Especifica la dirección IP de la instancia de Compute Engine que aloja el sistema SAP HANA. El valor predeterminado es localhost . |
-project |
Opcional. Especifica el ID del Google Cloud proyecto en el que se ejecuta tu instancia de SAP HANA. |
-abandon-prepared |
Opcional. Especifica si se debe ignorar o no cualquier copia de seguridad basada en instantáneas existente. El valor predeterminado es false . |
-snapshot-name |
Opcional. Especifica el nombre de la instantánea de disco que crearás. Este argumento solo se aplica cuando tu volumen De forma predeterminada, la instantánea tiene un nombre en el siguiente formato: |
-snapshot-description |
Opcional. Especifica una descripción para la instantánea del disco. Este argumento solo se aplica cuando tu volumen /hana/data se aloja en un disco. |
-snapshot-type |
Opcional. Especifica el tipo de instantáneas que deseas crear para los discos que alojan tu volumen De forma predeterminada, el agente crea instantáneas estándar. Valores
admitidos para este argumento: Este argumento es compatible con la versión 3.6 del agente. |
-group-snapshot-name |
Opcional. Especifica el nombre del grupo de instantáneas para las instantáneas de los discos que alojan tu volumen De forma predeterminada, el nombre del grupo de instantáneas se establece con el siguiente formato: Este argumento es compatible con la versión 3.6 del agente. |
-labels |
Opcional. Especifica uno o más pares etiqueta-valor que desees asociar con las instantáneas de disco que estás creando. Por ejemplo: -labels="label1=value1,label2=value2" . |
-source-disks |
Especifica los nombres de los discos que alojan el volumen /hana/data en tu implementación de escalamiento horizontal. Usa una coma para separar los nombres de los discos. Por ejemplo: -source-disks="disk-name-1, disk-name-2" .
|
-storage-location |
Opcional. Especifica la multirregión de Cloud Storage o la región de Cloud Storage en la que quieres almacenar la instantánea del disco. |
-freeze-file-system |
Opcional. Especifica si el agente debe inmovilizar o no el sistema de archivos
de tu base de datos de SAP HANA. El valor predeterminado es Este argumento es compatible con la versión 3.2 del agente. |
-send-metrics-to-monitoring |
Opcional. Especifica si el estado de ejecución de la creación de la instantánea se envía a Cloud Monitoring. El valor predeterminado es TRUE . |
-loglevel |
Opcional. Especifica el nivel de registro para la operación de creación de la instantánea. El nivel de registro predeterminado es info . Los niveles de registro disponibles son debug , info , warn y error . |
-confirm-data-snapshot-after-create |
Opcional. Si deseas confirmar la creación de la instantánea en SAP HANA inmediatamente después de crearla, pero sin confirmar que se subió al bucket de Cloud Storage especificado para el argumento El valor predeterminado es Este argumento es compatible con la versión 3.4 del agente. |
Verifica las instantáneas de disco
Puedes verificar que las instantáneas de disco se creen mediante las siguientes opciones:
En la consola de Google Cloud , ve a la página Instantáneas de Compute Engine y, luego, filtra las entradas con el nombre del disco. Si tu volumen
/hana/data
se aloja en un disco, también puedes filtrar usando el nombre de la instantánea. Si tu volumen/hana/data
se aloja en más de un disco, también puedes usar el nombre del grupo de instantáneas para filtrar.Como alternativa, también puedes ver los detalles de la instantánea de disco en el siguiente archivo de registro del agente:
/var/log/google-cloud-sap-agent/hanadiskbackup.log
Revisa el catálogo de copias de seguridad de SAP HANA
Además de crear la copia de seguridad basada en instantáneas de disco, el comando hanadiskbackup
crea una entrada para ella en tu catálogo de copias de seguridad de SAP HANA. La siguiente es una consulta en SQL de ejemplo para ver las entradas de copia de seguridad basadas en instantáneas en el catálogo de copias de seguridad de SAP HANA:
SELECT BACKUP_ID, STATE_NAME, COMMENT FROM M_BACKUP_CATALOG WHERE ENTRY_TYPE_NAME = 'data snapshot'
El resultado es similar al siguiente ejemplo.
BACKUP_ID,STATE_NAME,COMMENT BACKUP_ID,"successful","SNAPSHOT_IDENTIFIER"
En esta salida, se incluyen los siguientes valores:
BACKUP_ID
: El ID de la copia de seguridad asignado a la copia de seguridad basada en instantáneas de disco en tu catálogo de copias de seguridad de SAP HANASNAPSHOT_IDENTIFIER
:- Para un volumen
/hana/data
en un disco, el valor de este identificador se determina según el uso del argumento-snapshot-name
con el comandohanadiskbackup
. Si no especificaste este argumento, se establecerá el valor predeterminado, que essnapshot-SOURCE_DISK_NAME-YYYYMMDD-HHMMSS
. - Si tu volumen
/hana/
se aloja en más de un disco, el valor de este identificador se determina según el uso del argumento-group-snapshot-name
con el comandohanadiskbackup
. Si no especificaste este argumento, se establece su valor predeterminado, que esCONSISTENCY_GROUP_NAME-YYYYMMDD-HHMMMSS
.
- Para un volumen
SOURCE_DISK_NAME
: Este valor se determina por el uso del argumento-source-disk
con el comandohanadiskbackup
.CONSISTENCY_GROUP_NAME
: Este valor se determina por el uso del argumento-group-snapshot-name
con el comandohanadiskbackup
.YYYYMMDD-HHMMMSS
: La fecha y hora en la que se creó la instantánea.
Recupera la base de datos con una copia de seguridad basada en una instantánea del disco
Si deseas recuperar tu base de datos de SAP HANA mediante la función de instantáneas de disco del agente deGoogle Cloudpara SAP, consulta las instrucciones de tu situación:
- Recupera la base de datos para un sistema de escalamiento vertical
- Recupera la base de datos para un sistema de alta disponibilidad de escalamiento vertical
- Recupera la base de datos para una implementación de DR de escalamiento vertical
- Recupera la base de datos para un sistema de escalamiento horizontal
- Realiza una copia del sistema o una actualización del sistema
Recupera la base de datos para un sistema de escalamiento vertical
Para recuperar la base de datos de un sistema de escalamiento vertical de SAP HANA implementado enGoogle Cloud, completa los siguientes pasos:
Para recuperar el disco que aloja el volumen
/hana/data
, ejecuta el comandohanadiskrestore
del agente:Si tu volumen
/hana/data
está alojado en un disco, ejecuta el siguiente comando:sudo /usr/bin/google_cloud_sap_agent hanadiskrestore \ -project=SOURCE_PROJECT_ID \ -sid=SID \ -source-snapshot=SOURCE_SNAPSHOT_NAME \ [-new-disk-name=NEW_DISK_NAME \ -new-disk-type=NEW_DISK_TYPE]
Si tu volumen
/hana/data
se aloja en más de un disco, ejecuta el siguiente comando:sudo /usr/bin/google_cloud_sap_agent hanadiskrestore \ -project=SOURCE_PROJECT_ID \ -sid=SID \ -group-snapshot-name=SOURCE_SNAPSHOT_GROUP_NAME \ [-source-disks=COMMA_SEPARATED_DISK_NAMES_FOR_RECOVERY \ -new-disk-type=NEW_DISK_TYPE \ -new-disk-prefix=NEW_DISK_PREFIX]
SOURCE_PROJECT_ID
: Es el ID del proyectoGoogle Cloud en el que existe la instantánea de disco.SID
: El identificador del sistema SAP (SID) del sistema SAP HANASOURCE_SNAPSHOT_NAME
: Si tu volumen/hana/data
se aloja en un disco, especifica el nombre de la instantánea del disco con la que crearás el disco nuevo.SOURCE_SNAPSHOT_GROUP_NAME
: Si tu volumen/hana/data
se aloja en más de un disco, especifica el nombre del grupo de instantáneas con el que crearás los discos nuevos.NEW_DISK_NAME
: Es el nombre que deseas establecer para el disco nuevo. Para obtener más información, consulta la descripción de-new-disk-name
en Argumentos admitidos para el restablecimiento del disco.NEW_DISK_TYPE
: Es el tipo de disco que deseas crear. Para obtener más información, consulta la descripción de-new-disk-type
en Argumentos admitidos para el restablecimiento del disco.NEW_DISK_PREFIX
: Es el prefijo que deseas agregar a los nombres de los discos nuevos.COMMA_SEPARATED_DISK_NAMES_FOR_RECOVERY
: Es una lista de nombres de discos separados por comas que deseas restablecer con la copia de seguridad basada en instantáneas.
Para obtener más información sobre los argumentos que puedes usar con el comando
hanadiskrestore
, consulta Argumentos admitidos para el restablecimiento del disco.Recupera tu base de datos de SAP HANA con la opción requerida:
Recupera en el tiempo de la instantánea
Para recuperar la base de datos de SAP HANA mediante su restablecimiento a la hora en que se creó la instantánea de disco, sigue estos pasos:
- Cambia al usuario
SIDadm
.su - SID_LCadm
Reemplaza
SID_LC
por el SID de tu sistema SAP HANA. Usa minúsculas para las letras. - Recupera la base de datos del sistema mediante la ejecución del siguiente comando:
HDBSettings.sh recoverSys.py --command="RECOVER DATA USING SNAPSHOT CLEAR LOG;"
- Conéctate a la base de datos del sistema. Por ejemplo, puedes ejecutar el siguiente comando de:
hdbsql -d SYSTEMDB -u system -p "SYSTEM_DB_PASSWORD" -i INSTANCE_NUMBER
Reemplaza lo siguiente:
SYSTEM_DB_PASSWORD
: la contraseña de la base de datos del sistema.INSTANCE_NUMBER
: el número de instancia de SAP HANA.
- Recupera las bases de datos de usuarios mediante la ejecución del siguiente comando para cada base de datos de usuario:
RECOVER DATA FOR TENANT_SID USING SNAPSHOT CLEAR LOG
Reemplaza
TENANT_SID
por el SID de la base de datos del usuario.
Recupera a un momento específico
Para recuperar la base de datos de SAP HANA mediante su restablecimiento a un momento específico, sigue estos pasos:
- Verifica que hayas creado una copia de seguridad para el volumen
/hana/log
en Cloud Storage mediante la función Backint del agente de Google Cloudpara SAP. Para obtener más información sobre esta función, consulta Copia de seguridad y recuperación para SAP HANA con Backint. - Cambia al usuario
SIDadm
.su - SID_LCadm
Reemplaza
SID_LC
por el SID de tu sistema SAP HANA. Usa minúsculas para las letras. - Recupera la base de datos del sistema mediante la ejecución del siguiente comando:
HDBSettings.sh recoverSys.py --command "RECOVER DATABASE UNTIL TIMESTAMP 'YYYY-MM-DD HH:MM:SS' CLEAR LOG USING SNAPSHOT"
- Conéctate a la base de datos del sistema. Por ejemplo, puedes ejecutar el siguiente comando de:
hdbsql -d SYSTEMDB -u system -p "SYSTEM_DB_PASSWORD" -i INSTANCE_NUMBER
Reemplaza lo siguiente:
SYSTEM_DB_PASSWORD
: la contraseña de la base de datos del sistema.INSTANCE_NUMBER
: el número de instancia de SAP HANA.
- Recupera las bases de datos de usuario mediante la ejecución del siguiente comando para cada base de datos de usuario:
RECOVER DATABASE FOR TENANT_SID UNTIL TIMESTAMP '2099-12-31 12:00:00' CLEAR LOG USING SNAPSHOT
Reemplaza
TENANT_SID
por el SID de la base de datos del usuario.
- Cambia al usuario
Recupera la base de datos para un sistema de alta disponibilidad de escalamiento vertical
Para recuperar la base de datos de un sistema de escalamiento vertical de SAP HANA implementado en un clúster de alta disponibilidad (HA) en Google Cloud, completa los siguientes pasos:
Verifica que tengas una instantánea del disco que aloja el volumen
/hana/data
en tu nodo principal de SAP HANA.Como usuario raíz, coloca el clúster de HA en modo de mantenimiento. Si usas Pacemaker, ejecuta el siguiente comando:
RHEL
pcs property set maintenance-mode=true
SLES
crm configure property maintenance-mode=true
Detén tus instancias de base de datos de SAP HANA mediante la ejecución del siguiente comando en los nodos principal y en espera de tu clúster de HA:
HDB stop
Cambia al nodo principal de tu sistema SAP HANA de alta disponibilidad.
Para recuperar el disco que aloja el volumen
/hana/data
, ejecuta el comandohanadiskrestore
del agente:Si tu volumen
/hana/data
está alojado en un disco, ejecuta el siguiente comando:sudo /usr/bin/google_cloud_sap_agent hanadiskrestore \ -project=SOURCE_PROJECT_ID \ -sid=SID \ -source-snapshot=SOURCE_SNAPSHOT_NAME \ [-new-disk-name=NEW_DISK_NAME \ -new-disk-type=NEW_DISK_TYPE]
Si tu volumen
/hana/data
se aloja en más de un disco, ejecuta el siguiente comando:sudo /usr/bin/google_cloud_sap_agent hanadiskrestore \ -project=SOURCE_PROJECT_ID \ -sid=SID \ -group-snapshot-name=SOURCE_SNAPSHOT_GROUP_NAME \ [-source-disks=COMMA_SEPARATED_DISK_NAMES_FOR_RECOVERY \ -new-disk-type=NEW_DISK_TYPE \ -new-disk-prefix=NEW_DISK_PREFIX]
SOURCE_PROJECT_ID
: Es el ID del proyectoGoogle Cloud en el que existe la instantánea de disco.SID
: El identificador del sistema SAP (SID) del sistema SAP HANASOURCE_SNAPSHOT_NAME
: Si tu volumen/hana/data
se aloja en un disco, especifica el nombre de la instantánea del disco con la que crearás el disco nuevo.SOURCE_SNAPSHOT_GROUP_NAME
: Si tu volumen/hana/data
se aloja en más de un disco, especifica el nombre del grupo de instantáneas con el que crearás los discos nuevos.NEW_DISK_NAME
: Es el nombre que deseas establecer para el disco nuevo. Para obtener más información, consulta la descripción de-new-disk-name
en Argumentos admitidos para el restablecimiento del disco.NEW_DISK_TYPE
: Es el tipo de disco que deseas crear. Para obtener más información, consulta la descripción de-new-disk-type
en Argumentos admitidos para el restablecimiento del disco.NEW_DISK_PREFIX
: Es el prefijo que deseas agregar a los nombres de los discos nuevos.COMMA_SEPARATED_DISK_NAMES_FOR_RECOVERY
: Es una lista de nombres de discos separados por comas que deseas restablecer con la copia de seguridad basada en instantáneas.
Para obtener más información sobre los argumentos que puedes usar con el comando
hanadiskrestore
, consulta Argumentos admitidos para el restablecimiento del disco.Cancela el registro del nodo secundario de tu sistema SAP HANA de alta disponibilidad:
hdbnsutil -sr_unregister
En el nodo principal de tu sistema SAP HANA con alta disponibilidad, inhabilita la replicación del sistema SAP HANA:
hdbnsutil -sr_disable
En el nodo principal, recupera tu base de datos de SAP HANA con la opción requerida:
Recupera en el tiempo de la instantánea
Para recuperar la base de datos de SAP HANA mediante su restablecimiento a la hora en que se creó la instantánea de disco, sigue estos pasos:
- Cambia al usuario
SIDadm
.su - SID_LCadm
Reemplaza
SID_LC
por el SID de tu sistema SAP HANA. Usa minúsculas para las letras. - Recupera la base de datos del sistema mediante la ejecución del siguiente comando:
HDBSettings.sh recoverSys.py --command="RECOVER DATA USING SNAPSHOT CLEAR LOG;"
- Conéctate a la base de datos del sistema. Por ejemplo, puedes ejecutar el siguiente comando de:
hdbsql -d SYSTEMDB -u system -p "SYSTEM_DB_PASSWORD" -i INSTANCE_NUMBER
Reemplaza lo siguiente:
SYSTEM_DB_PASSWORD
: la contraseña de la base de datos del sistema.INSTANCE_NUMBER
: el número de instancia de SAP HANA.
- Recupera las bases de datos de usuarios mediante la ejecución del siguiente comando para cada base de datos de usuario:
RECOVER DATA FOR TENANT_SID USING SNAPSHOT CLEAR LOG
Reemplaza
TENANT_SID
por el SID de la base de datos del usuario.
Recupera a un momento específico
Para recuperar la base de datos de SAP HANA mediante su restablecimiento a un momento específico, sigue estos pasos:
- Verifica que hayas creado una copia de seguridad para el volumen
/hana/log
en Cloud Storage mediante la función Backint del agente de Google Cloudpara SAP. Para obtener más información sobre esta función, consulta Copia de seguridad y recuperación para SAP HANA con Backint. - Cambia al usuario
SIDadm
.su - SID_LCadm
Reemplaza
SID_LC
por el SID de tu sistema SAP HANA. Usa minúsculas para las letras. - Recupera la base de datos del sistema mediante la ejecución del siguiente comando:
HDBSettings.sh recoverSys.py --command "RECOVER DATABASE UNTIL TIMESTAMP 'YYYY-MM-DD HH:MM:SS' CLEAR LOG USING SNAPSHOT"
- Conéctate a la base de datos del sistema. Por ejemplo, puedes ejecutar el siguiente comando de:
hdbsql -d SYSTEMDB -u system -p "SYSTEM_DB_PASSWORD" -i INSTANCE_NUMBER
Reemplaza lo siguiente:
SYSTEM_DB_PASSWORD
: la contraseña de la base de datos del sistema.INSTANCE_NUMBER
: el número de instancia de SAP HANA.
- Recupera las bases de datos de usuario mediante la ejecución del siguiente comando para cada base de datos de usuario:
RECOVER DATABASE FOR TENANT_SID UNTIL TIMESTAMP '2099-12-31 12:00:00' CLEAR LOG USING SNAPSHOT
Reemplaza
TENANT_SID
por el SID de la base de datos del usuario.
- Cambia al usuario
En el nodo principal, habilita la replicación del sistema SAP HANA:
hdbnsutil -sr_enable --name=PRIMARY_SITE_NAME
Vuelve a registrar el nodo en espera con el nodo principal:
hdbnsutil -sr_register --name=SECONDARY_SITE_NAME --remoteHost=PRIMARY_HOST_NAME --remoteInstance=INSTANCE_NUMBER --replicationMode=sync --operationMode=logreplay
Verifica que la base de datos del nodo en espera esté completamente sincronizada con la base de datos del nodo principal.
Como usuario raíz, sal del modo de mantenimiento del clúster de HA. Si usas Pacemaker, ejecuta el siguiente comando:
RHEL
pcs property set maintenance-mode=false
SLES
crm configure property maintenance-mode=false
Recupera la base de datos para una implementación de DR de escalamiento vertical
Para recuperar la base de datos de un sistema de escalamiento vertical de SAP HANA que se implementa con una solución de recuperación ante desastres en Google Cloud, completa los siguientes pasos:
Detén tus bases de datos de SAP HANA mediante la ejecución del siguiente comando en las instancias principal y en espera de tu implementación de DR:
HDB stop
Cambia a la instancia principal de la implementación de DR de SAP HANA.
Para recuperar el disco que aloja el volumen
/hana/data
, ejecuta el comandohanadiskrestore
del agente:Si tu volumen
/hana/data
está alojado en un disco, ejecuta el siguiente comando:sudo /usr/bin/google_cloud_sap_agent hanadiskrestore \ -project=SOURCE_PROJECT_ID \ -sid=SID \ -source-snapshot=SOURCE_SNAPSHOT_NAME \ [-new-disk-name=NEW_DISK_NAME \ -new-disk-type=NEW_DISK_TYPE]
Si tu volumen
/hana/data
se aloja en más de un disco, ejecuta el siguiente comando:sudo /usr/bin/google_cloud_sap_agent hanadiskrestore \ -project=SOURCE_PROJECT_ID \ -sid=SID \ -group-snapshot-name=SOURCE_SNAPSHOT_GROUP_NAME \ [-source-disks=COMMA_SEPARATED_DISK_NAMES_FOR_RECOVERY \ -new-disk-type=NEW_DISK_TYPE \ -new-disk-prefix=NEW_DISK_PREFIX]
SOURCE_PROJECT_ID
: Es el ID del proyectoGoogle Cloud en el que existe la instantánea de disco.SID
: El identificador del sistema SAP (SID) del sistema SAP HANASOURCE_SNAPSHOT_NAME
: Si tu volumen/hana/data
se aloja en un disco, especifica el nombre de la instantánea del disco con la que crearás el disco nuevo.SOURCE_SNAPSHOT_GROUP_NAME
: Si tu volumen/hana/data
se aloja en más de un disco, especifica el nombre del grupo de instantáneas con el que crearás los discos nuevos.NEW_DISK_NAME
: Es el nombre que deseas establecer para el disco nuevo. Para obtener más información, consulta la descripción de-new-disk-name
en Argumentos admitidos para el restablecimiento del disco.NEW_DISK_TYPE
: Es el tipo de disco que deseas crear. Para obtener más información, consulta la descripción de-new-disk-type
en Argumentos admitidos para el restablecimiento del disco.NEW_DISK_PREFIX
: Es el prefijo que deseas agregar a los nombres de los discos nuevos.COMMA_SEPARATED_DISK_NAMES_FOR_RECOVERY
: Es una lista de nombres de discos separados por comas que deseas restablecer con la copia de seguridad basada en instantáneas.
Para obtener más información sobre los argumentos que puedes usar con el comando
hanadiskrestore
, consulta Argumentos admitidos para el restablecimiento del disco.En la instancia principal, inhabilita la replicación del sistema SAP HANA:
hdbnsutil -sr_disable
En la instancia principal, recupera tu base de datos de SAP HANA con la opción requerida:
Recupera en el tiempo de la instantánea
Para recuperar la base de datos de SAP HANA mediante su restablecimiento a la hora en que se creó la instantánea de disco, sigue estos pasos:
- Cambia al usuario
SIDadm
.su - SID_LCadm
Reemplaza
SID_LC
por el SID de tu sistema SAP HANA. Usa minúsculas para las letras. - Recupera la base de datos del sistema mediante la ejecución del siguiente comando:
HDBSettings.sh recoverSys.py --command="RECOVER DATA USING SNAPSHOT CLEAR LOG;"
- Conéctate a la base de datos del sistema. Por ejemplo, puedes ejecutar el siguiente comando de:
hdbsql -d SYSTEMDB -u system -p "SYSTEM_DB_PASSWORD" -i INSTANCE_NUMBER
Reemplaza lo siguiente:
SYSTEM_DB_PASSWORD
: la contraseña de la base de datos del sistema.INSTANCE_NUMBER
: el número de instancia de SAP HANA.
- Recupera las bases de datos de usuarios mediante la ejecución del siguiente comando para cada base de datos de usuario:
RECOVER DATA FOR TENANT_SID USING SNAPSHOT CLEAR LOG
Reemplaza
TENANT_SID
por el SID de la base de datos del usuario.
Recupera a un momento específico
Para recuperar la base de datos de SAP HANA mediante su restablecimiento a un momento específico, sigue estos pasos:
- Verifica que hayas creado una copia de seguridad para el volumen
/hana/log
en Cloud Storage mediante la función Backint del agente de Google Cloudpara SAP. Para obtener más información sobre esta función, consulta Copia de seguridad y recuperación para SAP HANA con Backint. - Cambia al usuario
SIDadm
.su - SID_LCadm
Reemplaza
SID_LC
por el SID de tu sistema SAP HANA. Usa minúsculas para las letras. - Recupera la base de datos del sistema mediante la ejecución del siguiente comando:
HDBSettings.sh recoverSys.py --command "RECOVER DATABASE UNTIL TIMESTAMP 'YYYY-MM-DD HH:MM:SS' CLEAR LOG USING SNAPSHOT"
- Conéctate a la base de datos del sistema. Por ejemplo, puedes ejecutar el siguiente comando de:
hdbsql -d SYSTEMDB -u system -p "SYSTEM_DB_PASSWORD" -i INSTANCE_NUMBER
Reemplaza lo siguiente:
SYSTEM_DB_PASSWORD
: la contraseña de la base de datos del sistema.INSTANCE_NUMBER
: el número de instancia de SAP HANA.
- Recupera las bases de datos de usuario mediante la ejecución del siguiente comando para cada base de datos de usuario:
RECOVER DATABASE FOR TENANT_SID UNTIL TIMESTAMP '2099-12-31 12:00:00' CLEAR LOG USING SNAPSHOT
Reemplaza
TENANT_SID
por el SID de la base de datos del usuario.
- Cambia al usuario
En la instancia principal, habilita la replicación del sistema SAP HANA:
hdbnsutil -sr_enable --name=PRIMARY_SITE_NAME
Registra la instancia en espera con la instancia principal:
hdbnsutil -sr_register --name=SECONDARY_SITE_NAME --remoteHost=PRIMARY_HOST_NAME --remoteInstance=INSTANCE_NUMBER --replicationMode=sync --operationMode=logreplay
Verifica que la base de datos en la instancia en espera esté completamente sincronizada con la base de datos en la instancia principal.
Recupera la base de datos para un sistema de escalamiento horizontal
Para recuperar la base de datos de un sistema de escalamiento horizontal de SAP HANA implementado enGoogle Cloud sin la solución de conmutación por error automática del host, completa los siguientes pasos:
En cada nodo de tu implementación de escalamiento horizontal, detén SAP HANA:
HDB STOP
En cada nodo, como usuario raíz, desmonta el volumen
/hana/data
.Para obtener información sobre cómo hacerlo, consulta la documentación de SAP de tu versión de SAP HANA.
Para recuperar los discos que alojan el volumen
/hana/data
, ejecuta el comandohanadiskrestore
del agente: Reemplaza lo siguiente:sudo /usr/bin/google_cloud_sap_agent hanadiskrestore \ -project=SOURCE_PROJECT_ID \ -sid=SID \ -group-snapshot-name=SOURCE_SNAPSHOT_GROUP_NAME \ -source-disks=COMMA_SEPARATED_DISK_NAMES_FOR_RECOVERY \ [-new-disk-type=NEW_DISK_TYPE \ -new-disk-prefix=NEW_DISK_PREFIX]
SOURCE_PROJECT_ID
: Es el ID del proyectoGoogle Cloud en el que existe la instantánea de disco.SID
: El identificador del sistema SAP (SID) del sistema SAP HANASOURCE_SNAPSHOT_GROUP_NAME
: Es el nombre del grupo de instantáneas que deseas usar para crear los discos nuevos.NEW_DISK_TYPE
: Es el tipo de disco que deseas crear. Para obtener más información, consulta la descripción de-new-disk-type
en Argumentos admitidos para el restablecimiento del disco.NEW_DISK_PREFIX
: Es el prefijo que deseas agregar a los nombres de los discos nuevos.COMMA_SEPARATED_DISK_NAMES_FOR_RECOVERY
: Es una lista de nombres de discos separados por comas que deseas restablecer con la copia de seguridad basada en instantáneas.
Para obtener más información sobre los argumentos que puedes usar con el comando
hanadiskrestore
, consulta Argumentos admitidos para el restablecimiento del disco.En cada nodo trabajador, como usuario raíz, vuelve a analizar los grupos de volúmenes:
/sbin/dmsetup remove_all /sbin/vgscan -v --mknodes /sbin/vgchange -ay /sbin/lvscan mount -av
En cada nodo de trabajo, como usuario raíz, recupera la base de datos de SAP HANA con la opción requerida:
Recupera en el tiempo de la instantánea
Para recuperar la base de datos de SAP HANA mediante su restablecimiento a la hora en que se creó la instantánea de disco, sigue estos pasos:
- Cambia al usuario
SIDadm
.su - SID_LCadm
Reemplaza
SID_LC
por el SID de tu sistema SAP HANA. Usa minúsculas para las letras. - Recupera la base de datos del sistema mediante la ejecución del siguiente comando:
HDBSettings.sh recoverSys.py --command="RECOVER DATA USING SNAPSHOT CLEAR LOG;"
- Conéctate a la base de datos del sistema. Por ejemplo, puedes ejecutar el siguiente comando de:
hdbsql -d SYSTEMDB -u system -p "SYSTEM_DB_PASSWORD" -i INSTANCE_NUMBER
Reemplaza lo siguiente:
SYSTEM_DB_PASSWORD
: la contraseña de la base de datos del sistema.INSTANCE_NUMBER
: el número de instancia de SAP HANA.
- Recupera las bases de datos de usuarios mediante la ejecución del siguiente comando para cada base de datos de usuario:
RECOVER DATA FOR TENANT_SID USING SNAPSHOT CLEAR LOG
Reemplaza
TENANT_SID
por el SID de la base de datos del usuario.
Recupera a un momento específico
Para recuperar la base de datos de SAP HANA mediante su restablecimiento a un momento específico, sigue estos pasos:
- Verifica que hayas creado una copia de seguridad para el volumen
/hana/log
en Cloud Storage mediante la función Backint del agente de Google Cloudpara SAP. Para obtener más información sobre esta función, consulta Copia de seguridad y recuperación para SAP HANA con Backint. - Cambia al usuario
SIDadm
.su - SID_LCadm
Reemplaza
SID_LC
por el SID de tu sistema SAP HANA. Usa minúsculas para las letras. - Recupera la base de datos del sistema mediante la ejecución del siguiente comando:
HDBSettings.sh recoverSys.py --command "RECOVER DATABASE UNTIL TIMESTAMP 'YYYY-MM-DD HH:MM:SS' CLEAR LOG USING SNAPSHOT"
- Conéctate a la base de datos del sistema. Por ejemplo, puedes ejecutar el siguiente comando de:
hdbsql -d SYSTEMDB -u system -p "SYSTEM_DB_PASSWORD" -i INSTANCE_NUMBER
Reemplaza lo siguiente:
SYSTEM_DB_PASSWORD
: la contraseña de la base de datos del sistema.INSTANCE_NUMBER
: el número de instancia de SAP HANA.
- Recupera las bases de datos de usuario mediante la ejecución del siguiente comando para cada base de datos de usuario:
RECOVER DATABASE FOR TENANT_SID UNTIL TIMESTAMP '2099-12-31 12:00:00' CLEAR LOG USING SNAPSHOT
Reemplaza
TENANT_SID
por el SID de la base de datos del usuario.
- Cambia al usuario
En cada nodo de trabajo, inicia la base de datos de SAP HANA.
Repite los pasos del 3 al 5 para el nodo principal de tu implementación de escalamiento horizontal.
Argumentos compatibles para el restablecimiento del disco
En la siguiente tabla, se describen los argumentos que admite el comando hanadiskrestore
del agente:
Argumento | Descripción |
---|---|
-sid |
Especifica el identificador del sistema SAP (SID) del sistema SAP HANA. |
-data-disk-name |
Opcional. Especifica el nombre del disco de origen que aloja el volumen /hana/data .
A partir de la versión 3.4, los argumentos |
-source-disks |
Especifica los nombres de los discos que alojan el volumen Este argumento es compatible con la versión 3.7 del agente de Google Cloudpara SAP. Este argumento es obligatorio para recuperar sistemas de escalamiento horizontal. Es opcional para los sistemas de escalamiento vertical que usan discos con rayas para alojar el volumen |
-data-disk-zone |
Opcional. Especifica la zona en la que se implementa el disco de origen que aloja el volumen /hana/data .
A partir de la versión 3.4, los argumentos |
-source-snapshot |
Si tu volumen /hana/data se aloja en un disco, especifica el nombre de la instantánea del disco con la que deseas realizar la recuperación. |
-new-disk-name |
Especifica el nombre que deseas configurar para el disco nuevo. Este argumento no se aplica si tu volumen /hana/data se aloja en más de un disco. |
-group-snapshot-name |
Especifica el nombre del grupo de instantáneas con el que deseas realizar la recuperación. Este argumento es compatible con la versión 3.6 del agente. Este argumento no es compatible con los sistemas de escalamiento vertical de SAP HANA que usan un solo disco para alojar el volumen |
-project |
Opcional. Especifica el ID del proyecto de Google Cloud en el que existe la instantánea del disco de origen. De forma predeterminada, la instantánea se crea en el proyecto de Google Cloud en el que se ejecuta el sistema SAP HANA. |
-csek-key-file |
Opcional. Si encriptaste la instantánea del disco de origen con el argumento -source-disk-key-file con el comando hanadiskbackup , especifica la ruta de acceso absoluta al archivo JSON de la clave de encriptación unida con RSA proporcionada por el cliente que corresponde a la instantánea del disco de origen. El siguiente es un archivo de claves de ejemplo:
[ { "uri": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshots/SNAPSHOT_NAME", "key": "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFHz0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoDD6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oeQ5lAbtt7bYAAHf5l+gJWw3sUfs0/Glw5fpdjT8Uggrr+RMZezGrltJEF293rvTIjWOEB3z5OHyHwQkvdrPDFcTqsLfh+8Hr8g+mf+7zVPEC8nEbqpdl3GPv3A7AwpFp7MA==", "key-type": "rsa-encrypted" } ] Este argumento es compatible con la versión 3.2 del agente. |
-new-disk-type |
Opcional. Especifica el tipo de Persistent Disk o Hyperdisk que deseas crear. De forma predeterminada, los discos nuevos son del mismo tipo que los de origen. Asegúrate de especificar un tipo de disco basado en SSD que esté certificado por SAP para usarse con SAP HANA. Para obtener más información, consulta los tipos de disco compatibles. |
-new-disk-prefix |
Opcional. Especifica el prefijo que deseas agregar a los nombres de los discos nuevos. Este argumento es compatible con la versión 3.7 del agente. Este argumento no se admite cuando se recuperan sistemas de escalamiento vertical de SAP HANA en los que se usa un solo disco para alojar el volumen |
-hana-sidadm |
Opcional. Especifica SIDadm : el usuario del sistema operativo del sistema SAP HANA. |
-force-stop-hana |
Opcional. Si deseas detener SAP HANA de manera forzosa antes de iniciar la operación de recuperación, especifica este argumento y establece su valor en true . El valor predeterminado es false . |
-provisioned-iops |
Opcional. Si creas un volumen de Hyperdisk, especifica las IOPS (operaciones de entrada y salida por segundo) que debe controlar. |
-provisioned-throughput |
Opcional. Si creas un volumen de Hyperdisk, especifica la capacidad de procesamiento que debe admitir. |
-labels-on-detached-disk |
Opcional. Si creas un nuevo disco para alojar el directorio
Este argumento es compatible con la versión 3.4 del agente. |
-send-metrics-to-monitoring |
Opcional. Especifica si la duración del
restablecimiento de la instantánea
se envía a Cloud Monitoring. El valor predeterminado es Este argumento es compatible con la versión 3.4 del agente. |
-disk-size-gb |
Opcional. Especifica el tamaño del disco nuevo, expresado en GB. De forma predeterminada, el disco nuevo es del mismo tamaño que el existente. El disco nuevo no debe ser menor que el existente. |
-loglevel |
Opcional. Especifica el nivel de registro para todas las acciones realizadas por el comando hanadiskrestore . El nivel de registro predeterminado es info . Los niveles de registro disponibles son debug , info , warn y error . |
Realiza una copia del sistema o una actualización del sistema
Para usar una copia de seguridad basada en instantáneas de disco de un sistema SAP HANA para recuperar otro sistema SAP HANA, completa los siguientes pasos:
- En el sistema de origen, crea una copia de seguridad basada en instantáneas mediante la ejecución del comando
hanadiskbackup
del agente. Para obtener instrucciones, consulta Crea una copia de seguridad basada en una instantánea de disco. Si los SID de los sistemas de origen y de destino son diferentes, cambia el nombre del directorio
/hana/data/SID
en el sistema de origen para que coincida con el sistema de destino:mv /hana/data/SOURCE_SID /hana/data/TARGET_SID
Reemplaza lo siguiente:
SOURCE_SID
: el SID del sistema SAP HANA de origenTARGET_SID
: el SID del sistema SAP HANA de destino
En el sistema de destino, recupera el disco que aloja el volumen
/hana/data
mediante la ejecución del comandohanadiskrestore
del agente.Si habilitaste la encriptación de datos para el sistema SAP HANA de origen, antes de realizar la recuperación, debes importar las claves de encriptación al sistema de destino. Si no habilitaste la encriptación de datos en tu sistema de origen, omítelo.
Para importar las claves de encriptación de datos al sistema de destino, completa los siguientes pasos:
Crea una copia de seguridad de las claves de encriptación de la base de datos del sistema:
hdbnsutil -backupRootKeys FILE_NAME_SYS.rkb --type=ALL --database_name=SYSTEMDB
Reemplaza
FILE_NAME_SYS
por el nombre que deseas establecer para la copia de seguridad de la clave de encriptación de la base de datos del sistema. De manera opcional, puedes incluir la ruta de acceso en la que deseas almacenar este archivo.En el sistema de origen, crea una copia de seguridad de las claves de encriptación de las bases de datos de usuarios mediante la ejecución del siguiente comando para cada base de datos de usuarios:
hdbnsutil -backupRootKeys FILE_NAME_TENANT.rkb --type=ALL --database_name=TENANT_DB_NAME
Reemplaza lo siguiente:
FILE_NAME_TENANT
: Es el nombre que deseas establecer para la copia de seguridad de la clave de encriptación de la base de datos del inquilino. De manera opcional, puedes incluir la ruta de acceso en la que deseas almacenar este archivo.TENANT_DB_NAME
: El nombre de la base de datos del usuario
Verifica las copias de seguridad:
ls -ltr *.rkb
El resultado es similar al siguiente ejemplo.
-rw-r----- 1 sbxadm sapsys 1440 Mar 24 21:09 sbxkeys.rkb -rw-r----- 1 sbxadm sapsys 1440 Mar 24 21:12 systemkeys.rkb
En el sistema de destino, importa las claves de encriptación con copia de seguridad de la base de datos del sistema:
hdbnsutil -recoverRootKeys FILE_NAME_SYS.rkb --dbid=SYSTEM_DB_ID --password=SYSTEM_DB_PASSWORD
Reemplaza lo siguiente:
SYSTEM_DB_ID
: Es el ID de la base de datos del sistema.SYSTEM_DB_PASSWORD
: La contraseña de la base de datos del sistema.
Ejecuta el siguiente comando para cada base de datos de usuarios y, así, importar las claves de encriptación con copia de seguridad de las bases de datos de usuarios:
hdbnsutil -recoverRootKeys FILE_NAME_TENANT.rkb --dbid=TENANT_DB_ID --password=TENANT_DB_PASSWORD
Reemplaza lo siguiente:
TENANT_DB_ID
: Es el ID de la base de datos del usuario.TENANT_DB_PASSWORD
: la contraseña de la base de datos del usuario
En el sistema de destino, recupera la base de datos del sistema:
HDBSettings.sh recoverSys.py --command "RECOVER DATABASE UNTIL TIMESTAMP '2099-12-31 12:00:00' CLEAR LOG USING SOURCE 'SYSTEMDB@SOURCE_SID' USING CATALOG BACKINT USING SNAPSHOT"
Si deseas que tu base de datos de usuario tenga el SID del sistema de origen, puedes cambiar el nombre si sigues las instrucciones del documento de SAP HANA Cambiar el nombre de una base de datos de usuario.
En el sistema de destino, conéctate a la base de datos del sistema. Por ejemplo, puedes ejecutar el siguiente comando de:
hdbsql -d SYSTEMDB -u system -p "SYSTEM_DB_PASSWORD" -i INSTANCE_NUMBER
Reemplaza
INSTANCE_NUMBER
por el número de instancia de la base de datos del sistema SAP HANA.En el sistema de destino, recupera las bases de datos de usuarios mediante la ejecución del siguiente comando para cada base de datos de usuarios:
RECOVER DATABASE FOR TARGET_SID UNTIL TIMESTAMP '2023-12-08 23:59:00' CLEAR LOG USING SOURCE 'TARGET_SID@SOURCE_SID' USING CATALOG BACKINT USING SNAPSHOT
En el sistema de destino, ejecuta el siguiente comando para cada base de datos de usuario y conéctate a las bases de datos de usuarios:
hdbsql -d TENANT_SID -u system -p "TENANT_DB_PASSWORD" -i INSTANCE_NUMBER
Reemplaza lo siguiente:
TENANT_SID
: El SID de la base de datos del usuarioINSTANCE_NUMBER
: El número de la instancia de la base de datos del usuario
Para validar la coherencia de los datos en la base de datos de destino, completa los siguientes pasos:
Detén el sistema de destino:
HDB stop
Como usuario de
SIDadm
, ejecuta la herramientahdbpersdiag
:hdbpersdiag -c 'check all' -e HANA_DATA_DIRECTORY
Reemplaza
HANA_DATA_DIRECTORY
por el directorio del volumen de datos de SAP HANA, por ejemplo:/hana/data/SBX/mnt00001/hdb00001
.
Si la validación de coherencia de los datos falla, completa los siguientes pasos:
En el sistema de destino, verifica que la encriptación de datos esté habilitada en la base de datos del sistema y en todas las bases de datos de usuarios:
SELECT * FROM SYS.M_ENCRYPTION_OVERVIEW
Si la encriptación de datos es
FALSE
para cualquier base de datos, habilita la encriptación de datos:ALTER SYSTEM PERSISTENCE ENCRYPTION ON; ALTER SYSTEM LOG ENCRYPTION ON; ALTER SYSTEM BACKUP ENCRYPTION ON;
Vuelve a validar la coherencia de los datos con la herramienta
hdbpersdiag
.
Valida la coherencia de las instantáneas
En esta sección, se describe cómo puedes validar la coherencia de los datos en las instantáneas de disco con la herramienta hdbpersdiag
de SAP. Si deseas obtener información sobre otras prácticas recomendadas de Google Cloud para las operaciones de copia de seguridad y recuperación basadas en instantáneas de disco, consulta Prácticas recomendadas.
Para validar la coherencia de una instantánea, completa los siguientes pasos:
Crea un disco a partir de una instantánea que creaste mediante el comando
hanadiskbackup
del agente. Usa el comandogcloud compute disks create
:gcloud compute disks create DISK_NAME \ --size=SIZE \ --source-snapshot=SNAPSHOT_NAME \ --type=DISK_TYPE \ --zone=ZONE
Reemplaza lo siguiente:
DISK_NAME
: el nombre del disco temporal.SIZE
: el tamaño del disco temporal.SNAPSHOT_NAME
: el nombre de la instantánea de origen.DISK_TYPE
: el tipo de disco para el disco temporal.ZONE
: la zona de Compute Engine en la que deseas implementar el disco temporal.
Conecta el disco a una instancia de Compute Engine que no sea tu host de SAP HANA. Usa el comando
gcloud compute instances attach-disk
:gcloud compute instances attach-disk COMPUTE_INSTANCE_NAME \ --disk=DISK_NAME \ --zone=ZONE
Reemplaza lo siguiente:
COMPUTE_INSTANCE_NAME
: Es el nombre de la instancia de procesamiento en la que deseas implementar el disco que creaste.DISK_NAME
: el nombre del disco que creaste.ZONE
: La zona de Compute Engine en la que se implementa tu instancia de procesamiento
Conéctate a tu instancia de procesamiento con tu método SSH preferido.
Activa el disco nuevo como un sistema de archivos temporal:
A nivel del SO, busca el grupo de volúmenes que no tiene ningún volumen lógico activo:
vgdisplay
El resultado es similar al siguiente ejemplo.
--- Volume group --- VG Name vg_hana_data System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 250.00 GiB PE Size 4.00 MiB Total PE 63999 Alloc PE / Size 63999 / 250.00 GiB Free PE / Size 0 / 0 VG UUID Fa52zl-AROR-LH2k-aG4z-LbrB-cvTz-TZhEfR
Cambia el nombre del grupo de volúmenes mediante el UUID de VG. En el ejemplo anterior, es
Fa52zl-AROR-LH2k-aG4z-LbrB-cvTz-TZhEfR
.vgrename Fa52zl-AROR-LH2k-aG4z-LbrB-cvTz-TZhEfR vg_hana_data_temp
Activa el grupo de volúmenes y el volumen lógico:
vgchange -a y vg_hana_data_temp lvchange -a y /dev/vg_hana_data_temp/data
Activa el volumen lógico en un sistema de archivos temporal, por ejemplo,
/hana/data_temp
:mkdir /hana/data_temp mount /dev/vg_hana_data_temp/data /hana/data_temp
Verifica que todos los discos estén activados de forma correcta:
lsblk
El resultado es similar al siguiente ejemplo.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 30G 0 disk ├─sda1 8:1 0 2M 0 part ├─sda2 8:2 0 20M 0 part /boot/efi └─sda3 8:3 0 30G 0 part / sdb 8:16 0 350G 0 disk └─vg_hana_data_temp-data 254:5 0 250G 0 lvm /hana/data_temp sdc 8:32 0 104G 0 disk └─vg_hana_log-log 254:2 0 104G 0 lvm /hana/log sdd 8:48 0 208G 0 disk └─vg_hana_shared-shared 254:0 0 208G 0 lvm /hana/shared sde 8:64 0 32G 0 disk └─vg_hana_usrsap-usrsap 254:3 0 32G 0 lvm /usr/sap sdf 8:80 0 416G 0 disk └─vg_hanabackup-backup 254:4 0 416G 0 lvm /hanabackup sdh 8:112 0 250G 0 disk └─vg_hana_data-data 254:1 0 250G 0 lvm /hana/data
Como usuario
SIDadm
, ejecuta la herramientahdbpersdiag
para los volúmenes de datos que se incluyen en el sistema de archivos temporal:for directory in $(find /hana/data_temp/SID/mnt00001/hdb* -type d); do hdbpersdiag -c -e 'check all' $directory; done
Verifica el resultado de la herramienta de
hdbpersdiag
.Si planeas realizar esta verificación de coherencia en el futuro, puedes dejar el grupo de volúmenes nuevo como está. De lo contrario, bórralo.
Desconecta el disco de la instancia de procesamiento. Usa el comando
gcloud compute instances detach-disk
:COMPUTE_INSTANCE_NAME \ --disk=DISK_NAME \ --zone=ZONE
Borra el disco. Usa el comando
gcloud compute disks delete
:gcloud compute disks delete DISK_NAME \ --zone=ZONE
Soluciona problemas
Si bien el agente de Google Cloudpara SAP está diseñado para abordar la mayoría de los problemas que pueden ocurrir durante las operaciones de copia de seguridad y recuperación basadas en instantáneas de disco para SAP HANA, hay algunas situaciones en las que se requiere intervención manual.
Si deseas solucionar cualquier problema con la función de instantánea de disco del agente deGoogle Cloudpara SAP, consulta Problema con una operación de recuperación o copia de seguridad basada en una instantánea de disco.
Obtenga asistencia
Si necesitas ayuda para resolver un problema con el agente de Google Cloudpara SAP, recopila la información de diagnóstico requerida y comunícate con el servicio de atención al cliente de Cloud. Si deseas obtener más información, consulta la información de diagnóstico del agente deGoogle Cloudpara SAP para SAP HANA.