Runtime VM di GDC memungkinkan Anda menghapus virtual machine (VM) dan resource disk terkaitnya secara bersamaan atau terpisah. Anda dapat memilih untuk menghapus resource VM dan disk terkait, hanya resource VM, atau hanya resource disk. Misalnya, Anda dapat menghapus VM saja dan menyimpan disk-nya untuk digunakan kembali dengan VM lain.
Sebelum memulai
Untuk menyelesaikan dokumen ini, Anda memerlukan akses ke resource berikut:
- VM yang berjalan di salah satu cluster Anda. Jika perlu, buat VM di Google Distributed Cloud.
- Alat klien
virtctldiinstal sebagai plugin untukkubectl. Jika diperlukan, instal alat klien virtctl.
Menghapus resource VM dan disk
Opsi ini akan menghapus resource VM dan semua disk virtual terkait.
Gunakan
kubectluntuk menghapus VM dan resource disk terkait:kubectl virt delete vm VM_NAME --allGanti
VM_NAMEdengan nama VM yang ingin Anda hapus.Jika Anda ingin memeriksa resource yang digunakan oleh VM yang akan dihapus, tentukan flag
--dry-runbersama dengan--all.Jika Anda ingin menghapus VM tanpa menghapus resource disk, jangan sertakan flag
--all, seperti yang ditunjukkan di bagian berikutnya.
Menghapus resource VM
Opsi ini hanya menghapus resource VM. Setiap disk virtual terkait tetap menjadi bagian dari cluster. Opsi ini memungkinkan Anda membuat VM lain dan menggunakan kembali resource disk. Siklus proses VM dapat dikelola secara terpisah dari siklus proses resource disk.
Gunakan
kubectluntuk menghapus VM saja:kubectl virt delete vm VM_NAMEGanti
VM_NAMEdengan nama VM yang ingin Anda hapus.
Menghapus resource disk VM
Opsi ini menghapus resource disk virtual. Jika VM terkait masih berjalan di cluster, resource VM tidak akan dihapus. Pendekatan ini memungkinkan Anda menghapus resource disk yang tersisa jika sebelumnya Anda menghapus VM tanpa menggunakan parameter --all.
Gunakan
kubectluntuk hanya menghapus resource disk VM:kubectl virt delete disk DISK_NAMEGanti
DISK_NAMEdengan nama disk yang ingin Anda hapus. Misalnya, boot disk default untuk VM diberi namaDISK_NAME-boot-dv. Anda dapat mencantumkan semua disk yang ada menggunakankubectl get datavolume.Jika Anda mencoba menghapus disk VM sebelum menghapus VM, disk tersebut akan ditandai untuk dihapus. Disk hanya akan dihapus jika Anda juga menghapus VM.