Pulihkan data

Halaman ini menunjukkan cara memulihkan cadangan ke instance.

Sebelum memulai

Sebelum Anda mulai memulihkan data, aktifkan API dan pastikan peran dan izin yang diperlukan diberikan. Untuk mengetahui informasi selengkapnya, lihat Sebelum Anda memulai.

Memulihkan cadangan standar 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 cadangan standar 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. Untuk memulihkan cadangan standar, ikuti langkah-langkah berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman Backups Filestore.

    Buka Cadangan

  2. Klik tab Standar.

  3. Pilih cadangan dari daftar.

  4. Klik Pulihkan.

  5. Konfigurasi instance baru dengan mengikuti petunjuk di Membuat instance.

  6. Klik Pulihkan.

gcloud

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

  gcloud filestore instances create INSTANCE_ID \
  --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_ID 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 dalam GiB atau TiB, bergantung pada jenis instance dan kebutuhan Anda.
  • 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

Memulihkan cadangan yang ditingkatkan

Anda hanya dapat memulihkan cadangan yang ditingkatkan ke instance baru. Untuk memulihkan cadangan yang ditingkatkan, ikuti langkah-langkah berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman Backups Filestore.

    Buka Cadangan

  2. Klik tab Peningkatan.

  3. Pilih instance dan vault cadangan dari daftar untuk menampilkan cadangan yang tersedia, lalu klik nama cadangan.

  4. Klik Pulihkan.

  5. Konfigurasi instance baru dengan mengikuti petunjuk di Membuat instance.

gcloud

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

  gcloud filestore instances create INSTANCE_ID \
  --zone=ZONE \
  --tier=TIER \
  --network=name=VPC_NETWORK \
  --file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backupdr-backup=SOURCE_BACKUP_PATH

Dengan:

  • INSTANCE_ID 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.
  • 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 dalam GiB atau TiB, bergantung pada jenis instance dan kebutuhan Anda. Kapasitas yang disediakan untuk instance baru harus sama dengan atau melebihi kapasitas yang disediakan untuk instance sumber.
  • SOURCE_BACKUP_PATH adalah jalur lengkap ke cadangan yang digunakan untuk memulihkan instance. Jalur ini memiliki format berikut:

    projects/PROJECT_ID/locations/LOCATION/backupVaults/BACKUP_VAULT_ID/dataSources/DATASOURCE/backups/BACKUP_ID
    

    Dengan:

    • PROJECT_ID adalah nama project tempat cadangan berada.
    • LOCATION adalah lokasi cadangan.
    • BACKUP_VAULT_ID adalah nama vault cadangan.
    • DATASOURCE adalah ID sumber data.
    • BACKUP_ID adalah ID cadangan.
  • VPC_NETWORK adalah nama jaringan VPC yang ingin Anda gunakan untuk instance.

Contoh

Perintah berikut akan membuat instance Filestore baru backupdr-instance-restored yang berada di zona us-central1-a pada jaringan default. Cadangan dipulihkan di berbagi file vol1 dari backupdr-instance-restored dengan kapasitas 1TiB:

  gcloud --project=gcbdr-project filestore instances create backupdr-instance-restored \
  --zone=us-central1-a \
  --tier=zonal \
  --file-share=name="vol1",capacity=1024,source-backupdr-backup="projects/gcbdr-project/locations/us-central1/backupVaults/vault-1/dataSources/a11111bb222ccc333ddd4444eee555555f6666/backups/00aaab11-2222-3333-c444-d5ddd555555d" \
  --network=name="default"

Memulihkan instance Filestore dari vault cadangan

Untuk memulihkan instance Filestore dari vault cadangan di Google Cloud , ikuti petunjuk di Memulihkan instance Filestore dari vault cadangan di Google Cloud.

Langkah berikutnya