Delen via


Fouten bij het verwijderen van een opslagresource oplossen

Van toepassing op: ✔️ Virtuele Linux-machines ✔️ van Windows

In bepaalde scenario's kan een van de volgende fouten optreden wanneer u probeert een Azure-opslagaccount, -container of -blob te verwijderen in een Azure Resource Manager-implementatie:

Kan het opslagaccount 'StorageAccountName' niet verwijderen. Fout: het opslagaccount kan niet worden verwijderd omdat de artefacten in gebruik zijn.

Kan #uit #-container(s) niet verwijderen:
vhds: er is momenteel een lease voor de container en er is geen lease-id opgegeven in de aanvraag.

Kan #uit #blobs niet verwijderen:
BlobName.vhd: er is momenteel een lease op de blob en er is geen lease-id opgegeven in de aanvraag.

De VHD's die worden gebruikt in Azure-VM's zijn .vhd-bestanden opgeslagen als pagina-blobs in een Standard- of Premium-opslagaccount in Azure. Zie onze inleiding tot beheerde schijven voor meer informatie over Azure-schijven.

Azure voorkomt het verwijderen van een schijf die aan een VM is gekoppeld om beschadiging te voorkomen. Het voorkomt ook het verwijderen van containers en opslagaccounts met een pagina-blob die aan een VM is gekoppeld.

Het proces voor het verwijderen van een opslagaccount, container of blob bij het ontvangen van een van deze fouten is:

  1. Blobs identificeren die aan een VM zijn gekoppeld
  2. VM's met gekoppelde besturingssysteemschijf verwijderen
  3. Alle gegevensschijven loskoppelen van de resterende VM('s )

Probeer het opslagaccount, de container of de blob opnieuw te verwijderen nadat deze stappen zijn voltooid.

Stap 1: Blob identificeren die is gekoppeld aan een VM

Scenario 1: Een blob verwijderen : gekoppelde VM identificeren

  1. Meld u aan bij het Azure-portaal.

  2. Selecteer in het Hub-menu Alle resources. Ga naar het opslagaccount, selecteer onder Blob Service Containers en navigeer naar de blob die u wilt verwijderen.

  3. Als de leasestatus van de blob is geleased, klikt u met de rechtermuisknop en selecteert u Metagegevens bewerken om het deelvenster Met metagegevens van de blob te openen.

    Schermopname van de portal met de opslagaccount-blobs. Metagegevens bewerken is gemarkeerd.

  4. Controleer en noteer in het deelvenster Metagegevens van blob de waarde voor MicrosoftAzureCompute_VMName. Deze waarde is de naam van de VM waaraan de VHD is gekoppeld. (Zie belangrijk als dit veld niet bestaat)

  5. Controleer en noteer in het deelvenster Metagegevens van blob de waarde van MicrosoftAzureCompute_DiskType. Met deze waarde wordt aangegeven of de gekoppelde schijf een besturingssysteem- of gegevensschijf is (zie belangrijk of dit veld niet bestaat).

    Schermopname van de portal met het deelvenster Metagegevens van de opslagblob geopend.

  6. Als het type blobschijf OSDisk is, volgt u Stap 2: VM verwijderen om besturingssysteemschijf los te koppelen. Als het type blobschijf DataDisk is, volgt u anders de stappen in Stap 3: Gegevensschijf loskoppelen van de VM.

Belangrijk

Als MicrosoftAzureCompute_VMName en MicrosoftAzureCompute_DiskType niet worden weergegeven in de metagegevens van de blob, geeft dit aan dat de blob expliciet is geleased en niet is gekoppeld aan een virtuele machine. Geleasde blobs kunnen niet worden verwijderd zonder eerst de lease te verbreken. Als u de lease wilt verbreken, klikt u met de rechtermuisknop op de blob en selecteert u Lease onderbreken. Geleasede blobs die niet aan een VM zijn gekoppeld, verhinderen het verwijderen van de blob, maar niet het verwijderen van container- of opslagaccounts.

Scenario 2: een container verwijderen - alle blob(s) identificeren in een container die is gekoppeld aan VM's

  1. Meld u aan bij het Azure-portaal.

  2. Selecteer in het Hub-menu Alle resources. Ga naar het opslagaccount, selecteer onder Blob Service Containers en zoek de container die u wilt verwijderen.

  3. Klik om de container te openen en de lijst met blobs in de container wordt weergegeven. Identificeer alle blobs met blobtype = pagina-blob en leasestatus = Geleased uit deze lijst. Volg scenario 1 om de VM te identificeren die is gekoppeld aan elk van deze blobs.

    Schermopname van de portal met de opslagaccount-blobs. De leasestatus met Leased is gemarkeerd.

  4. Volg stap 2 en stap 3 om VM('s) te verwijderen met OSDisk en DataDisk los te koppelen.

Scenario 3: Opslagaccount verwijderen - identificeer alle blob(s) binnen het opslagaccount dat is gekoppeld aan VM's

  1. Meld u aan bij het Azure-portaal.
  2. Selecteer in het Hub-menu Alle resources. Ga naar het opslagaccount en selecteer Blobs onder Blob Service.
  3. Identificeer in het deelvenster Containers alle containers waarbij de leasestatus wordt geleased en volg Scenario 2 voor elke leasecontainer.
  4. Volg stap 2 en stap 3 om VM('s) te verwijderen met OSDisk en DataDisk los te koppelen.

Stap 2: VM verwijderen om de besturingssysteemschijf los te koppelen

Als de VHD een besturingssysteemschijf is, moet u de VM verwijderen voordat de gekoppelde VHD kan worden verwijderd. Er is geen extra actie vereist voor gegevensschijven die aan dezelfde VM zijn gekoppeld zodra deze stappen zijn voltooid:

  1. Meld u aan bij het Azure-portaal.
  2. Selecteer in het menu Hub de optie Virtuele machines.
  3. Selecteer de VM waaraan de VHD is gekoppeld.
  4. Zorg ervoor dat niets actief gebruikmaakt van de virtuele machine en dat u de virtuele machine niet meer nodig hebt.
  5. Selecteer boven aan het deelvenster Details van virtuele machine de optie Verwijderen en klik vervolgens op Ja om te bevestigen.
  6. De VIRTUELE machine moet worden verwijderd, maar de VHD kan worden bewaard. De VHD mag echter niet meer aan een virtuele machine worden gekoppeld of er een lease op hebben. Het kan een paar minuten duren voordat de lease wordt vrijgegeven. Als u wilt controleren of de lease is vrijgegeven, bladert u naar de bloblocatie. In het deelvenster Blob-eigenschappen, moet de leasestatus Beschikbaar zijn.

Stap 3: Gegevensschijf loskoppelen van de VM

Als de VHD een gegevensschijf is, koppelt u de VHD los van de VM om de lease te verwijderen:

  1. Meld u aan bij het Azure-portaal.

  2. Selecteer in het menu Hub de optie Virtuele machines.

  3. Selecteer de VM waaraan de VHD is gekoppeld.

  4. Selecteer Schijven in het detailvenster van de virtuele machine .

  5. Selecteer de te verwijderen gegevensschijf waaraan de VHD is gekoppeld. U kunt bepalen welke blob aan de schijf is gekoppeld door de URL van de VHD te controleren.

  6. U kunt de bloblocatie controleren door op de schijf te klikken om het pad in het veld VHD-URI te controleren.

  7. Selecteer Bewerken boven aan het deelvenster Schijven.

  8. Klik op het pictogram Loskoppelen van de gegevensschijf die u wilt verwijderen.

    Schermopname van de portal Schijven en het pictogram loskoppelen van de gegevensschijf gemarkeerd die moet worden verwijderd.

  9. Selecteer Opslaan. De schijf is nu losgekoppeld van de virtuele machine en de VHD wordt niet meer geleased. Het kan een paar minuten duren voordat de lease wordt vrijgegeven. Als u wilt controleren of de lease is vrijgegeven, bladert u naar de bloblocatie. In het deelvenster Blob-eigenschappen, moet de waarde van Leasestatus Ontgrendeld of Beschikbaar zijn.

Contacteer ons voor hulp

Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.