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: https://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
- 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….
Pak se smazání storage account podaří…
- Jakub Heinz, KPCS CZ