Felsöka fel vid borttagning av lagringsresurser

I vissa scenarier kan du stöta på något av följande fel när du försöker ta bort ett Azure Storage-konto, en container eller en blob i en Azure Resource Manager-distribution:

Det gick inte att ta bort lagringskontot "StorageAccountName". Fel: Det går inte att ta bort lagringskontot på grund av att dess artefakter används.

Det gick inte att ta bort # från # container(ar):
vhds: Det finns för närvarande ett lån på containern och inget låne-ID angavs i begäran.

Det gick inte att ta bort # från # blobar:
BlobName.vhd: Det finns för närvarande ett lån på bloben och inget låne-ID angavs i begäran.

De virtuella hårddiskar som används på virtuella Azure-datorer är VHD-filer som lagras som sidblobar i ett standard- eller premiumlagringskonto i Azure. Mer information om Azure-diskar finns i introduktionen till hanterade diskar.

Azure förhindrar borttagning av en disk som är ansluten till en virtuell dator för att förhindra skador. Det förhindrar också borttagning av containrar och lagringskonton som har en sidblob som är kopplad till en virtuell dator.

Processen för att ta bort ett lagringskonto, en container eller en blob när du tar emot något av följande fel är:

  1. Identifiera blobar som är kopplade till en virtuell dator
  2. Ta bort virtuella datorer med ansluten OS-disk
  3. Koppla från alla datadiskar från återstående virtuella datorer

Försök att ta bort lagringskontot, containern eller bloben igen när de här stegen har slutförts.

Steg 1: Identifiera blob som är kopplad till en virtuell dator

Scenario 1: Ta bort en blob – identifiera ansluten virtuell dator

  1. Logga in på Azure-portalen.

  2. På hubbmenyn väljer du Alla resurser. Gå till lagringskontot, under Blob Service väljer du Containrar och navigerar till den blob som ska tas bort.

  3. Om bloblånetillståndet är leasat högerklickar du på och väljer Redigera metadata för att öppna fönstret Blobmetadata.

    Skärmbild av portalen med blobarna för lagringskontot. Redigera metadata är markerat.

  4. I fönstret Blobmetadata kontrollerar och registrerar du värdet för MicrosoftAzureCompute_VMName. Det här värdet är namnet på den virtuella dator som den virtuella hårddisken är kopplad till. (Se viktigt om det här fältet inte finns)

  5. I fönstret Blobmetadata kontrollerar och registrerar du värdet för MicrosoftAzureCompute_DiskType. Det här värdet identifierar om den anslutna disken är operativsystem eller datadisk (se viktigt om det här fältet inte finns).

    Skärmbild av portalen med fönstret blobmetadata för lagring öppen.

  6. Om blobdisktypen är OSDisk följer du steg 2: Ta bort virtuell dator för att koppla från OS-disk. Om blobdisktypen är DataDisk följer du annars stegen i Steg 3: Koppla från datadisken från den virtuella datorn.

Viktigt

Om MicrosoftAzureCompute_VMName och MicrosoftAzureCompute_DiskType inte visas i blobmetadata indikerar det att blobben uttryckligen hyrs och inte är kopplad till en virtuell dator. Det går inte att ta bort leasade blobar utan att bryta lånet först. Om du vill bryta lånet högerklickar du på bloben och väljer Bryt lån. Hyrda blobar som inte är kopplade till en virtuell dator förhindrar borttagning av bloben, men förhindrar inte borttagning av container eller lagringskonto.

Scenario 2: Ta bort en container – identifiera alla blobar i en container som är ansluten till virtuella datorer

  1. Logga in på Azure-portalen.

  2. På hubbmenyn väljer du Alla resurser. Gå till lagringskontot, under Blob Service väljer du Containrar och letar upp containern som ska tas bort.

  3. Klicka för att öppna containern så visas listan över blobar i den. Identifiera alla blobar med blobtyp = Sidblob och Lånetillstånd = Leasad från den här listan. Följ scenario 1 för att identifiera den virtuella dator som är associerad med var och en av dessa blobar.

    Skärmbild av portalen med blobarna för lagringskontot. Lånetillståndet med leasat är markerat.

  4. Följ steg 2 och steg 3 för att ta bort virtuella datorer med OSDisk och koppla från DataDisk.

Scenario 3: Ta bort lagringskonto – identifiera alla blobar i lagringskontot som är anslutna till virtuella datorer

  1. Logga in på Azure-portalen.
  2. På hubbmenyn väljer du Alla resurser. Gå till lagringskontot. Under Blob Service väljer du Blobar.
  3. I fönstret Containrar identifierar du alla containrar där lånetillståndhyrs och följer scenario 2 för varje hyrd container.
  4. Följ steg 2 och steg 3 för att ta bort virtuella datorer med OSDisk och koppla från DataDisk.

Steg 2: Ta bort virtuell dator för att koppla från OS-disk

Om den virtuella hårddisken är en OS-disk måste du ta bort den virtuella datorn innan den anslutna virtuella hårddisken kan tas bort. Ingen ytterligare åtgärd krävs för datadiskar som är anslutna till samma virtuella dator när dessa steg har slutförts:

  1. Logga in på Azure-portalen.
  2. Välj Virtual Machines på hubbmenyn.
  3. Välj den virtuella dator som den virtuella hårddisken är kopplad till.
  4. Kontrollera att ingenting aktivt använder den virtuella datorn och att du inte längre behöver den virtuella datorn.
  5. Längst upp i informationsfönstret för virtuell dator väljer du Ta bort och klickar sedan på Ja för att bekräfta.
  6. Den virtuella datorn ska tas bort, men den virtuella hårddisken kan behållas. Den virtuella hårddisken bör dock inte längre vara ansluten till en virtuell dator eller ha ett lån på den. Det kan ta några minuter innan lånet släpps. Om du vill kontrollera att lånet har släppts bläddrar du till blobplatsen och i fönstret Blobegenskaper ska lånestatus vara Tillgänglig.

Steg 3: Koppla från datadisken från den virtuella datorn

Om den virtuella hårddisken är en datadisk kopplar du bort den virtuella hårddisken från den virtuella datorn för att ta bort lånet:

  1. Logga in på Azure-portalen.

  2. Välj Virtual Machines på hubbmenyn.

  3. Välj den virtuella dator som den virtuella hårddisken är kopplad till.

  4. Välj Diskar i informationsfönstretVirtuell dator .

  5. Välj den datadisk som ska tas bort som den virtuella hårddisken är ansluten till. Du kan avgöra vilken blob som är ansluten till disken genom att kontrollera URL:en för den virtuella hårddisken.

  6. Du kan verifiera blobplatsen genom att klicka på disken för att kontrollera sökvägen i VHD-URI-fältet .

  7. Välj Redigeraöverst i fönstret Diskar .

  8. Klicka på ikonen koppla från för den datadisk som ska tas bort.

    Skärmbild av diskportalen och den visar ikonen koppla från för den datadisk som ska tas bort.

  9. Välj Spara. Disken är nu frånkopplad från den virtuella datorn och den virtuella hårddisken hyrs inte längre. Det kan ta några minuter innan lånet släpps. Om du vill kontrollera att lånet har släppts bläddrar du till blobplatsen och i fönstret Blob-egenskaper ska lånestatusvärdet vara Upplåst eller Tillgängligt.

Kontakta oss för att få hjälp

Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.