Backup-Repository für Database Services importieren

Auf dieser Seite wird beschrieben, wie Sie Sicherungs-Repositories für Database Services (DBS) importieren. Sie müssen dies für jede Organisation tun, in der Sie DB-Cluster wiederherstellen möchten.

Hinweise

Bevor Sie Sicherungs- und Wiederherstellungsdienste für gdcloud CLI-DBS verwenden können, müssen Sie Folgendes tun:

  • Sie müssen Plattformadministrator sein.
  • Sie benötigen die erforderliche Identitäts- und Zugriffsrolle:

    • DR Backup Admin: Führt Notfallwiederherstellungssicherungen durch. Bitten Sie Ihren IAM-Administrator der Organisation, Ihnen die Clusterrolle „DR Backup Admin“ (dr-backup-admin) zuzuweisen.

    So importieren Sie Sicherungs-Repositories für DBS:

DBS des Sicherungs-Repositorys importieren

  1. Erstellen Sie auf dem Management API-Server der Ziel-gdcloud CLI-DBClusters eine B4GDC-BackupRepository-Ressource, die auf denselben Bucket verweist, der zum Speichern von DBS-Backups in der gdcloud CLI-Quellinstanz verwendet wird:

      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. Prüfen Sie, ob die Sicherungen erfolgreich in den Management API-Server der Ziel-gcloud CLI-Instanz importiert wurden:

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

    Erfolgreiche Sicherungen werden importiert und haben den Status Succeeded.