Mencadangkan VM

Halaman ini menjelaskan cara mencadangkan virtual machine (VM) sambil mematuhi prinsip pencadangan dan pemulihan yang terisolasi dari internet Google Distributed Cloud (GDC). Panduan ini juga berisi petunjuk tentang cara melihat daftar cadangan VM, dan menghapus cadangan VM yang ada.

Sebelum memulai

Untuk mencadangkan VM, Anda harus memiliki hal berikut:

  • Repositori cadangan dan rencana pencadangan yang ada. Cadangan manual harus merujuk ke rencana pencadangan yang ada untuk konfigurasi pencadangan.
  • Peran akses dan identitas yang diperlukan:

    • Project VirtualMachine Admin: mengelola VM di namespace project. Minta Admin IAM Project Anda untuk memberi Anda peran Project VirtualMachine Admin (project-vm-admin).
    • Pembuat Cadangan: membuat cadangan dan pemulihan manual. Minta Admin IAM Project Anda untuk memberi Anda peran Pembuat Cadangan (backup-creator).
    • Pelihat Project: memiliki akses hanya baca ke semua resource dalam namespace project. Minta Admin IAM Project Anda untuk memberi Anda peran Project Viewer (project-viewer).

Mencadangkan VM secara manual

Mencadangkan VM menggunakan konsol GDC atau API.

Konsol

  1. Login ke konsol GDC.
  2. Di menu navigasi, klik Pencadangan untuk Virtual Machine.
  3. Pilih project.
  4. Klik tab Backups.
  5. Klik Buat cadangan.
  6. Di kolom instance Source VM, pilih VM yang ingin Anda cadangkan.
  7. Masukkan Nama untuk cadangan.
  8. Di kolom Rencana cadangan, pilih rencana cadangan yang ingin Anda buat cadangannya.
  9. Klik Buat.

API

Keluarkan permintaan pencadangan mesin virtual untuk memulai pencadangan:

apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineBackupRequest
metadata:
  name: BACKUP_REQUEST_NAME
spec:
  virtualMachineBackupPlanTemplate: VM_BACKUP_PLAN_TEMPLATE
  virtualMachine: VM_NAME
  virtualMachineBackupName: VM_BACKUP_NAME

Ganti kode berikut:

  • BACKUP_REQUEST_NAME: nama untuk memberikan permintaan pencadangan yang sedang dimulai.
  • VM_BACKUP_PLAN_TEMPLATE: nama resource VirtualMachineBackupPlanTemplate yang akan digunakan untuk konfigurasi pencadangan.
  • VM_NAME: nama VM yang akan dicadangkan.
  • VM_BACKUP_NAME: nama cadangan yang akan dibuat.

Melihat cadangan VM

Lihat daftar cadangan VM menggunakan konsol GDC atau kubectl.

Konsol

  1. Login ke konsol GDC.
  2. Di menu navigasi, klik Pencadangan untuk Virtual Machine.
  3. Pilih project.
  4. Klik tab Backups.
  5. Klik cadangan dalam daftar untuk melihat detailnya.

kubectl

Melihat cadangan VM dengan mencantumkan cadangan dan melihat detailnya.

  1. Mencantumkan cadangan yang ada:

    kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAME
    

    Ganti PROJECT_NAME dengan nama project.

  2. Dalam daftar, temukan cadangan yang ingin Anda lihat.

  3. Lihat detail pencadangan:

    kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAME
    

    Ganti kode berikut:

    • VM_BACKUP_NAME: nama cadangan.
    • PROJECT_NAME: nama project.

Menghapus cadangan VM

Hapus cadangan VM menggunakan konsol GDC atau kubectl.

Konsol

  1. Login ke konsol GDC.
  2. Di menu navigasi, klik Pencadangan untuk Virtual Machine.
  3. Pilih project.
  4. Klik tab Backups.
  5. Dalam daftar cadangan, temukan cadangan yang ingin dihapus, lalu klik Hapus Cadangan.
  6. Di kolom Nama cadangan, masukkan nama cadangan yang akan dihapus.
  7. Klik Hapus Cadangan.

kubectl

Hapus cadangan VM menggunakan kubectl.

  1. Mencantumkan cadangan VM yang ada:

    kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAME
    

    Ganti PROJECT_NAME dengan nama project.

  2. Dalam daftar, temukan cadangan yang ingin Anda hapus.

  3. Keluarkan VirtualMachineDeleteBackupRequest untuk menghapus cadangan:

    apiVersion: virtualmachine.gdc.goog/v1
    kind: VirtualMachineDeleteBackupRequest
    metadata:
      name: DELETE_BACKUP_REQUEST_NAME
      namespace: PROJECT_NAME
    spec:
      virtualMachineBackupRef:
        name: VM_BACKUP_NAME
    

    Ganti kode berikut:

    • DELETE_BACKUP_REQUEST_NAME: nama yang akan diberikan ke VirtualMachineDeleteBackupRequest yang sedang dimulai.
    • VM_BACKUP_NAME: nama cadangan yang akan dihapus.
    • PROJECT_NAME: nama project.

Langkah berikutnya