Memulihkan cadangan

Halaman ini menunjukkan cara memulihkan cadangan ke instance.

Peran yang diperlukan

Untuk mendapatkan izin yang Anda perlukan untuk memulihkan cadangan, minta administrator untuk memberi Anda peran IAM berikut di project Anda:

  • Memberikan kemampuan untuk menggunakan resource Cloud Key Management Service hanya untuk operasi enkripsi dan dekripsi: Pengenkripsi/Pendekripsi CryptoKey Cloud Key Management Service (roles/cloudkms.cryptoKeyEncrypterDecrypter)

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

Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.

Pulihkan ke instance sumber atau instance yang ada

Anda dapat memulihkan cadangan tingkat dasar ke instance sumber atau ke berbagi file dari instance Filestore yang ada.

Sebelum memulai operasi pemulihan, sebaiknya jeda aplikasi dan lepaskan dari sistem file untuk mengurangi risiko error aplikasi. Kemudian, Anda harus memasang ulang berbagi file setelah dipulihkan dari cadangan. Semua penguncian file yang belum selesai akan dicabut setelah pemulihan berhasil. Selama pemulihan, operasi READ dan WRITE klien akan dijeda.

Saat memulihkan cadangan ke instance Filestore yang ada, kapasitas instance target harus lebih besar dari atau sama dengan kapasitas instance asli tempat cadangan dibuat. Jika instance asli memiliki kapasitas yang lebih besar, Anda harus meningkatkan kapasitas instance target terlebih dahulu sebelum mencoba operasi pemulihan.

Jika pemulihan cadangan ke instance HDD Dasar atau SSD Dasar gagal, status berbagi file tetap tidak berubah.

Konsol

  1. Di konsol Google Cloud , buka halaman Instances.

Buka Instances

  1. Di daftar instance, klik instance yang ingin Anda pulihkan cadangannya untuk melihat detail instance.
  2. Klik tab Backups.
  3. Temukan cadangan yang ingin Anda pulihkan, lalu klik Tindakan lainnya.
  4. Klik Pulihkan cadangan.
  5. Pilih instance target yang akan dipulihkan:
    • Jika memulihkan instance sumber, klik Instance sumber.
    • Jika memulihkan ke instance lain yang ada:
      1. Klik Instance lain yang ada.
      2. Klik Pilih instance.
      3. Pilih instance target tempat Anda ingin cadangan yang dipulihkan berada, lalu klik Pilih.
  6. Klik Pulihkan.
  7. Klik kotak centang pernyataan.
  8. Masukkan nama cadangan di kolom input, lalu klik Pulihkan.

gcloud

Untuk memulihkan berbagi file Filestore ke instance yang ada, jalankan perintah instances restore:

  gcloud filestore instances restore INSTANCE_ID \
  --source-backup=BACKUP_ID \
  --source-backup-region=BACKUP_LOCATION \
  --file-share=FILE_SHARE_NAME \
  --zone=INSTANCE_LOCATION

Dengan:

  • INSTANCE_ID adalah nama instance Filestore yang ada untuk memulihkan berbagi file.
  • BACKUP_ID adalah nama cadangan yang akan dipulihkan.
  • BACKUP_LOCATION adalah region tempat cadangan berada.
  • FILE_SHARE_NAME adalah nama berbagi file yang akan dipulihkan.
  • INSTANCE_LOCATION adalah zona tempat instance Filestore berada.

Contoh

Perintah berikut memulihkan mybackup, yang berada di region asia-east2, ke berbagi file vol1 di instance Filestore myinstance, yang berada di zona us-central1-c:

  gcloud filestore instances restore myinstance \
  --source-backup=mybackup \
  --source-backup-region=asia-east2  \
  --file-share=vol1 \
  --zone=us-central1-c

Memulihkan ke instance baru

Saat cadangan Zonal, Regional, dan Enterprise dipulihkan ke instance Filestore baru, kapasitas berbagi file baru harus lebih besar atau sama dengan kapasitas cadangan.

Konsol

  1. Di konsol Google Cloud , buka halaman Instances.

    Buka Instances

  2. Klik Cadangan.

  3. Klik nama cadangan yang ingin Anda pulihkan.

  4. Klik Pulihkan.

  5. Klik New instance.

  6. Konfigurasi instance baru dengan mengikuti petunjuk di halaman. Untuk mengetahui detailnya, lihat Membuat instance.

  7. Klik Pulihkan.

gcloud

Untuk memulihkan berbagi file Filestore ke instance baru, jalankan perintah instances create:

  gcloud filestore instances create INSTANCE_NAME \
  --zone=ZONE \
  --tier=TIER \
  --file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backup=SOURCE_BACKUP_NAME,source-backup-region=SOURCE_BACKUP_LOCATION \
  --network=name=VPC_NETWORK,reserved-ip-range=RESERVED_IP_ADDRESS

Dengan:

  • INSTANCE_NAME adalah nama yang ingin Anda berikan ke instance Filestore baru.
  • ZONE adalah zona tempat instance Filestore berada.
  • TIER adalah tingkat layanan yang ingin Anda gunakan. Nilai ini harus sama dengan cadangan sumber.
  • FILE_SHARE_NAME adalah nama yang Anda tentukan untuk berbagi file NFS yang ditayangkan dari instance.
  • FILE_SHARE_CAPACITY adalah kapasitas yang Anda inginkan untuk berbagi file.
  • SOURCE_BACKUP_NAME adalah nama cadangan yang akan dipulihkan.
  • SOURCE_BACKUP_LOCATION adalah region tempat cadangan berada.
  • VPC_NETWORK adalah nama jaringan VPC yang ingin Anda gunakan untuk instance.
  • RESERVED_IP_ADDRESS adalah rentang alamat IP untuk instance Filestore.

Untuk mengetahui detail flag gcloud, lihat Membuat instance.

Contoh

Perintah berikut akan membuat instance Filestore baru myinstance-restored yang berada di zona us-central1-c pada jaringan default. Cadangan mybackup yang berada di region asia-east2 dipulihkan di berbagi file vol1 dari myinstance-restored dengan kapasitas 2TiB:

  gcloud filestore instances create myinstance-restored \
  --zone=us-central1-c \
  --tier=zonal \
  --network=name=default \
  --file-share=name=vol1,capacity=2TiB,source-backup=mybackup,source-backup-region=asia-east2

Langkah berikutnya