Azure-docs: Terjadi kesalahan saat menghapus profil jaringan

Dibuat pada 14 Des 2018  ·  46Komentar  ·  Sumber: MicrosoftDocs/azure-docs

Halo,

Saya mengalami masalah saat menghapus profil jaringan, yang dibuat oleh penyebaran kontainer.
Saya sudah mencoba penghapusan dengan cli dan di portal Azure.

Penyebaran dan cara menghapus profil jaringan, disebutkan di sini:
https://docs.microsoft.com/de-de/azure/container-instances/container-instances-vnet

Ketika saya mencoba untuk menghapus profil jaringan, saya terus menerima pesan:

C:\Users\clangner>az network profile delete --id /subscriptions/abf141a1-3f7b-4c54-8573-8031188e6aab/resourceGroups/dx_test/providers/Microsoft.Network/networkProfiles/aci-network-profile-dx_container-dx4-net -y

Network profile /subscriptions/abf141a1-3f7b-4c54-8573-8031188e6aab/resourceGroups/dx_test/providers/Microsoft.Network/networkProfiles/aci-network-profile-dx_container-dx4-net is already in use with container nics a86721e0-3ca4-431a-9cde-e85fa9ac1ea8_eth0; cannot update or delete

Saya mengerti, bahwa ada nic wadah yang menggunakan profil jaringan.
Masalahnya adalah, tidak ada wadah yang ada lagi di grup sumber daya saya yang ada.
Saya telah menghapus semuanya dengan perintah berikut:

az container delete -g dx_test -n dx4-csb

Tahukah Anda, mengapa saya tidak dapat menghapus profil jaringan?
Mengapa ada antarmuka jaringan dari wadah yang tidak ada?
Apakah ada kemungkinan untuk menghapus manuellay antarmuka jaringan ini?

Ketika ada pertanyaan, jangan ragu untuk bertanya kepada saya.
Terima kasih sebelumnya.


Detail Dokumen

Jangan edit bagian ini.

Pri2 container-instancesvc cxp product-issue triaged

Komentar yang paling membantu

Solusi yang berhasil bagi saya adalah memperbarui properti containerNetworkInterfaceConfigurations di properti profil Jaringan ke daftar kosong:

# Get network profile ID
NETWORK_PROFILE_ID=$(az network profile list --resource-group <reource-group-name> --query [0].id --output tsv)

az resource update --ids $NETWORK_PROFILE_ID --set properties.containerNetworkInterfaceConfigurations=[]

Dan kemudian saya dapat menghapus profil jaringan dan kemudian subnet.

Semua 46 komentar

Terima kasih untuk umpan baliknya! Kami sedang menyelidiki dan akan segera mengabari Anda.

@clangnerakq Coba periksa bagian Antarmuka Jaringan di portal dan coba temukan NIC yang dirujuk oleh kesalahan. Setelah Anda menghapus NIC, Anda seharusnya dapat menghapus profil jaringan

image

@MicahMcKittrick-MSFT Terima kasih atas jawaban Anda.
Sayangnya, tidak ada antarmuka jaringan yang dapat saya hapus.
Overwiew kosong:

C:\Users\clangner>az network nic list --resource-group dx_test
[]

Apakah Anda tahu, di mana NIC ini berada?
Terima kasih sebelumnya.

@clangnerakq Anda harus memeriksa grup sumber daya yang dibuat secara otomatis saat Anda menerapkan instance container. Nama grup sumber daya nama akan menjadi seperti MC_ *

Ini akan berbeda dari grup sumber daya yang Anda gunakan tetapi dihasilkan oleh platform sehingga Anda perlu mencarinya secara manual.

@clangnerakq beruntung dengan ini?

@MicahMcKittrick-MSFT Terima kasih atas pengingat Anda dan maaf atas umpan balik saya yang terlambat.

Saya tidak beruntung dengan itu, karena saya tidak dapat melihat kelompok sumber daya semacam ini.
Ini adalah satu-satunya yang bisa saya lihat:
(Beberapa dari yang berikut ini agak dianonimkan)

C:\Users\clangner>az group list
[
  {
    "id": "/subscriptions/XXXXXXXX/resourceGroups/dx_test",
    "location": "westus",
    "managedBy": null,
    "name": "dx_test",
    "properties": {
      "provisioningState": "Succeeded"
    },
    "tags": null
  },
  {
    "id": "/subscriptions/XXXXXXXX2/resourceGroups/dxtest",
    "location": "westeurope",
    "managedBy": null,
    "name": "dxtest",
    "properties": {
      "provisioningState": "Succeeded"
    },
    "tags": null
  },
  {
    "id": "/subscriptions/XXXXXXXXXXX/resourceGroups/dx2test",
    "location": "westeurope",
    "managedBy": null,
    "name": "dx2test",
    "properties": {
      "provisioningState": "Succeeded"
    },
    "tags": null
  }
]

Saya telah mencari nics di setiap grup sumber daya, tetapi tidak menemukan siapa pun:

C:\Users\clangner>az network nic list -g dx_test
[]

C:\Users\clangner>az network nic list -g dxtest
[]

C:\Users\clangner>az network nic list -g dx2test
[]

Apakah Anda sekarang jika ada kemungkinan lain untuk mencari grup sumber daya atau nics?
Saya bertanya-tanya mengapa perintah "az network nic list -g dx_test" tidak menunjukkan nics apa pun, karena ada 5 aci dalam grup sumber daya ini dengan dua profil jaringan.

Terima kasih sebelumnya.
Clemens Langner

Terima kasih telah mencobanya.

Pada titik ini saya pikir kami harus menghubungi Anda dengan Dukungan untuk menyelesaikan ini.

Apakah Anda memiliki kemampuan untuk membuka tiket dukungan teknis? Jika tidak, Anda dapat mengirim email kepada saya di [email protected] dan memberi saya ID Berlangganan Anda dan tautan ke masalah ini. Saya dapat mengaktifkan langganan Anda untuk permintaan itu.

Saya akan menutup ini dan menunggu email itu :)

@MicahMcKittrick-MSFT Di mana kalian bisa menyelesaikan ini. Saya memiliki skenario yang sama. Saya tidak dapat menghapus VNet dan tidak melihat instance NIC atau RG yang dibuat secara otomatis. Terima kasih lagi!

@jdobrzen jika saya ingat dengan benar ada sesuatu yang harus dilakukan tim teknik di backend untuk melepaskan sumber daya.

Jangan ragu untuk mengirim email kepada saya dengan informasi yang diminta yang saya sebutkan di komentar di atas dan kami juga dapat menghubungi Anda dengan dukungan.

@MicahMcKittrick-MSFT
Saya memiliki masalah yang sama. Tidak dapat menghapus VPN atau subnet dan keluhan bahwa ada NIC yang terhubung ke instance container. Daftar NIC kosong di portal Azure dan melalui Azure cli. Bisakah saya mengirim email kepada Anda? Saya memiliki dua grup sumber daya yang macet seperti ini :)

Mengalami masalah yang sama saat melepas vnet tertentu. Masalah ini harus tetap terbuka dan ditangani secara publik, tidak ada cukup sumber daya bagi kami untuk mengatasinya. Saya telah kehabisan setiap opsi yang disarankan oleh tim dukungan (PS, ARM, REST), dan NIC tidak dapat ditemukan.

Saya harus menaikkan tiket dukungan dan tim dukungan membutuhkan waktu dua bulan untuk menyelesaikan masalah ini. Mereka mencoba segala cara yang mungkin untuk menghapus dan akhirnya berhasil melakukan penghapusan paksa. Saya memiliki masalah yang sama. NIC tidak bisa ditemukan.

Saya dapat mengonfirmasi bahwa masalah ini masih sangat valid. az network nic list -g <name> menunjukkan hasil kosong.

Jika ada yang melihat ini, silakan buka permintaan dukungan untuk menyelesaikannya. Jika Anda tidak dapat membuka permintaan, lihat komentar saya di atas dan jangan ragu untuk menghubungi saya dengan informasi yang diminta.

Ini masih menjadi masalah. Bisakah kami membukanya kembali sehingga orang-orang dapat melacak kemajuan pada perbaikan yang sebenarnya?

Kami sering membuat dan menghancurkan VNet dan menghadapi masalah ini pada sekitar 10% dari penerapan kami. Ya, dukungan dapat menyelesaikannya. Namun, ini adalah ketidaknyamanan yang besar karena selalu melibatkan 3-4 putaran bolak-balik (misalnya coba perintah ini...) sebelum mereka akhirnya membawanya ke tim teknik untuk melakukan sesuatu di belakang.

Saya tahu ini adalah fitur pratinjau, tetapi ini menyakitkan.

Solusi untuk saat ini masih melibatkan dukungan agar tidak diblokir. Tetapi saya membuka kembali ini sehingga saya dapat mencoba dan mengetahui status saat ini dan apa yang sedang dilakukan jangka panjang untuk memperbaikinya. Tidak ada ETA kapan saya akan memiliki pembaruan tetapi membuka kembali untuk tetap di radar saya dan mulai mencarinya

menambahkan @dkkapur untuk kesadaran

Masalah yang sama untukku

Tim ACI menyadari masalah ini dan secara aktif mengerjakan solusi permanen. Saya sedang bekerja untuk mendapatkan ETA ketika perbaikan akan dikirimkan. Akan terus memperbarui masalah ini saat saya mendapatkan informasi lebih lanjut.

Saya telah bekerja secara offline untuk masalah ini.

Ada berbagai alasan yang dapat menyebabkan skenario ini. Apa yang telah kami luncurkan adalah cara untuk mendeteksi ini di bagian belakang dan kami memiliki monitor untuk itu sekarang. Jadi kami secara otomatis menginformasikan untuk ini sekarang. Namun grup penampung yang dihapus sebelum kami meluncurkan monitor kami (Pertengahan September) tidak akan terdeteksi secara otomatis. Jadi kami akan membutuhkan pelanggan untuk membuka permintaan dukungan untuk menyelesaikannya.

Saat membuka permintaan dukungan, harap sertakan info yang Anda cari untuk mendapatkan bantuan untuk memperbaiki ID Profil Jaringan.

Kami kemudian dapat mengarahkan permintaan Anda ke tim Instans Penampung Azure. Sayangnya tidak ada cara bagi pengguna untuk membuka blokir sendiri tanpa tim teknik. Kami terus berupaya mengatasi masalah ini untuk memastikan hal itu tidak terjadi saat fitur ini beralih ke GA.

Saya akan menambahkan catatan ke dokumen dengan beberapa informasi tambahan tentang ini segera.

Saya menambahkan catatan selama fase pembersihan dokumen ini yang menjelaskan bahwa jika Anda mendapatkan kesalahan saat menghapus profil jaringan untuk memberikan waktu 2-3 hari bagi platform untuk mengurangi masalah secara otomatis, lalu coba lagi penghapusan. Jika itu tidak berhasil, saya menyertakan langkah-langkah untuk membuka tiket.

Setelah PR bergabung, perubahan dapat dilihat di dokumen setelah beberapa jam.

Setelah perbaikan pekerjaan dikonfirmasi dan fitur dipindahkan ke GA, kami akan memperbarui dokumen lagi.

@MicahMcKittrick-MSFT
Titik data lain untuk Anda. Sepertinya kita dapat menghindari masalah dengan menghapus instance container secara manual di portal sebelum menghancurkan infrastruktur lainnya (misalnya penghancuran terraform).

Besar! Terima kasih, saya akan memberi tahu tim teknik juga. Ini mungkin membantu dengan perbaikan selamanya.

Maaf karena menabrak masalah tertutup - tetapi saya masih mengalami perilaku yang sama pada 2 grup sumber daya. ACI disebarkan melalui template. Jalankan az group delete sebelum mengetahui tentang masalah ini dan cara mengatasinya. Sekarang saya memiliki dua grup yang tidak dapat menghapus vnet/subnet karena profil jaringan memberikan pesan kesalahan already in use with container nics; cannot update or delete .

Apakah perbaikan didorong ke GA?

Kami mengalami masalah yang sama dan sekarang dukungan Azure menautkan ke masalah ini setelah kami secara manual menjalankan beberapa perintah yang tidak berfungsi. Apakah ada cara khusus untuk mendapatkan grup back-end yang tepat untuk menyelesaikan masalah ini?

Kami mengalami masalah yang sama dan sekarang dukungan Azure menautkan ke masalah ini setelah kami secara manual menjalankan beberapa perintah yang tidak berfungsi. Apakah ada cara khusus untuk mendapatkan grup back-end yang tepat untuk menyelesaikan masalah ini?

@js-mode FWIW, saya membuka tiket dukungan dan saya melakukan ping kepada orang-orang secara internal. Saya belum mendengar kabar, tetapi saya akan terus mengguncang pohon grup produk untuk mendapatkan semacam jawaban untuk semua orang.

Juga, bagaimana seseorang dapat meminta dukungan untuk menghapus sumber daya secara manual, jika tidak menggunakan paket dukungan berbayar? Untuk membuka tiket dukungan teknis, kita harus memiliki paket dukungan berbayar.

Saya baru saja mengalami ini beberapa kali kemarin (grup sumber daya yang baru dibuat) dan karena Anda bahkan tidak dapat memindahkan sumber daya yang terjebak ke "dead-rg" karena profil jaringan tidak dapat dipindahkan di antara grup sumber daya. Jadi saya perlu membuat grup sumber daya baru untuk setiap penerapan (Kami sedang menulis skrip Terraform sekarang, dan mengalami masalah dalam mengonfigurasi aturan gateway sehingga kami menjalankannya beberapa kali sehari)

Masalah yang sama dengan @NoNameProvided. Saya tidak menggunakan paket berbayar dan karena itu tidak dapat menghapus sumber daya ini sendiri. Akan senang jika seseorang mengarahkan saya ke arah di mana saya bisa mendapatkan bantuan, saya tidak ingin menulis email ke saluran dukungan microsoft secara acak.

Hei - PM untuk ACI di sini. Ini adalah masalah umum yang disebabkan oleh pemadaman VNet yang dialami ACI minggu lalu. Kami sedang mengerjakan perbaikan untuk membuka blokir penghapusan VNet. Sayangnya tidak ada cara bagi Anda untuk menghapus VNet secara manual sendiri saat ini.

Kami akan segera mengirimkan pemberitahuan Azure Health ke langganan yang terpengaruh. Pembaruan ini akan terus dikirim hingga masalah teratasi.

Pembaruan: jika Anda mengikuti langkah-langkah ini, Anda seharusnya berhasil menghapus VNet Anda. Jika langkah-langkah ini tidak berhasil untuk Anda, silakan buka tiket dukungan.

Mitigasi
Silakan ikuti langkah-langkah ini secara berurutan

  1. Hapus grup penampung
    az container delete --id $CG_RESOURCE_ID
  2. Hapus hapus profil jaringan
    az network profile delete --id $NETWORK_PROFILE_ID -y
  3. Hapus VNet
    az network vnet delete --resource-group $RES_GROUP --name $VNET_NAME

Ini masih belum diperbaiki. Setelah grup penampung dihapus, profil jaringan masih tersisa. Setelah menjalankan az network profile delete --id $NETWORK_PROFILE_ID -y masih berulang kali mendapatkan kesalahan ini:

Network profile /subscriptions/$SUBSCRIPTION_ID/resourceGroups/$RG/providers/Microsoft.Network/networkProfiles/aci-network-profile-$RG-vnet is already in use with container nics a76d6805-228d-485c-a40b-27df9aa2b446_eth0; cannot update or delete

Juga mendapatkan kesalahan ini:
Gagal menghapus grup sumber daya $RG: Penghapusan grup sumber daya '$RG' gagal sebagai sumber daya dengan pengidentifikasi 'Microsoft.Network/networkProfiles/aci-network-profile-$RG-vnet,Microsoft.Network/virtualNetworks/$RG-vnet' tidak bisa dihapus. Status penyediaan grup sumber daya akan dibatalkan. Id pelacakan adalah 'e2ecf6cd-7b8e-412e-b292-ccfec9030830'. Silakan periksa log audit untuk lebih jelasnya. (Kode: ResourceGroupDeletionBlocked) Profil jaringan /subscriptions/$SUB/resourceGroups/$RG/providers/Microsoft.Network/networkProfiles/aci-network-profile-$RG-vnet sudah digunakan dengan container nics a76d6805-228d-485c-a40b -27df9aa2b446_eth0; tidak dapat memperbarui atau menghapus (Kode: NetworkProfileAlreadyInUseWithContainerNics, Target: /subscriptions/$SUB/resourceGroups/$RG/providers/Microsoft.Network/networkProfiles/aci-network-profile-$RG-vnet) Subnet ContainerSubnet sedang digunakan oleh /subscriptions/ $SUB/resourceGroups/$RG/providers/Microsoft.Network/networkProfiles/aci-network-profile-$RG-vnet/containerNetworkInterfaceConfigurations/eth0/ipConfigurations/ipconfigprofile dan tidak dapat dihapus. Untuk menghapus subnet, hapus semua sumber daya di dalam subnet. Lihat aka.ms/deletesubnet. (Kode: InUseSubnetCannotBeDeleted, Target: /subscriptions/$SUB/resourceGroups/$RG/providers/Microsoft.Network/virtualNetworks/$RG-vnet)

Telah memiliki banyak bolak-balik dengan dukungan Azure pada ini dan pembaruan terbaru mengatakan bahwa "tim penampung" perlu melakukan sesuatu di backend. Akhirnya dapat menghapus satu vnet setelah tim Azure dapat menghapus delegasi kontainer di backend.

Bagian terburuknya adalah tiket ini telah ditutup dan Azure menyatakan bahwa masalah telah dikurangi, namun kami masih perlu membuka tiket dukungan individu untuk setiap grup sumber daya.

Jika ada yang memiliki akar penyebab atau instruksi tentang cara menghapus vnet ini tanpa memerlukan dukungan Azure, itu akan sangat dihargai.

Hai @js-mode - terima kasih telah menyampaikan hal ini kepada kami. Sayangnya, hanya ada langkah-langkah mitigasi yang dapat kami rekomendasikan kepada pelanggan untuk dicoba secara mandiri saat ini. Bisakah Anda memberi tag saya di tiket terbuka terbaru Anda atau minta teknisi dukungan Anda mengirimi saya email (email di bio GitHub)?

Saya tampaknya mengalami masalah yang sama setelah mencoba menghapus klaster AKS dengan addon simpul virtual diaktifkan.

az network profile delete gagal dengan: Profil jaringan %id sudah digunakan dengan container nics %guids.

Namun, az network nic list tidak menunjukkan nics terkait juga tidak az container list menunjukkan wadah apa pun : heran:

Halo semuanya.
Saya memiliki masalah yang sama dan saya membantu langkah-langkah di bawah ini untuk menghapus subnet aci dan vnet dengan wadah sampah nic:
1 - temukan nama pdofile jaringan yang bermasalah dengan perintah -> daftar profil jaringan az --query [].nama -o tsv
2 - buat sumber daya dengan terraform -> sumber daya "azurerm_network_profile" "contoh" dengan nama profil jaringan yang sama dan id subnet masalah.
3 - setelah terraform berhasil membuat profil jaringan, hapus dengan -> az network profile delete --id ...(Anda dapat menemukan id dengan az network profile list --query [].id -o tsv)
4 - buka portal dan ubah delegasi subnet dari wadah menjadi tidak ada, setelah menyimpan saya dapat menghapus subnet dan vnet.
Semoga membantu Anda seperti saya!

@JedenFalls bisakah Anda membagikan file Terraform Anda (tentu saja dengan PII yang dikaburkan)?

@JedenFalls bisakah Anda membagikan file Terraform Anda (tentu saja dengan PII yang dikaburkan)?

pertama saya temukan dengan perintah az daftar profil jaringan --query [].name -o tsv nama profil jaringan hantu (yang tidak dapat saya hapus), misalnya itu aci-network-profile-my-container

ketika saya pergi ke terrafom (karena az cli tidak memiliki perintah untuk membuat profil jaringan yang terpisah dari grup penampung) dan selesai terraform berlaku untuk sumber daya di bawah ini:

 resource "azurerm_network_profile" "error-container" {
   name                = "aci-network-profile-my-container"
   location            = "location of phantom network profile"
   resource_group_name = "rg of phantom network profile"

   container_network_interface {
     name = "error-nic"

     ip_configuration {
       name      = "error-subnet"
       subnet_id ="aci subnet id of problem vnet, you can find it by az network vnet subnet list -- 
       resource-group $vnetRg --vnet-name $vnetName --query [].id -o tsv"
    }
  }
}

dalam kasus saya terraform berhasil membuat ulang profil jaringan tanpa pengikatan wadah, setelah itu saya dapat menghapusnya dengan z profil jaringan hapus --id .... dan setelah itu portal Azure mengizinkan saya untuk menghapus subnet dan vnet saya.

@JedenFalls Saya dapat mengonfirmasi bahwa solusi Anda berfungsi. Saya harus mengimpor status sumber daya sebelum menerapkan konfigurasi yang Anda usulkan, tetapi setelah menerapkannya az network profile delete --id ... berhasil dan saya dapat menghapus subnet yang terpengaruh. Terima kasih!

Solusi yang berhasil bagi saya adalah memperbarui properti containerNetworkInterfaceConfigurations di properti profil Jaringan ke daftar kosong:

# Get network profile ID
NETWORK_PROFILE_ID=$(az network profile list --resource-group <reource-group-name> --query [0].id --output tsv)

az resource update --ids $NETWORK_PROFILE_ID --set properties.containerNetworkInterfaceConfigurations=[]

Dan kemudian saya dapat menghapus profil jaringan dan kemudian subnet.

Solusi yang berhasil bagi saya adalah memperbarui properti containerNetworkInterfaceConfigurations di properti profil Jaringan ke daftar kosong:

# Get network profile ID
NETWORK_PROFILE_ID=$(az network profile list --resource-group <reource-group-name> --query [0].id --output tsv)

az resource update --ids $NETWORK_PROFILE_ID --set properties.containerNetworkInterfaceConfigurations=[]

Dan kemudian saya dapat menghapus profil jaringan dan kemudian subnet.

Ini berhasil untuk saya dan menyelamatkan saya dari kerumitan mengajukan kasus dukungan, terima kasih!!!

@rudolphjacksonm Senang itu membantu! :)

daftar semua daftar profil
daftar profil jaringan az
hapus satu per satu
az profil jaringan hapus --name profilename --resource-group rsggroup

Anda dapat menghapus subnet dan vnet setelah melakukan langkah-langkah di atas

Di bawah ini adalah perintah PowerShell untuk memperbarui profil yang ada dan menghapusnya.

New-AzNetworkProfile -ResourceGroupName [nama rg] -Lokasi [lokasi] -nama [nama profil yang ada]
Hapus-AzNetworkProfile -ResourceGroupName [nama rg] -nama [nama profil yang ada]

Terima kasih @rudolphjacksonm! Itu berhasil untuk saya :)

@krhynerson ini berhasil untuk kami! Terima kasih!

@BhargaviAnnadevara-MSFT Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

JeffLoo-ong picture JeffLoo-ong  ·  3Komentar

monteledwards picture monteledwards  ·  3Komentar

spottedmahn picture spottedmahn  ·  3Komentar

DeepPuddles picture DeepPuddles  ·  3Komentar

jamesgallagher-ie picture jamesgallagher-ie  ·  3Komentar