Bergantung pada cara Anda menghapus VM, itu mungkin hanya menghapus sumber daya VM, bukan sumber daya jaringan dan disk. Anda dapat mengubah pengaturan default untuk sumber daya lain yang dihapus saat Anda menghapus VM.
Pada laman Buat sumber daya, di bawah Mesin virtual, pilih Buat.
Buat pilihan Anda pada Dasar, lalu pilih Berikutnya : Disk > untuk membuka tab Disk .
Di bawah Opsi disk, secara default disk OS disetel ke Hapus dengan VM. Jika Anda tidak ingin menghapus disk OS, hapus centang pada kotak. Jika Anda menggunakan disk OS yang ada, defaultnya adalah melepaskan disk OS saat VM dihapus.
Di bawah Disk data, Anda dapat melampirkan disk data yang ada atau membuat disk baru dan melampirkannya ke VM.
Jika Anda memilih Buat dan lampirkan disk baru, halaman Buat disk baru terbuka dan Anda dapat memilih apakah akan menghapus disk saat Anda menghapus VM.
Jika Anda memilih untuk Melampirkan disk yang ada, dapat memilih disk, LUN, dan apakah Anda ingin menghapus disk data saat Anda menghapus VM.
Setelah selesai menambahkan informasi disk, pilih Berikutnya : Jaringan > untuk membuka tab Jaringan .
Di bagian bawah laman, pilih Hapus IP dan NIC publik saat VM dihapus.
Setelah selesai membuat pilihan, pilih Tinjau + buat.
Anda dapat memverifikasi sumber daya mana yang telah Anda pilih untuk dihapus saat Anda menghapus VM.
Bila Anda puas dengan pilihan Anda, dan validasi lolos, pilih Buat untuk menerapkan VM.
Untuk menentukan apa yang terjadi pada sumber daya yang dilampirkan saat Anda menghapus VM, gunakan parameter delete-option. Masing-masing dapat disetel ke Delete, yang secara permanen menghapus sumber daya saat Anda menghapus VM, atau Detach yang hanya melepaskan sumber daya dan membiarkannya di Azure sehingga dapat digunakan kembali nanti. Default untuk VM yang dibuat menggunakan CLI adalah melepaskan disk OS. Sumber daya yang Anda Detach, seperti disk, akan terus dikenakan biaya sebagaimana berlaku.
--os-disk-delete-option - Disk OS.
--data-disk-delete-option - disk data.
--nic-delete-option - NIC.
Dalam contoh ini, kami membuat VM bernama myVM di grup sumber daya bernama myResourceGroup menggunakan gambar bernama myImage, dan mengatur disk OS dan NIC untuk dihapus saat kami menghapus VM.
az vm create \
--resource-group myResourceGroup \
--name myVM \
--image myImage \
--public-ip-sku Standard \
--nic-delete-option delete \
--os-disk-delete-option delete \
--admin-username azureuser \
--generate-ssh-keys
Untuk menentukan apa yang terjadi pada sumber daya yang dilampirkan saat Anda menghapus VM, gunakan parameter DeleteOption. Masing-masing dapat disetel ke Delete, yang secara permanen menghapus sumber daya saat Anda menghapus VM, atau Detach yang hanya melepaskan sumber daya dan membiarkannya di Azure sehingga dapat digunakan kembali nanti. Default untuk VM yang dibuat menggunakan PowerShell adalah agar disk OS terlepas saat Anda menghapus VM. Sumber daya yang Anda Detach, seperti disk, akan terus dikenakan biaya sebagaimana berlaku.
Parameter DeleteOption adalah:
-OSDiskDeleteOption - Disk OS.
-DataDiskDeleteOption - disk data.
-NetworkInterfaceDeleteOption - NIC.
Dalam contoh ini, kami membuat VM dan mengatur disk OS dan NIC yang akan dihapus saat kami menghapus VM.
Contoh ini menunjukkan cara mengatur disk data dan NIC yang akan dihapus ketika VM dihapus. Perhatikan, versi API yang ditentukan dalam parameter versi api harus '2021-03-01' atau yang lebih baru untuk mengonfigurasi opsi hapus.
Contoh berikut memperbarui VM untuk menghapus NIC, disk OS, dan disk data saat VM dihapus. Perhatikan, versi API yang ditentukan dalam parameter versi api harus '2021-03-01' atau yang lebih baru untuk mengonfigurasi opsi hapus.
Penghapusan paksa memungkinkan Anda menghapus mesin virtual secara paksa, mengurangi latensi penghapusan, dan segera membebaskan sumber daya yang terpasang. Untuk VM yang tidak memerlukan penonaktifan yang lancar, Force Delete akan menghapus VM secepat mungkin sambil menghilangkan sumber daya logis dari VM, melewati pematian yang anggun dan beberapa operasi pembersihan. Penghapusan Paksa tidak akan segera membebaskan alamat MAC yang terkait dengan VM, karena ini adalah sumber daya fisik yang mungkin memerlukan waktu hingga 10 menit untuk membebaskannya. Jika Anda perlu segera menggunakan kembali alamat MAC pada VM baru, Hapus Paksa tidak disarankan. Penghapusan paksa hanya boleh digunakan saat Anda tidak berniat menggunakan kembali hard disk virtual. Anda dapat menggunakan hapus paksa melalui Portal, CLI, PowerShell, dan REST API.
Anda dapat menggunakan Azure REST API untuk menerapkan penghapusan paksa ke mesin virtual Anda. Gunakan parameter forceDeletion untuk Virtual Machines - Hapus.
Paksa Hapus untuk set skala
Penghapusan paksa memungkinkan Anda menghapus Set Skala Komputer Virtual Dengan paksa, mengurangi latensi penghapusan, dan segera membebaskan sumber daya terlampir. Penghapusan Paksa tidak akan segera membebaskan alamat MAC yang terkait dengan VM, karena ini adalah sumber daya fisik yang mungkin memerlukan waktu hingga 10 menit untuk membebaskannya. Jika Anda perlu segera menggunakan kembali alamat MAC pada VM baru, Hapus Paksa tidak disarankan. Penghapusan paksa hanya boleh digunakan ketika Anda tidak berniat untuk menggunakan kembali hard disk virtual. Anda dapat menggunakan hapus paksa melalui Portal, CLI, PowerShell, dan REST API.
Anda dapat menggunakan Azure REST API untuk menerapkan penghapusan paksa ke set skala Anda. Gunakan parameter forceDeletion untuk Virtual Machines Scale Sets - Hapus.
FAQ
T: Apakah fitur ini berfungsi dengan disk bersama?
J: Untuk disk bersama, Anda tidak dapat menyetel properti 'deleteOption' ke 'Delete'. Anda dapat membiarkannya kosong atau mengaturnya ke 'Lepaskan'
T: Sumber daya Azure mana yang mendukung fitur ini?
J: Fitur ini didukung pada semua jenis disk terkelola yang digunakan sebagai disk OS dan disk Data, NIC, dan IP Publik
T: Dapatkah saya menggunakan fitur ini pada disk dan NIC yang tidak terkait dengan VM?
J: Tidak, fitur ini hanya tersedia pada disk dan NIC yang terkait dengan VM.
T: Bagaimana cara kerja fitur ini dengan Set Skala Komputer Virtual Fleksibel?
A: Untuk Skala Komputer Virtual Fleksibel Atur disk, NIC, dan PUBLICIP telah deleteOption diatur ke Delete secara default sehingga sumber daya ini secara otomatis dibersihkan saat VM dihapus.
Untuk disk data yang secara eksplisit dibuat dan dilampirkan ke VM, Anda dapat mengubah properti ini menjadi 'Lepaskan' alih-alih 'Hapus' jika Anda ingin disk tetap ada setelah VM dihapus.
T: Apakah VM Spot mendukung fitur ini?
J: Ya, Anda dapat menggunakan fitur ini untuk VM Spot seperti yang Anda lakukan untuk VM sesuai permintaan.
T: Bagaimana cara mempertahankan disk, NIC, dan IP Publik yang terkait dengan VM?
J: Secara default, disk, NIC, dan IP Publik yang terkait dengan VM akan tetap ada saat VM dihapus. Jika Anda mengonfigurasi sumber daya ini untuk dihapus secara otomatis, Anda dapat memperbarui pengaturan agar sumber daya tetap ada setelah VM dihapus. Untuk mempertahankan sumber daya ini, setel properti deleteOption ke Detach.