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:
- 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 (
Importa DBS del repositorio de copias de seguridad
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.yamlVerifica 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-drLas copias de seguridad correctas se importan y tienen el estado
Succeeded.