Odstranění virtuálního počítače a připojených prostředků
Článek
V závislosti na tom, jak odstraníte virtuální počítač, může odstranit pouze prostředek virtuálního počítače, nikoli síťové a diskové prostředky. Když odstraníte virtuální počítač, můžete změnit výchozí nastavení pro to, jaké další prostředky se odstraní.
Nastavení možností odstranění při vytváření virtuálního počítače
Na stránce Vytvořit prostředek v části Virtuální počítače vyberte Vytvořit.
Vyberte si základní informace a pak vyberte Další: Disky a otevřete kartu Disky>.
V části Možnosti disku je ve výchozím nastavení disk s operačním systémem nastavený na Odstranit s virtuálním počítačem. Pokud disk s operačním systémem nechcete odstranit, zrušte zaškrtnutí políčka. Pokud používáte existující disk s operačním systémem, je výchozím nastavením odpojit disk s operačním systémem při odstranění virtuálního počítače.
V části Datové disky můžete buď připojit existující datový disk, nebo vytvořit nový disk a připojit ho k virtuálnímu počítači.
Pokud zvolíte Vytvořit a připojit nový disk, otevře se stránka Vytvořit nový disk a můžete vybrat, jestli se má disk odstranit při odstranění virtuálního počítače.
Pokud se rozhodnete připojit existující disk, můžete zvolit disk, logickou jednotku a zda chcete odstranit datový disk při odstranění virtuálního počítače.
Po přidání informací o disku vyberte Další: Sítě > a otevřete kartu Sítě .
V dolní části stránky vyberte Po odstranění virtuálního počítače možnost Odstranit veřejnou IP adresu a síťovou kartu.
Až dokončíte výběry, vyberte Zkontrolovat a vytvořit.
Při odstranění virtuálního počítače můžete ověřit, které prostředky jste se rozhodli odstranit.
Až budete s výběrem spokojeni a ověření proběhne, vyberte Vytvořit a nasaďte virtuální počítač.
Pokud chcete určit, co se stane s připojenými prostředky při odstranění virtuálního počítače, použijte delete-option parametry. Každý z nich může být nastavený na buď Delete, který trvale odstraní prostředek při odstranění virtuálního počítače, nebo Detach který prostředek odpojí a ponechá ho v Azure, aby ho bylo možné později znovu použít. Výchozím nastavením virtuálních počítačů vytvořených pomocí rozhraní příkazového řádku je odpojení disku s operačním systémem. Prostředky, které , jako jsou Detachdisky, budou dál účtovat poplatky podle potřeby.
--os-disk-delete-option - Disk s operačním systémem.
--data-disk-delete-option - datový disk.
--nic-delete-option - NIC.
V tomto příkladu vytvoříme virtuální počítač myVM ve skupině prostředků myResourceGroup pomocí image s názvem myImage a při odstranění virtuálního počítače nastavíme disk s operačním systémem a síťovou kartu, které se mají odstranit.
az vm create \
--resource-group myResourceGroup \
--name myVM \
--image myImage \
--public-ip-sku Standard \
--nic-delete-option delete \
--os-disk-delete-option delete \
--admin-username azureuser \
--generate-ssh-keys
Pokud chcete určit, co se stane s připojenými prostředky při odstranění virtuálního počítače, použijte DeleteOption parametry. Každý z nich může být nastavený na buď Delete, který trvale odstraní prostředek při odstranění virtuálního počítače, nebo Detach který prostředek odpojí a ponechá ho v Azure, aby ho bylo možné později znovu použít. Výchozí hodnota pro virtuální počítače vytvořené pomocí PowerShellu je pro odpojení disku s operačním systémem při odstranění virtuálního počítače. Prostředky, které , jako jsou Detachdisky, budou dál účtovat poplatky podle potřeby.
Parametry DeleteOption jsou:
-OSDiskDeleteOption - Disk s operačním systémem.
-DataDiskDeleteOption - datový disk.
-NetworkInterfaceDeleteOption - NIC.
V tomto příkladu vytvoříme virtuální počítač a nastavíme disk s operačním systémem a síťovou kartu, které se mají odstranit při odstranění virtuálního počítače.
Tento příklad ukazuje, jak nastavit datový disk a síťovou kartu, které se mají odstranit při odstranění virtuálního počítače. Všimněte si, že verze rozhraní API zadaná v parametru api-version musí být 2021-03-01 nebo novější, aby bylo možné nakonfigurovat možnost odstranění.
Tuto vlastnost můžete také nastavit pro veřejnou IP adresu přidruženou k síťové kartě, aby se při odstranění síťové karty automaticky odstranila veřejná IP adresa.
Následující příklad aktualizuje virtuální počítač tak, aby při odstranění virtuálního počítače odstranil disk s operačním systémem, všechny datové disky a všechny síťové karty.
Následující příklad aktualizuje virtuální počítač tak, aby při odstranění virtuálního počítače odstranil síťový adaptér, disk s operačním systémem a datový disk. Všimněte si, že verze rozhraní API zadaná v parametru api-version musí být 2021-03-01 nebo novější, aby bylo možné nakonfigurovat možnost odstranění.
Vynucené odstranění umožňuje vynutit odstranění virtuálního počítače, snížit latenci odstranění a okamžitě uvolnit připojené prostředky. U virtuálních počítačů, které nevyžadují řádné vypnutí, vynuťte odstranění virtuálního počítače co nejrychleji a současně zpřesníte logické prostředky z virtuálního počítače a vynecháte řádné vypnutí a některé operace čištění. Force Delete okamžitě neopustí adresu MAC přidruženou k virtuálnímu počítači, protože se jedná o fyzický prostředek, který může trvat až 10 minut na uvolnění. Pokud potřebujete okamžitě znovu použít adresu MAC na novém virtuálním počítači, vynucení odstranění se nedoporučuje. Vynucené odstranění by se mělo použít jenom v případě, že nechcete opakovaně používat virtuální pevné disky. Vynucené odstranění můžete použít prostřednictvím portálu, rozhraní příkazového řádku, PowerShellu a rozhraní REST API.
K vynucení odstranění virtuálních počítačů můžete použít rozhraní Azure REST API. forceDeletion Použijte parametr pro virtuální počítače – Delete.
Vynucení odstranění pro škálovací sady
Vynucené odstranění umožňuje vynuceně odstranit škálovací sadu virtuálních počítačů, snížit latenci odstranění a okamžitě uvolnit připojené prostředky. Force Delete okamžitě neopustí adresu MAC přidruženou k virtuálnímu počítači, protože se jedná o fyzický prostředek, který může trvat až 10 minut na uvolnění. Pokud potřebujete okamžitě znovu použít adresu MAC na novém virtuálním počítači, vynucení odstranění se nedoporučuje. Vynucené odstranění by se mělo použít jenom v případě, že nechcete opakovaně používat virtuální pevné disky. Vynucené odstranění můžete použít prostřednictvím portálu, rozhraní příkazového řádku, PowerShellu a rozhraní REST API.
A: U sdílených disků nemůžete vlastnost deleteOption nastavit na Delete. Můžete ho nechat prázdný nebo ho nastavit na Odpojit.
Otázka: Které prostředky Azure tuto funkci podporují?
A: Tato funkce se podporuje u všech typů spravovaných disků používaných jako disky s operačním systémem a datové disky, síťové karty a veřejné IP adresy.
Otázka: Můžu tuto funkci použít na discích a síťových kartách, které nejsou přidružené k virtuálnímu počítači?
Ne, tato funkce je dostupná jenom na discích a síťových kartách přidružených k virtuálnímu počítači.
Otázka: Jak tato funkce funguje s flexibilní škálovací sadou virtuálních počítačů?
A: Pro flexibilní škálovací sadu virtuálních počítačů jsou deleteOption disky, síťové karty a veřejné IP adresy nastavené Delete ve výchozím nastavení, aby se tyto prostředky při odstranění virtuálních počítačů automaticky vyčistily.
U datových disků, které byly explicitně vytvořeny a připojeny k virtuálním počítačům, můžete tuto vlastnost upravit tak, aby se místo odstranění odstraňovaly disky, které se mají zachovat po odstranění virtuálního počítače.
Otázka: Podporují tuto funkci spotové virtuální počítače?
Ano, tuto funkci můžete použít pro spotové virtuální počítače stejně jako pro virtuální počítače na vyžádání.
Otázka: Návody zachovat disky, síťové rozhraní a veřejné IP adresy přidružené k virtuálnímu počítači?
A: Ve výchozím nastavení se při odstranění virtuálního počítače zachovají disky, síťové karty a veřejné IP adresy přidružené k virtuálnímu počítači. Pokud tyto prostředky nakonfigurujete tak, aby se automaticky odstranily, můžete aktualizovat nastavení tak, aby prostředky zůstaly po odstranění virtuálního počítače. Chcete-li tyto prostředky zachovat, nastavte deleteOption vlastnost na Detachhodnotu .