Afhankelijk van hoe u een virtuele machine verwijdert, kan deze alleen de VM-resource verwijderen, niet de netwerk- en schijfresources. U kunt de standaardinstellingen wijzigen voor wat andere resources worden verwijderd wanneer u een virtuele machine verwijdert.
Opties voor verwijderen instellen bij het maken van een virtuele machine
Selecteer Op de pagina Een resource maken onder Virtuele machines de optie Maken.
Maak uw keuzes op de basisbeginselen en selecteer vervolgens Volgende: Schijven > om het tabblad Schijven te openen.
Onder Schijfopties is de besturingssysteemschijf standaard ingesteld op Verwijderen met VM. Als u de besturingssysteemschijf niet wilt verwijderen, schakelt u het selectievakje uit. Als u een bestaande besturingssysteemschijf gebruikt, wordt de besturingssysteemschijf standaard losgekoppeld wanneer de virtuele machine wordt verwijderd.
Onder Gegevensschijven kunt u een bestaande gegevensschijf koppelen of een nieuwe schijf maken en deze koppelen aan de virtuele machine.
Als u een nieuwe schijf maken en koppelen kiest, wordt de pagina Een nieuwe schijf maken geopend en kunt u selecteren of u de schijf wilt verwijderen wanneer u de virtuele machine verwijdert.
Als u ervoor kiest om een bestaande schijf te koppelen, kunt u de schijf, LUN kiezen en of u de gegevensschijf wilt verwijderen wanneer u de virtuele machine verwijdert.
Wanneer u klaar bent met het toevoegen van uw schijfgegevens, selecteert u Volgende: Netwerken > om het tabblad Netwerken te openen.
Selecteer onder aan de pagina openbare IP en NIC verwijderen wanneer de VIRTUELE machine wordt verwijderd.
Wanneer u klaar bent met het maken van selecties, selecteert u Beoordelen en maken.
U kunt controleren welke resources u wilt verwijderen wanneer u de VIRTUELE machine verwijdert.
Wanneer u tevreden bent met uw selecties en validatie geslaagd, selecteert u Maken om de VIRTUELE machine te implementeren.
Als u wilt opgeven wat er gebeurt met de gekoppelde resources wanneer u een virtuele machine verwijdert, gebruikt u de delete-option parameters. Elke resource kan worden ingesteld op Delete, waardoor de resource definitief wordt verwijderd wanneer u de virtuele machine verwijdert of Detach die alleen de resource loskoppelt en deze in Azure achterlaat, zodat deze later opnieuw kan worden gebruikt. De standaardinstelling voor virtuele machines die zijn gemaakt met behulp van de CLI, is het loskoppelen van de besturingssysteemschijf. Resources die u Detach, zoals schijven, blijven kosten in rekening brengen, indien van toepassing.
In dit voorbeeld maken we een virtuele machine met de naam myVM in de resourcegroep met de naam myResourceGroup met behulp van een installatiekopie met de naam myImage en stellen we de besturingssysteemschijf en NIC in die moeten worden verwijderd wanneer we de VIRTUELE machine verwijderen.
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
Als u wilt opgeven wat er gebeurt met de gekoppelde resources wanneer u een virtuele machine verwijdert, gebruikt u de DeleteOption parameters. Elke resource kan worden ingesteld op Delete, waardoor de resource definitief wordt verwijderd wanneer u de virtuele machine verwijdert of Detach die alleen de resource loskoppelt en deze in Azure achterlaat, zodat deze later opnieuw kan worden gebruikt. De standaardinstelling voor virtuele machines die zijn gemaakt met PowerShell, is dat de besturingssysteemschijf moet worden losgekoppeld wanneer u de VIRTUELE machine verwijdert. Resources die u Detach, zoals schijven, blijven kosten in rekening brengen, indien van toepassing.
De DeleteOption parameters zijn:
-OSDiskDeleteOption - Besturingssysteemschijf.
-DataDiskDeleteOption - gegevensschijf.
-NetworkInterfaceDeleteOption -NIC.
In dit voorbeeld maken we een virtuele machine en stellen we de besturingssysteemschijf en NIC in die moeten worden verwijderd wanneer we de virtuele machine verwijderen.
In dit voorbeeld ziet u hoe u de gegevensschijf en NIC instelt die moeten worden verwijderd wanneer de virtuele machine wordt verwijderd. Opmerking: de API-versie die is opgegeven in de parameter api-versie moet '2021-03-01' of hoger zijn om de optie verwijderen te configureren.
U kunt deze eigenschap ook instellen voor een openbaar IP-adres dat is gekoppeld aan een NIC, zodat het openbare IP-adres automatisch wordt verwijderd wanneer de NIC wordt verwijderd.
In het volgende voorbeeld wordt de VM bijgewerkt om de besturingssysteemschijf, alle gegevensschijven en alle NIC's te verwijderen wanneer de virtuele machine wordt verwijderd.
In het volgende voorbeeld wordt de VIRTUELE machine bijgewerkt om de NIC, besturingssysteemschijf en gegevensschijf te verwijderen wanneer de virtuele machine wordt verwijderd. Opmerking: de API-versie die is opgegeven in de parameter api-versie moet '2021-03-01' of hoger zijn om de optie verwijderen te configureren.
Met geforceerd verwijderen kunt u uw virtuele machine geforceerd verwijderen, waardoor de latentie van de verwijdering wordt verminderd en gekoppelde resources onmiddellijk vrij worden gemaakt. Voor VM's waarvoor geen probleemloos afsluiten is vereist, wordt de VIRTUELE machine zo snel mogelijk verwijderd terwijl de logische resources van de VIRTUELE machine worden verwijderd, waarbij het probleemloos afsluiten en enkele opschoonbewerkingen worden overgeslagen. Geforceerd verwijderen maakt het MAC-adres dat is gekoppeld aan een VIRTUELE machine niet onmiddellijk vrij, omdat dit een fysieke resource is die maximaal 10 minuten gratis kan duren. Als u het MAC-adres onmiddellijk opnieuw moet gebruiken op een nieuwe virtuele machine, wordt Forceer verwijderen niet aanbevolen. Geforceerd verwijderen mag alleen worden gebruikt wanneer u niet van plan bent virtuele harde schijven opnieuw te gebruiken. U kunt geforceerd verwijderen gebruiken via portal, CLI, PowerShell en REST API.
U kunt de Azure REST API gebruiken om geforceerd verwijderen toe te passen op uw virtuele machines. Gebruik de forceDeletion parameter voor virtuele machines - Verwijderen.
Verwijderen forceren voor schaalsets
Met geforceerde verwijdering kunt u uw virtuele-machineschaalset geforceerd verwijderen, waardoor de latentie van de verwijdering wordt verminderd en gekoppelde resources onmiddellijk worden vrijgemaakt. Geforceerd verwijderen maakt het MAC-adres dat is gekoppeld aan een VIRTUELE machine niet onmiddellijk vrij, omdat dit een fysieke resource is die maximaal 10 minuten gratis kan duren. Als u het MAC-adres onmiddellijk opnieuw moet gebruiken op een nieuwe virtuele machine, wordt forceren verwijderen niet aanbevolen. Geforceerd verwijderen mag alleen worden gebruikt wanneer u niet van plan bent virtuele harde schijven opnieuw te gebruiken. U kunt geforceerd verwijderen gebruiken via portal, CLI, PowerShell en REST API.
U kunt de Azure REST API gebruiken om geforceerd verwijderen toe te passen op uw schaalset. Gebruik de forceDeletion parameter voor virtuele-machinesschaalsets - Verwijderen.
Veelgestelde vragen
V: Werkt deze functie met gedeelde schijven?
A: Voor gedeelde schijven kunt u de eigenschap deleteOption niet instellen op Verwijderen. U kunt het leeg laten of instellen op Loskoppelen
V: Welke Azure-resources ondersteunen deze functie?
A: Deze functie wordt ondersteund op alle typen beheerde schijven die worden gebruikt als besturingssysteemschijven en gegevensschijven, NIC's en openbare IP-adressen
V: Kan ik deze functie gebruiken op schijven en NIC's die niet zijn gekoppeld aan een VIRTUELE machine?
A: Nee, deze functie is alleen beschikbaar op schijven en NIC's die zijn gekoppeld aan een virtuele machine.
V: Hoe werkt deze functie met flexibele virtuele-machineschaalset?
A: Voor flexibele virtuele-machineschaalsets zijn deleteOption de schijven, NIC's en PublicIPs standaard ingesteld, Delete zodat deze resources automatisch worden opgeschoond wanneer de VIRTUELE machines worden verwijderd.
Voor gegevensschijven die expliciet zijn gemaakt en gekoppeld aan de VM's, kunt u deze eigenschap wijzigen in Loskoppelen in plaats van Verwijderen als u wilt dat de schijven behouden blijven nadat de VIRTUELE machine is verwijderd.
V: Ondersteunen spot-VM's deze functie?
A: Ja, u kunt deze functie gebruiken voor spot-VM's, net zoals u dat zou doen voor vm's op aanvraag.
V: Hoe kan ik de schijven, NIC en openbare IP-adressen die zijn gekoppeld aan een virtuele machine behouden?
A: Schijven, NIC's en openbare IP-adressen die aan een VIRTUELE machine zijn gekoppeld, worden standaard behouden wanneer de virtuele machine wordt verwijderd. Als u deze resources zo configureert dat deze automatisch worden verwijderd, kunt u de instellingen bijwerken zodat de resources blijven nadat de VIRTUELE machine is verwijderd. Als u deze resources wilt behouden, stelt u de deleteOption eigenschap in op Detach.