Crea copias de seguridad de los registros de trabajo y restablece copias de seguridad almacenadas en la vault

En esta página, se explica cómo ver los registros de trabajos de copia de seguridad y restablecimiento de las copias de seguridad en la bóveda en Cloud Logging. Estas copias de seguridad son para los recursos protegidos con planes de copia de seguridad. Si deseas ver los registros de trabajo de copia de seguridad y restablecimiento que están protegidos con la plantilla de copia de seguridad en la consola de administración, consulta Registros de trabajo de copia de seguridad y recuperación.

Permisos y funciones

Necesitas el permiso roles/logging.viewer de IAM para ver los registros de las tareas de copia de seguridad y restablecimiento. El rol de Logs Viewer te brinda acceso de solo lectura para ver los registros de trabajos de copia de seguridad y restablecimiento de todos los recursos protegidos por el plan de copia de seguridad en el proyecto especificado. Si las operaciones de copia de seguridad y restablecimiento se realizan en un proyecto diferente, pídele al administrador que asigne el permiso roles/logging.viewer en el proyecto en el que deseas ver los registros. Para obtener más información sobre los permisos y los roles de IAM para controlar el acceso a los datos de registros, consulta Control de acceso con IAM.

Visualiza los registros de los trabajos de copia de seguridad y restablecimiento

Puedes ver los registros de las tareas de copia de seguridad y restablecimiento de las copias de seguridad en la bóveda en Cloud Logging con la consola de Google Cloud y Google Cloud CLI. Para ver las tareas de copia de seguridad, selecciona el proyecto de la bóveda de copia de seguridad o el proyecto de recursos en el que se realiza la copia de seguridad. Para ver las tareas de restablecimiento, selecciona el proyecto de la bóveda de copias de seguridad o el proyecto en el que se restablece el recurso.

Console

En la consola de Google Cloud, puedes usar el Explorador de registros para recuperar las entradas de los registros de copia de seguridad y restablecimiento de tus copias de seguridad en la bóveda:

  1. En la consola de Google Cloud, ve a Registros > Explorador de registros.
  2. Selecciona un proyecto de Cloud existente.
  3. En el panel Query builder, selecciona bdr_backup_restore_jobs en el menú desplegable Select Log name.

gcloud

Google Cloud CLI proporciona una interfaz de línea de comandos para la API de registro. Para leer las entradas de registro de copia de seguridad y restablecimiento de un proyecto, ejecuta el siguiente comando:

 gcloud logging read "logName:bdr_backup_restore_jobs" --project=PROJECT_ID

Reemplaza lo siguiente:

  • PROJECT_ID: el nombre del proyecto. Para ver las tareas de copia de seguridad, puedes ingresar al proyecto de la bóveda de copia de seguridad o al proyecto de recursos en el que se realiza la copia de seguridad. Para ver las tareas de restablecimiento, puedes ingresar al proyecto de la bóveda de copia de seguridad o al proyecto en el que se restablece el recurso.

Formato de registro de las tareas de copia de seguridad y restablecimiento

Las entradas de registro de copia de seguridad y restablecimiento incluyen los siguientes campos:

Campo Descripción
jobId Es el ID asociado con el trabajo.
sourceResourceName El nombre relativo del recurso protegido.
jobCategory La categoría del trabajo, que puede ser SCHEDULED_BACKUP, ON_DEMAND_BACKUP o RESTORE
sourceResourceId Es el ID del recurso protegido.
resourceType El tipo de recurso. Por ejemplo, una instancia de Compute Engine.
jobStatus El estado del trabajo, que puede ser SUCCESSFUL, FAILED, RUNNING o SKIPPED.
backupRule Es el nombre de la regla de copia de seguridad que activó el trabajo de copia de seguridad.
backupVaultName El nombre relativo del backup vault en el que se almacenan las copias de seguridad.
startTime Es la hora de inicio de la tarea, que está en el formato UTC YYYY-MM-DD HH:MM:SS.SSS.
backupPlanName El nombre relativo del plan de copia de seguridad asociado con el recurso. En el caso de los trabajos de restablecimiento, el campo del nombre del plan de copia de seguridad sigue siendo Null.
errorCode Es el código de error asociado con la tarea que falló. El código de error se muestra como Null si no se produjo ningún error en la tarea.
errorType Es el nombre del tipo de error. Por ejemplo, PERMISSION_DENIED. El tipo de error se muestra como Null si no se produjo ningún error en la tarea.
errorMessage El mensaje de error del trabajo que falló. El mensaje de error se muestra como Null si no se produjo ningún error en la tarea.
restoreResourceName El nombre relativo del recurso que se crea después de que se restablece correctamente.
backupName En el caso de las tareas de copia de seguridad, el nombre de la copia de seguridad es un nombre generado por el sistema en forma de UUID. En el caso de las tareas de restablecimiento, el nombre de la copia de seguridad es el que se usa para realizar el restablecimiento.

El siguiente ejemplo es una entrada de registro de una copia de seguridad programada en una instancia de Compute Engine.

        {
        "insertId": "696883be-582d-4af4-b2b8-a4c497e49489",
        "jsonPayload": {
          "jobId": "696883be-582d-4af4-b2b8-a4c497e49489",
          "@type": "type.googleapis.com/google.cloud.backupdr.logging.v1.BDRBackupRestoreJobLog",
          "sourceResourceName": "projects/Source_project_ID/zones/asia-east1-c/instances/Instance_name",
          "jobCategory": "SCHEDULED_BACKUP",
          "sourceResourceId": "6114243930178522357",
          "resourceType": "Compute Engine",
          "jobStatus": "RUNNING",
          "backupRule": "backup-rule-1",
          "backupVaultName": "projects/Backupvault_project_ID/locations/asia-east1/backupVaults/Backupvault_name",
          "startTime": "2024-09-10T06:37:00.303416182Z",
          "backupPlanName": "projects/Backupplan_project_ID/locations/asia-east1/backupPlans/Backupplan_Name"
        },
        "resource": {
          "type": "backupdr.googleapis.com/BackupDRProject",
          "labels": {
            "resource_container": "projects/223618678509",
            "location": "asia-east1"
          }
        },
        "timestamp": "2024-09-10T06:37:00.303416182Z",
        "logName": "projects/Backupvault_Name/logs/backupdr.googleapis.com%2Fbdr_backup_restore_jobs",
        "receiveTimestamp": "2024-09-10T06:37:01.818767274Z"
      }

Consultas de muestra

Para ver los registros seleccionados, puedes escribir consultas personalizadas en la sección de consultas.

Usa la siguiente consulta para ver los trabajos que fallaron.

    logName:"bdr_backup_restore_jobs" jsonPayload.jobStatus="FAILED"

Usa la siguiente consulta para ver los trabajos almacenados en una backup vault.

    logName:"bdr_backup_restore_jobs" jsonPayload.backupVaultName:"backupVaults/BACKUPVAULT_NAME"

Usa la siguiente consulta para ver las tareas creadas con un plan de copia de seguridad.

    logName:"bdr_backup_restore_jobs" jsonPayload.backupPlanName:"backupPlans/BACKUPPLAN_NAME"

¿Qué sigue?