Importa el repositorio de copias de seguridad para los servicios de bases de datos

En esta página, se describe cómo importar repositorios de copias de seguridad para los servicios de bases de datos (DBS). Debes hacer esto para cada organización en la que quieras restablecer DBClusters.

Antes de comenzar

Antes de usar los servicios de copia de seguridad y restablecimiento para las DBS de la CLI de gcloud, debes hacer lo siguiente:

  • Ser administrador de la plataforma (PA)
  • Tener el rol de identidad y acceso necesario:

    • Administrador de copias de seguridad de DR: Realiza copias de seguridad para la recuperación ante desastres. Pídele al administrador de IAM de la organización que te otorgue el rol de clúster de administrador de copias de seguridad de DR (dr-backup-admin).

    Para importar repositorios de copias de seguridad para DBS, sigue estos pasos:

Importa DBS del repositorio de copias de seguridad

  1. En el servidor de la API de Management de los DBClusters de la CLI de gdcloud de destino, crea un recurso de B4GDC Backup Repository que apunte al mismo bucket que se usa para almacenar copias de seguridad de DBS en la instancia de la CLI de gdcloud de origen:

      cat << EOF > backup_repo_plan.yaml
      apiVersion: backup.gdc.goog/v1
      kind: BackupRepository
      metadata:
        name: dbs-backup-repository
      spec:
        secretReference:
          namespace: dbs-dr
          name: secret
        endpoint: ENDPOINT
        type: S3
        s3Options:
          bucket: ORGNAME-dbs-bucket
          region: REGION
          forcePathStyle: true
        importPolicy: ReadWrite
      EOF
      kubectl apply -f backup_repo_plan.yaml
    
  2. Verifica que las copias de seguridad se importen correctamente al servidor de la API de Management de la instancia de la CLI de gdcloud de destino:

    kubectl get backups.backup.gdc.goog -n dbs-dr
    

    Las copias de seguridad correctas se importan y tienen el estado Succeeded.