Saya sedang bermain dengan mesin virtual Windows Azure yang tahan lama. Pada akhirnya, saya menghapus mesin virtual (berhasil) dan mencoba menghapus akun penyimpanan terkait.
Permintaan untuk menghapus akun penyimpanan gagal.
Di Portal Pratinjau (kelola.windowsazure.com) ketika saya menghapus akun penyimpanan saya mendapatkan kesalahan ini:
Failed to delete Storage account 'portalvhdscwtwycpsxxxxx'
Details:
Storage account portalvhdscwtwycpsxxxxx has 1 container(s) which have an active image and/or disk artifacts. Ensure those artifacts are removed from the image repository before deleting this storage account.
Di portal sebelumnya (windows.azure.com) saya mendapatkan kesalahan ini:
Submit Failed
Storage account portalvhdscwtwycpsxxxxx has 1 container(s) which have an active image and/or disk artifacts. Ensure those artifacts are removed from the image repository before deleting this storage account.
Mencoba menghapus gumpalan itu sendiri (VHD 30GB) di Azure Storage Explorer, saya mendapatkan kesalahan ini:
There is currently a lease on the blob and no lease ID was specified in the request.
Jadi penilaian saya adalah bahwa gumpalan ini disewa (oleh mesin virtual sebelumnya, sekarang dihapus) dan saya tidak bisa menghapusnya kecuali saya bisa mendapatkan ID sewa ini.
Pertanyaannya adalah: bagaimana saya bisa menghapus gumpalan ini dan, akibatnya, akun penyimpanan?
sumber
Sayangnya, jawaban Fernando tidak berhasil untuk saya, karena penyimpanannya "yatim", karena saya menghapus VM-nya sebelum menghapus penyimpanan. Saya tidak dapat menemukan cara untuk melakukannya dari portal sehingga saya telah menginstal azure-cli , dan setelah otentikasi menjalankan perintah berikut:
Ini gagal, dan pesan kesalahan berisi nama pelakunya, misalnya:
error: Storage account <my-account> has some active image(s) and/or disk(s), e.g. <my-image>. Ensure these image(s) and/or disk(s) are removed before deleting this storage
Lalu saya menghapus gambar yang menyinggung
azure vm disk delete <my-image>
Dan mencoba lagi untuk menghapus penyimpanan, kali ini berhasil.
azure storage account delete <my-account>
sumber
Sayangnya ada kasus di mana VM telah dihapus tetapi Disk menunjukkan VM yang melekat pada gumpalan (VHD 30GB) yang menghalangi penghapusan. Juga ada kasus menggunakan Azure Storage Explorer Anda menemukan orfan tetapi gumpalan VHD sewaan yang tidak dapat dihapus dan tidak ada referensi di Portal Pratinjau.
sumber
Pergi ke mesin virtual, lalu klik pada cakram. Tandai disk dan pilih hapus disk di bagian bawah. Anda sekarang dapat memilih apakah Anda ingin menyimpan atau menghapus vhd yang sesuai.
Pertama-tama penting untuk menghapus disk melalui mesin virtual untuk tidak menghapus melalui penyimpanan.
sumber
Anda dapat menggunakan Iaas Management Studio : hentikan sewa, hapus gumpalan, lalu hapus gambar yatim.
sumber
Dalam kasus saya, penyimpanan tidak dapat dihapus karena vmimages.
Gunakan perintah shell daya
dapatkan-azurevmimage | Di mana-Objek -Kategori Properti -di -Nilai "pengguna"
untuk membuat daftar semua gambar Untuk menghapus SEMUA GAMBAR ANDA gunakan skrip berikut:
sumber
Seperti yang telah dinyatakan oleh FM; ada skenario di mana ketika menghapus VM disk masih menunjukkan terpasang ke VM meskipun VM telah dihapus.
Bagi saya ini terjadi karena saya telah menetapkan batas pengeluaran. Ketika batas pengeluaran tercapai, layanan Anda dinonaktifkan. Gateway VPN apa pun yang telah Anda buat dan VM akan dihapus. Kemudian untuk melengkapinya dari disk yang terpasang ke VM yang dihapus masih berpikir mereka terpasang :(
Saya telah menemukan blog ini yang menjelaskan masalah ini dan menunjukkan cara menggunakan PowerShell untuk menyelesaikannya.
Semoga ini bisa membantu pengguna lain.
sumber
Terkadang kami melalui portal baru untuk menghapus akun penyimpanan biru, tetapi kami tidak dapat menghapusnya dan mendapatkan kesalahan ini: ”Gagal menghapus akun penyimpanan 'jason1disks796'. Kesalahan: Akun penyimpanan tidak dapat dihapus karena artefaknya sedang digunakan. “
Kita dapat menggunakan PowerShell untuk mendaftar semua gumpalan VHD dari akun penyimpanan ( modul ARM ):
Jika akun penyimpanan Anda ada dalam modul ASM , Anda dapat menggunakan skrip ini untuk menghapus akun penyimpanan:
Selain itu, ada skenario lain, tidak ada wadah atau gumpalan di akun penyimpanan ini (akun penyimpanan kosong , kami tidak dapat menemukan gumpalan atau wadah di akun penyimpanan ini melalui PowerShell atau portal), ketika kami menggunakan portal untuk menghapus akun penyimpanan , dan pesan kesalahan ”Gagal menghapus akun penyimpanan 'jason1disks796'. Kesalahan: Akun penyimpanan tidak dapat dihapus karena artefaknya sedang digunakan ”. Dalam skenario ini kita dapat membuat VM baru dan menentukan akun penyimpanan ke Akun Penyimpanan bermasalah, lalu menghapusnya lagi.
sumber
Periksa sebelum menghapus akun penyimpanan Anda; harus ada mesin virtual terkait, Disk dan Gambar untuk setiap akun penyimpanan yang Anda buat. Buka portal Azure
Pilih tab Mesin Virtual di panel kiri. Klik pada Instances Images and Disks
Perhatikan bahwa, mesin Virtual Individual memiliki disk terlampir yang menunjukkan pada area Disk. Sebelum menghapus mesin Virtual, hapus dulu disk terkait dan hapus mesin virtual tersebut pada disk kedua. Kemudian hapus akun penyimpanan yang terakhir. Juga perhatikan Network di panel sebelah kiri yang sama jika ada yang terkait dengan akun yang ingin Anda hapus.
Di portal Azure baru yang diperbarui, banyak halaman konfigurasi yang disebutkan di atas diubah. Anda dapat melihat opsi Gambar dan Disk di panel "Semua sumber daya". Dalam versi yang lebih baru dari portal Azure, Anda dapat dengan mudah mengidentifikasi VM terkait Disk dan akun Storage-nya dengan jelas pada panel vertikal yang berdekatan semua dalam satu halaman dengan gambar ikon yang berbeda.
sumber
Bagi mereka yang bergantung pada GUI untuk mengelola Azure dan tidak memiliki ide untuk menggunakan PowerShell atau melakukan jawaban lain, Anda sekarang dapat menghapus akun penyimpanan yang macet dengan mencentang "Hapus gambar yang tidak dilampirkan" ketika mencoba menghapus penyimpanan.
Ini akan secara otomatis menghapus penyimpanan tanpa banyak kesulitan.
sumber