Я играл с надежными виртуальными машинами Windows Azure. В конце я удалил виртуальную машину (успешно) и попытался удалить связанную учетную запись хранения.
Запрос на удаление учетной записи хранения не выполняется.
На портале предварительного просмотра (manage.windowsazure.com), когда я удаляю учетную запись хранения, я получаю эту ошибку:
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.
На предыдущем портале (windows.azure.com) я получаю эту ошибку:
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.
Пытаясь удалить сам большой двоичный объект (виртуальный жесткий диск объемом 30 ГБ) в Azure Storage Explorer, я получаю эту ошибку:
There is currently a lease on the blob and no lease ID was specified in the request.
Таким образом, моя оценка состоит в том, что этот BLOB-объект арендован (предыдущей, теперь удаленной виртуальной машиной), и я не могу удалить его, пока не получу этот ID аренды.
Вопрос: как я могу удалить этот BLOB-объект и, следовательно, учетную запись хранения?
источник
К сожалению, ответ Фернандо не сработал для меня, поскольку хранилище было «бесхозным», поскольку я удалил его виртуальную машину перед удалением хранилища. Я не смог найти способ сделать это с портала, поэтому я установил azure-cli и после аутентификации запустил следующие команды:
Это терпит неудачу, и сообщение об ошибке содержит имя преступника, например:
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
Затем я удалил оскорбительное изображение
azure vm disk delete <my-image>
И снова попытался удалить хранилище, на этот раз успешно.
azure storage account delete <my-account>
источник
К сожалению, есть случай, когда ВМ была удалена, но Диски показывают ВМ, присоединенную к BLOB-объекту (30 ГБ VHD), исключая удаление. Кроме того, в случае использования обозревателя хранилища Azure вы обнаружите несуществующий, но арендованный большой двоичный объект VHD, который невозможно удалить, и на портале предварительного просмотра отсутствует ссылка.
источник
Перейдите на виртуальные машины, затем нажмите на диски. Пометьте диск и выберите «Удалить диск» внизу. Теперь вы можете выбрать, хотите ли вы сохранить или удалить соответствующий VHD.
Прежде всего, важно удалить диск через виртуальные машины, а не через хранилище.
источник
Вы можете использовать Iaas Management Studio : разорвать аренду, удалить большой двоичный объект , а затем удалить потерянный образ.
источник
В моем случае, хранилище не может быть удалено из-за vmimages.
Используйте команду Power Shell
get-azurevmimage | Where-Object -Property Category -in -Value "пользователь"
для вывода списка всех изображений Для удаления ВСЕХ ИЗОБРАЖЕНИЙ используйте следующий скрипт:
источник
Как FM уже заявил; существует сценарий, при котором при удалении виртуальной машины диск все равно отображается как подключенный к виртуальной машине, даже если виртуальная машина была удалена.
Для меня это произошло потому, что у меня был установлен лимит расходов. Когда лимит расходов достигнут, ваши услуги отключены. Все созданные вами VPN-шлюзы и виртуальные машины будут удалены. Затем, в довершение всего, диски, подключенные к удаленным виртуальным машинам, все еще думают, что они подключены :(
Я нашел этот блог, который объясняет проблему и показывает, как использовать PowerShell для решения.
Надеюсь, что это помогает другим пользователям.
источник
Иногда мы через новый портал удаляем учетную запись хранения Azure, но не можем удалить ее и получаем эту ошибку: «Не удалось удалить учетную запись хранения« jason1disks796 ». Ошибка: учетная запись хранения не может быть удалена из-за использования ее артефактов. «
Мы можем использовать PowerShell для вывода списка всех двоичных объектов VHD учетной записи хранения ( модуль ARM ):
Если ваша учетная запись хранения находится в модуле ASM , вы можете использовать этот сценарий для удаления учетной записи хранения:
Кроме того, существует другой сценарий: в этой учетной записи хранения нет контейнера или большого двоичного объекта ( пустая учетная запись хранения , мы не можем найти большой двоичный объект или контейнер в этой учетной записи хранения через PowerShell или портал), когда мы используем портал для удаления учетной записи хранения. и сообщение об ошибке «Не удалось удалить учетную запись хранения« jason1disks796 ». Ошибка: учетная запись хранения не может быть удалена из-за использования ее артефактов ». В этом сценарии мы можем создать новую виртуальную машину и указать учетную запись хранения для проблемной учетной записи хранения, а затем снова удалить ее.
источник
Проверьте перед удалением вашей учетной записи хранения; Для каждой созданной учетной записи хранения должны быть соответствующие виртуальные машины, диски и образы. Перейти на портал Azure
Выберите вкладку «Виртуальные машины» на левой панели. Нажмите на «Образы и диски экземпляров».
Обратите внимание, что к отдельным виртуальным машинам прикреплены диски, которые отображаются в области дисков. Перед удалением виртуальной машины сначала удалите связанные диски, а на виртуальной машине - диск второй. Затем удалите учетную запись хранения последней. Также обратите внимание на сеть в той же левой панели, если она связана с учетной записью, которую вы хотите удалить.
На новом обновленном портале Azure многие из указанных выше страниц конфигурации изменены. Параметры «Изображения и диски» можно увидеть на панели «Все ресурсы». В более новой версии портала Azure вы можете легко идентифицировать виртуальные машины, связанные с ними Диски и его учетную запись хранения, на смежных вертикальных панелях на одной странице с различными изображениями значков.
источник
Для тех, кто полагается на графический интерфейс для управления Azure и не имеет представления об использовании PowerShell или других ответах, теперь вы можете удалить зависшую учетную запись хранилища, установив флажок «Удалить неприкрепленные изображения» при попытке удалить хранилище.
Это автоматически удалит хранилище без особых хлопот.
источник