Dokumen ini memandu Anda mengelola cadangan Virtual Machine (VM) dan snapshot disk VM di Google Distributed Cloud (GDC) yang terisolasi, serta menjelaskan cara melihat dan menghapusnya.
Dokumen ini membantu developer dalam grup administrator platform atau operator aplikasi yang mengoptimalkan penggunaan penyimpanan sekaligus mematuhi kebijakan retensi data. Untuk mengetahui informasi selengkapnya, lihat Audiens untuk dokumentasi GDC yang terisolasi dari internet.
Sebelum memulai
Sebelum melakukan operasi pencadangan dan pemulihan VM, Anda harus meminta peran IAM yang diperlukan.
Meminta izin IAM
Untuk mengelola VM dan cadangan disk VM, minta Admin IAM Project Anda untuk memberi Anda peran berikut:
- Project VirtualMachine Admin (
project-vm-admin): Mengelola VM di namespace project. - Pembuat Cadangan (
backup-creator): Membuat cadangan manual dan memulihkan. - Project Viewer (
project-viewer): Memiliki akses hanya baca ke semua resource dalam namespace project.
Ikuti langkah-langkah untuk memverifikasi akses Anda.
Mengelola pencadangan VM
Bagian berikut menjelaskan langkah-langkah teknis untuk mencantumkan dan menghapus cadangan VM Anda.
Mencantumkan cadangan VM
Lihat daftar cadangan VM menggunakan konsol GDC atau kubectl.
Konsol
- Login ke konsol GDC.
- Di menu navigasi, klik Pencadangan untuk Virtual Machine.
- Pilih project.
- Klik tab Backups.
- Klik cadangan dalam daftar untuk melihat detailnya.
kubectl
Lihat cadangan VM dengan mencantumkan cadangan dan melihat detailnya.
Mencantumkan cadangan yang ada:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMEGanti
PROJECT_NAMEdengan nama project.Dalam daftar, temukan cadangan yang ingin Anda lihat.
Lihat detail pencadangan:
kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAMEGanti kode berikut:
VM_BACKUP_NAME: nama cadangan.PROJECT_NAME: nama project.
Menghapus cadangan VM
Hapus cadangan VM menggunakan konsol GDC atau kubectl.
Konsol
- Login ke konsol GDC.
- Di menu navigasi, klik Pencadangan untuk Virtual Machine.
- Pilih project.
- Klik tab Backups.
- Dalam daftar cadangan, temukan cadangan yang akan dihapus, lalu klik Hapus Cadangan.
- Di kolom Nama cadangan, masukkan nama cadangan yang akan dihapus.
- Klik Hapus Cadangan.
kubectl
Menghapus cadangan VM menggunakan kubectl.
Mencantumkan cadangan VM yang ada:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMEGanti
PROJECT_NAMEdengan nama project.Dalam daftar, temukan cadangan yang ingin Anda hapus.
Keluarkan
VirtualMachineDeleteBackupRequestuntuk menghapus cadangan:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDeleteBackupRequest metadata: name: DELETE_BACKUP_REQUEST_NAME namespace: PROJECT_NAME spec: virtualMachineBackupRef: name: VM_BACKUP_NAMEGanti kode berikut:
DELETE_BACKUP_REQUEST_NAME: nama yang akan diberikan keVirtualMachineDeleteBackupRequestyang sedang dimulai.VM_BACKUP_NAME: nama cadangan yang akan dihapus.PROJECT_NAME: nama project.
Mengelola cadangan disk VM
Bagian berikut menjelaskan langkah-langkah teknis untuk mencantumkan dan menghapus cadangan disk VM Anda.
Lihat snapshot
Lihat snapshot dan detailnya menggunakan Google Cloud konsol atau kubectl.
Konsol
- Login ke konsol GDC.
- Di menu navigasi, klik Virtual Machines > Snapshots.
- Pilih project.
- Dalam daftar snapshot, klik nama snapshot untuk melihat detailnya.
kubectl
Melihat snapshot dengan mencantumkan snapshot dan melihat detailnya.
Mencantumkan snapshot yang ada:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMEGanti
PROJECT_NAMEdengan nama project.Dalam daftar, temukan snapshot yang ingin Anda lihat.
Melihat detail snapshot:
kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAMEGanti kode berikut:
VM_BACKUP_NAME: nama snapshot.PROJECT_NAME: nama project.
Menghapus snapshot
Hapus snapshot menggunakan konsol Google Cloud atau kubectl. Disk yang dibuat dari
snapshot tidak terpengaruh saat Anda menghapus snapshot pokok.
Konsol
- Login ke konsol GDC.
- Di menu navigasi, klik Virtual Machines > Snapshots.
- Pilih project.
- Dalam daftar snapshot, temukan snapshot yang akan dihapus, lalu klik Hapus.
- Klik Konfirmasi.
kubectl
Menghapus snapshot menggunakan kubectl.
Mencantumkan snapshot yang ada:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMEGanti
PROJECT_NAMEdengan nama project.Dalam daftar, temukan snapshot yang ingin Anda hapus.
Keluarkan
VirtualMachineDeleteBackupRequestuntuk menghapus snapshot:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDeleteBackupRequest metadata: name: DELETE_BACKUP_REQUEST_NAME namespace: PROJECT_NAME spec: virtualMachineBackupRef: name: VM_BACKUP_NAMEGanti kode berikut:
DELETE_BACKUP_REQUEST_NAME: nama yang akan diberikan pada permintaan hapus cadangan yang sedang dimulai.VM_BACKUP_NAME: nama snapshot yang akan dihapus.PROJECT_NAME: nama project.