158

私は 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.

Azure Storage Explorer で BLOB 自体 (30GB VHD) を削除しようとすると、次のエラーが発生します。

There is currently a lease on the blob and no lease ID was specified in the request.

したがって、私の評価では、この BLOB は (以前の削除された仮想マシンによって) リースされており、このリース ID を取得できない限り削除できません。

問題は、この BLOB を削除してストレージ アカウントを削除するにはどうすればよいかということです。

4

10 に答える 10

334
于 2012-06-10T13:17:14.653 に答える
17

残念ながら、ストレージを削除する前にVMを削除したため、ストレージが「孤立」していたため、フェルナンドの答えはうまくいきませんでした。ポータルからそれを行う方法が見つからなかったため、azure-cliをインストールし、認証後に次のコマンドを実行しました。

azure storage account delete <my-account>

これは失敗し、エラー メッセージには犯人の名前が含まれます。

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>

于 2015-12-14T13:34:46.133 に答える
12

残念ながら、VM が削除された場合がありますが、[ディスク] には、VM が BLOB (30GB VHD) に接続されており、削除できないことが示されています。また、Azure ストレージ エクスプローラーを使用して、孤立しているがリースされた VHD BLOB を見つけて削除できない場合があり、プレビュー ポータルには参照がありません。

于 2012-06-11T01:19:43.970 に答える
8

仮想マシンに移動し、ディスクをクリックします。ディスクにマークを付け、下部にある[ディスクの削除]を選択します。対応するvhdを保持するか削除するかを選択できるようになりました。

ストレージを介して削除しないように、最初に仮想マシンを介してディスクを削除することが重要です。

于 2012-11-29T07:50:45.203 に答える
5

私の場合、vmimages が原因でストレージを削除できませんでした。

パワー シェル コマンドを使用する

azurevmimage を取得 | Where-Object -Property Category -in -Value "user"

すべての画像を一覧表示するにはALL YOU IMAGESを削除するには、次のスクリプトを使用します。

get-azurevmimage | Where-Object -Property Category -in -Value "user" |   
foreach {
        echo "remove $($_.ImageName)"
        Remove-AzureVMImage –ImageName $($_.ImageName)
        }
于 2014-11-17T19:01:33.040 に答える
4

FMがすでに述べたように; VM を削除すると、VM が削除されていても、ディスクが VM に接続されていると表示されるシナリオがあります。

私にとってこれは、支出制限を設定していたために起こりました。使用制限に達すると、サービスが無効になります。作成した VPN ゲートウェイと VM はすべて削除されます。さらに、削除された VM に接続されているディスクは、まだ接続されていると見なされます :(

問題を説明し、powershell を使用して解決する方法を示すこのブログを見つけました。

これが他のユーザーに役立つことを願っています。

于 2013-01-14T13:13:56.150 に答える
0

ストレージ アカウントを削除する前に確認してください。作成したストレージ アカウントごとに、関連付けられた仮想マシン、ディスク、およびイメージが存在する必要があります。Azure ポータルに移動

左ペインで [Virtual Machines] タブを選択します [Instances Images and Disks] をクリックします

個々の仮想マシンには、[ディスク] 領域に表示されるディスクが接続されていることに注意してください。仮想マシンを削除する前に、まず関連するディスクを削除し、2 番目にディスクを持つ仮想マシンを削除します。次に、ストレージ アカウントを最後に削除します。また、削除するアカウントに関連付けられている場合は、同じ左側のペインでネットワークを探します。

新しく更新された Azure portal では、上記の構成ページの多くが変更されています。[すべてのリソース] ペインにイメージとディスクのオプションが表示されます。Azure portal の新しいバージョンでは、VM とそれに関連付けられているディスク、およびそのストレージ アカウントを、隣接する垂直ペインですべて 1 つのページに異なるアイコン イメージで明確に識別できます。

于 2016-02-09T06:25:12.557 に答える