Rychlá řešení z praxe – smazaní blokovaného Storage Account
Během praxe se vám může stát, že po smazání některého z virtuálních strojů, kdy ponecháte nesmazaný disk, nebo za určitých specifických podmínek může dojít k “zablokování” vhd souboru disku virtuálního stroje. A tento disk nejde smazat a tím pádem nejde smazat také storage account, tak jak to vidíte na obrázku níže.
Jak si to ověřím..?
-
Stáhněte si CloudBerry Explorer, který je zdarma
http://www.cloudberrylab.com/free-microsoft-azure-explorer.aspx?ad=menu-products-explorer-azure#free-microsoft-azure-explorer.aspx
* Nainstalujte jej a připojte se k storage account, kde se nachází problematický vhd soubor * Zkopírujte si přístupové údaje ke storage accountu ![](image_4_6d02353755e5493ab9b580fdfa820376.png?lightbox) -
Tyto údaje použijte pro připojení ke storage account. Tj. Klikněte v menu na “File” – “New Azure Blob Storage Account”
-
Zadejte údaje a potvrďte tlačítkem OK
-
Vyberte nastavený storage account, vyberte kontejner, kde se nachází vhd soubory, vyberte konkrétní vhd soubor a klikněte pravým tl. myši nad tímto vhd souborem. A z menu vyberte volbu “Set HTTP Headers”
-
Jak je patrné, lease status = locked a lease duration = infinite
Řešení….: Zde je možné stáhnout skript, který vám umožní uvolnit blokování vhd disku virtuálního stroje https://gallery.technet.microsoft.com/scriptcenter/How-to-break-the-locked-c2cd6492 Pomocí příkazů….. v azure powershellu Add-AzureAccount Select-AzureSubscription -SubscriptionId "subscription id” Set-AzureSubscription -SubscriptionId "subscription id” -CurrentStorageAccountName "win2012r2crypt1" Se přihlaste do subskripce, kde se nachází storage account a problémový vhd soubor Níže je pak uveden příklad syntaxe… pro konkrétní vhd soubor.
Výsledek……i když skript vygeneruje chybu, dojde ve výsledku k odblokování vhd souboru.
V případě, že storage Account nejde nadále smazat…..
Je nutné se přihlásit do původního portálu a smazat zde v části “Virtual Machines”, “DISKS” s ničím neasociovaný disk….