Menyiapkan repositori cadangan untuk layanan database

Halaman ini memberikan petunjuk tentang cara menyiapkan B4GDC BackupRepository bernama dbs-backup-repository di server Management API untuk digunakan sebagai target cadangan Anda.

Anda memiliki opsi untuk menyiapkan repositori cadangan melalui UI B4GDC atau secara manual.

Sebelum memulai

Sebelum menggunakan layanan pencadangan dan pemulihan untuk Layanan Database (DBS) gcloud CLI, Anda harus:

  • Menjadi Administrator Platform (PA).
  • Memiliki peran identitas dan akses yang diperlukan:
    • Admin Pencadangan DR: melakukan pencadangan pemulihan dari bencana. Minta Admin IAM Organisasi Anda untuk memberi Anda peran cluster DR Backup Admin (dr-backup-admin).
  • Memiliki secret penyimpanan objek yang ada. Untuk mengetahui informasi selengkapnya, lihat Mendapatkan kredensial akses bucket.

Menyiapkan repositori cadangan DBS secara manual

Bagian ini mengasumsikan bahwa Anda telah memiliki endpoint yang kompatibel dengan S3 dan telah membuat bucket untuk digunakan sebagai repositori cadangan. Lihat Membuat bucket di situs cadangan. Anda juga harus memiliki secret penyimpanan objek yang sudah ada. Untuk mengetahui informasi selengkapnya, lihat Mendapatkan kredensial akses bucket. Lalu, ikuti langkah-langkah berikut:

  1. Mendapatkan kunci penyimpanan objek yang ada:

    kubectl get secret -n dr-system | grep object-storage-key
    

    Jika Anda mengikuti langkah-langkah yang tercantum di Mendapatkan kredensial akses bucket, perintah ini akan menampilkan nilai object-storage-key-sysstd-sa-id.

  2. Buat BackupRepository bernama dbs-backup-repository di server Management API dan berikan nilai kunci penyimpanan objek dari langkah sebelumnya. Ganti nilai placeholder dengan nilai Anda:

apiVersion: backup.gdc.goog/v1
kind: BackupRepository
metadata:
  name: dbs-backup-repository
spec:
  secretReference:
    namespace: "dr-system"
    name: OBJECT_STORAGE_KEY_SECRET
  endpoint: ENDPOINT
  type: "S3"
  s3Options:
    bucket: BUCKET_NAME
    region: REGION
    forcePathStyle: true
  importPolicy: "ReadWrite"
  force: true

Ganti kode berikut:

  • OBJECT_STORAGE_KEY_SECRET: nama secret yang Anda peroleh di langkah pertama.
  • ENDPOINT: endpoint penyimpanan objek Anda.
  • BUCKET_NAME: nama bucket Anda.
  • REGION: region bucket Anda.