Puoi configurare un repository di backup tramite l'interfaccia utente di Backup for GDC o manualmente.
Prima di iniziare
Prima di utilizzare i servizi di backup e ripristino per gdcloud CLI Database Services (DBS), devi:
- Essere un amministratore della piattaforma.
- Disporre del ruolo di identità e accesso necessario:
- Amministratore backup DR: esegue i backup per il ripristino di emergenza. Chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo del cluster Amministratore backup DR (
dr-backup-admin
).
- Amministratore backup DR: esegue i backup per il ripristino di emergenza. Chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo del cluster Amministratore backup DR (
- Configura un bucket
B4GDC BackupRepository
valido denominatodbs-backup-repository
nel server dell'API Management da utilizzare come destinazione per i backup. - Avere un secret di archiviazione di oggetti esistente. Per saperne di più, consulta Ottenere le credenziali di accesso al bucket.
Configurare manualmente il repository di backup DBS
Questa sezione presuppone che tu disponga già di un endpoint compatibile con S3 e che tu abbia creato un bucket da utilizzare come repository di backup. Devi anche disporre di un secret di archiviazione di oggetti esistente. Per saperne di più, consulta Ottenere le credenziali di accesso al bucket.
Per configurare manualmente il repository di backup DBS:
Recupera la chiave di archiviazione degli oggetti esistente:
kubectl get secret -n dr-system | grep object-storage-key
Se hai seguito i passaggi elencati in Ottenere le credenziali di accesso al bucket, questo comando restituisce il valore
object-storage-key-sysstd-sa-id
.Crea un
BackupRepository
denominatodbs-backup-repository
nel server API Management e fornisci il valore della chiave di archiviazione degli oggetti del passaggio precedente:apiVersion: backup.gdc.goog/v1 kind: BackupRepository metadata: name: dbs-backup-repository spec: secretReference: namespace: "dr-system" name: "object-storage-key-sysstd-sa-id" endpoint: "https://objectstorage.staging.us-west12-a.google.com" type: "S3" s3Options: bucket: "apj2ahz-staging-dbs-backup-repo-bucket" region: "us-west12-a" forcePathStyle: true importPolicy: "ReadWrite" force: true