Memulihkan instance Filestore dari vault cadangan

Halaman ini membantu Anda memulihkan instance Filestore dari vault cadangan di konsol Google Cloud .

Akses ke Backup and DR Service untuk Filestore hanya tersedia berdasarkan undangan. Jika Anda ingin meminta akses ke Layanan Pencadangan dan DR untuk Filestore di project Google Cloud Anda, hubungi Sales Rep Anda.

Sebelum memulai

  • Berikan peran IAM Filestore Operator (roles/backupdr.computeEngineOperator) untuk agen layanan brankas cadangan brankas di project target tempat pemulihan dilakukan.

  • Berikan peran IAM Compute Network User (roles/compute.networkUser) untuk agen layanan brankas cadangan brankas di project host VPC jika Anda menggunakan VPC Bersama.

  • Berikan peran IAM berikut untuk pengguna yang melakukan pemulihan di project vault cadangan.

    • Pengguna Pemulihan Backup and DR (roles/backupdr.restoreUser) untuk project target dan vault cadangan.
    • Filestore Viewer (roles/filestore.viewer) hanya untuk target.

    Peran bawaan ini berisi izin yang diperlukan untuk mengakses vault cadangan di project Filestore. Untuk izin tertentu, lihat daftar berikut.

    • backupdr.bvbackups.useReadOnlyForFilestoreInstance
    • backupdr.backupVaults.get
    • backupdr.backupVaults.list
    • backupdr.bvbackups.list
    • backupdr.bvdataSources.get
    • backupdr.bvdataSources.list
    • backupdr.bvbackups.get

    Untuk memulihkan instance menggunakan Google Cloud CLI atau API, pengguna harus memiliki izin berikut:

    • backupdr.bvbackups.useReadOnlyForFilestoreInstance pada resource cadangan.
    • file.instances.create di project target tempat instance akan dipulihkan.

Izin Tambahan untuk konsol Google Cloud

Saat memulihkan instance menggunakan konsol Google Cloud , pengguna memerlukan izin CLI dan izin berikut. Izin tambahan ini diperlukan agar konsol dapat mencantumkan dan menampilkan resource Filestore yang diperlukan untuk dipilih di antarmuka pengguna:

  • WHAT GOES HERE?

Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.

Memulihkan instance Filestore

Gunakan petunjuk berikut untuk memulihkan instance VM.

Konsol

  1. Di konsol Google Cloud , buka halaman Vaulted backups.

    Buka Cadangan tersimpan

    Semua instance Filestore dengan cadangan yang disimpan di vault tercantum di sini.

  2. Pilih instance yang akan dipulihkan, lalu klik ikon tindakan untuk memilih tindakan Pulihkan. Halaman Pemulihan akan muncul.

  3. Pilih opsi pemulihan berikut:

    • Instance yang dipilih dicantumkan di Nama resource.
    • Di kolom Backup, klik Browse.
  4. Pilih cadangan yang ingin Anda pulihkan, lalu klik Selesai.

  5. Di kolom Restore project name, project saat ini akan diisi otomatis, tetapi Anda dapat Browse ke project lain dan Select project tersebut.

  6. Klik Lanjutkan.

    • Halaman berikutnya Restore backup to a new instance akan muncul, dengan properti instance yang telah diisi otomatis berdasarkan properti instance sumber. Anda dapat mengubah properti instance baru.
  7. Klik Pulihkan untuk membuat instance Filestore baru dari cadangan yang dipilih.

gcloud

  1. Untuk mendapatkan akun layanan vault cadangan, gunakan perintah berikut.

      gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME
      --location=LOCATION
    

    Ganti kode berikut:

    • BACKUPVAULT_NAME: nama brankas cadangan tempat Anda ingin memulihkan data.
    • LOCATION: lokasi brankas cadangan.
  2. Untuk memulihkan instance VM, gunakan perintah berikut.

    Perintah pemulihan dijalankan dari layanan Filestore.

    gcloud filestore instances create INSTANCE_NAME \
      --file-share="capacity=CAPACITY,name=SHARE_NAME,source-gcbdr-backup=GCBDR_BACKUP_NAME,source-gcbdr-backup-region=GCBDR_BACKUP_REGION" \
      --network="name=default" \
      --location=LOCATION \
      --project=PROJECT_NAME \
      --tier=TIER
    

    Ganti kode berikut:

    • INSTANCE_NAME: Nama instance Filestore yang akan dibuat.
    • CAPACITY: Kapasitas berbagi file.
    • SHARE_NAME: Nama berbagi file.
    • GCBDR_BACKUP_NAME: Nama cadangan Backup and DR yang akan dipulihkan.
    • GCBDR_BACKUP_REGION: Region cadangan Backup and DR.
    • LOCATION: Lokasi untuk membuat instance Filestore.
    • PROJECT_NAME: Project tempat instance FileFilestorestore akan dibuat.
    • TIER: Tingkat instance Filestore.