No puedo borrar un VHD huérfano

Veronica Tamashiro 0 Puntos de reputación
2025-02-17T23:15:19.4433333+00:00

Hola,

Estoy tratando de borrar unos VHDs huérfanos en mi cuenta de Azure , se borró la VM asociada hace mucho tiempo, pero quedaron estos VHD. Cuando trato de eliminar el vínculo: "Break Lease" para proceder luego a borrarlo, me sale este error

Imagen del usuario

Ya he tratado de hacerlo también por el azure explorer con el mismo resultado

Azure
Azure
Plataforma e infraestructura de informática en la nube para crear, implementar y administrar aplicaciones y servicios a través de una red mundial de centros de datos administrados por Microsoft.
571 preguntas
0 comentarios No hay comentarios
{count} votos

2 respuestas

Ordenar por: Muy útil
  1. Gao Chen 9,050 Puntos de reputación Personal externo de Microsoft
    2025-02-17T23:56:54.8233333+00:00

    Hola Veronica Tamashiro,

    ¡Bienvenido(a) a Microsoft Q&A!

    Entiendo que no puedes eliminar VHDs, este error puede ocurrir por varias razones, pero aquí hay algunos pasos que podrías seguir para intentar resolverlo:

    Verifica el estado del blob: Asegúrate de que el blob no esté siendo utilizado por algún proceso o servicio. Puedes usar Azure Storage Explorer para revisar el estado del blob.

    Usa PowerShell para romper el arrendamiento:

    • Abre Azure PowerShell y ejecuta el siguiente comando para romper el arrendamiento:
     $context = New-AzStorageContext -StorageAccountName "tuCuentaDeAlmacenamiento" -StorageAccountKey "tuClaveDeAlmacenamiento"
     $blob = Get-AzStorageBlob -Container "tuContenedor" -Blob "tuBlob.vhd" -Context $context
     $blob.ICloudBlob.BreakLease()
    
    • Este comando debería forzar la ruptura del arrendamiento del blob.

    Elimina discos no conectados: Si el problema persiste, puedes intentar eliminar los discos no conectados usando Azure PowerShell:

    • Primero, lista todos los discos no conectados:
     $discos = Get-AzDisk | Where-Object { $_.ManagedBy -eq $null }
    
    • Luego, elimina los discos no conectados:
     foreach ($disco in $discos) {
         Remove-AzDisk -ResourceGroupName $disco.ResourceGroupName -DiskName $disco.Name -Force
     }
    

    Revisa políticas de retención: Asegúrate de que no haya políticas de retención o de inmutabilidad aplicadas al blob que puedan estar impidiendo su eliminación

    Si estos pasos no resuelven el problema, te recomendaría verificar el siguiente foro que tiene unos comandos que puedes usar para intentar eliminar este blob: https://stackoverflow.com/a/55084124. Si el foro no te funciona, también te puedes referir a la documentación oficial que te guía como eliminar los blobs: Solución de errores de eliminación de recursos de almacenamiento

    Espero que la información brindada fuera útil. Si necesitas más asistencia, estoy a tu disposición.

    Atentamente,

    Gao


    Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.


  2. Gao Chen 9,050 Puntos de reputación Personal externo de Microsoft
    2025-02-18T22:21:14.3166667+00:00

    Hola de nuevo Veronica Tamashiro,

    ¡Espero que estes teniendo una linda tarde!

    Entiendo, si ya seguiste la documentación mencionada y el foro proporcionado y eso tampoco te funciono. puedes intentar ir al Portal de Azure > En el menú Concentrador, seleccione Todos los recursos. Ve a la cuenta de almacenamiento, en Blob service seleccione Contenedores y navegue hasta el blob que se va a eliminar > Haz clic con el botón derecho y seleccione "Break Lease" (Estas instrucciones son casi iguales a la de la documentación dada sin embargo en vez de seleccionar "Edit Metada", vamos a intentar a salir del lease manualmente).

    Si esto no funciona tampoco, puedes también referirte a este foro: https://stackoverflow.com/questions/16311261/cannot-delete-blob-there-is-currently-a-lease-on-the-blob-and-no-lease-id-was-s. Y si el script dado en el foro tampoco te funciona, puedes intentar este: https://learn.microsoft.com/es-es/cli/azure/storage/blob/lease?view=azure-cli-latest#az-storage-blob-lease-break

    Espero que esta vez la información dada si haya resuelto el problema, quedo a la espera de tu respuesta.

    Saludos,

    Gao


    Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.


Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.