Eliminare una macchina virtuale e le risorse associate
Articolo
A seconda della modalità di eliminazione di una macchina virtuale, è possibile che venga eliminata la risorsa macchina virtuale, non le risorse di rete e disco. È possibile modificare le impostazioni predefinite per le altre risorse eliminate quando si elimina una macchina virtuale.
Impostare le opzioni di eliminazione durante la creazione di una macchina virtuale
Nella pagina Crea una risorsa , in Macchine virtuali selezionare Crea.
Fare le scelte in Informazioni di base, quindi selezionare Avanti : Dischi > per aprire la scheda Dischi .
In Opzioni disco, per impostazione predefinita il disco del sistema operativo è impostato su Elimina con la macchina virtuale. Se non si vuole eliminare il disco del sistema operativo, deselezionare la casella di controllo. Se si usa un disco del sistema operativo esistente, l'impostazione predefinita consiste nello scollegare il disco del sistema operativo quando la macchina virtuale viene eliminata.
In Dischi dati è possibile collegare un disco dati esistente o creare un nuovo disco e collegarlo alla macchina virtuale.
Se si sceglie Crea e si collega un nuovo disco, viene visualizzata la pagina Crea un nuovo disco e si può scegliere se eliminare il disco quando si elimina la macchina virtuale.
Se si sceglie di collegare un disco esistente, è possibile scegliere il disco, il LUN e se si vuole eliminare il disco dati quando si elimina la macchina virtuale.
Al termine dell'aggiunta delle informazioni sul disco, selezionare Avanti : Rete > per aprire la scheda Rete .
Nella parte inferiore della pagina selezionare Elimina ip pubblico e scheda di interfaccia di rete quando viene eliminata la macchina virtuale.
Al termine delle selezioni, selezionare Rivedi e crea.
È possibile verificare quali risorse si è scelto di eliminare quando si elimina la macchina virtuale.
Quando si è soddisfatti delle selezioni e dei passaggi di convalida, selezionare Crea per distribuire la macchina virtuale.
Per specificare cosa accade alle risorse collegate quando si elimina una macchina virtuale, usare i delete-option parametri. Ogni oggetto può essere impostato su Delete, che elimina definitivamente la risorsa quando si elimina la macchina virtuale o Detach che scollega solo la risorsa e la lascia in Azure in modo che possa essere riutilizzata in un secondo momento. Il valore predefinito per le macchine virtuali create usando l'interfaccia della riga di comando consiste nello scollegare il disco del sistema operativo. Le risorse , Detachcome i dischi, continueranno a comportare addebiti in caso di costi.
--os-disk-delete-option - Disco del sistema operativo.
--data-disk-delete-option - disco dati.
--nic-delete-option -NIC.
In questo esempio viene creata una macchina virtuale denominata myVM nel gruppo di risorse denominato myResourceGroup usando un'immagine denominata myImage e si imposta il disco del sistema operativo e la scheda di interfaccia di rete da eliminare quando si elimina la macchina virtuale.
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
Per specificare cosa accade alle risorse collegate quando si elimina una macchina virtuale, usare i DeleteOption parametri. Ogni oggetto può essere impostato su Delete, che elimina definitivamente la risorsa quando si elimina la macchina virtuale o Detach che scollega solo la risorsa e la lascia in Azure in modo che possa essere riutilizzata in un secondo momento. L'impostazione predefinita per le macchine virtuali create con PowerShell è che il disco del sistema operativo venga scollegato quando si elimina la macchina virtuale. Le risorse , Detachcome i dischi, continueranno a comportare addebiti in caso di costi.
I DeleteOption parametri sono:
-OSDiskDeleteOption - Disco del sistema operativo.
-DataDiskDeleteOption - disco dati.
-NetworkInterfaceDeleteOption -NIC.
In questo esempio si crea una macchina virtuale e si imposta il disco del sistema operativo e la scheda di interfaccia di rete da eliminare quando si elimina la macchina virtuale.
Questo esempio illustra come impostare il disco dati e la scheda di interfaccia di rete da eliminare quando la macchina virtuale viene eliminata. Si noti che la versione dell'API specificata nel parametro api-version deve essere '2021-03-01' o successiva per configurare l'opzione di eliminazione.
È anche possibile impostare questa proprietà per un indirizzo IP pubblico associato a una scheda di interfaccia di rete, in modo che l'indirizzo IP pubblico venga eliminato automaticamente quando viene eliminata la scheda di interfaccia di rete.
L'esempio seguente aggiorna la macchina virtuale per eliminare il disco del sistema operativo, tutti i dischi dati e tutte le schede di interfaccia di rete quando la macchina virtuale viene eliminata.
L'esempio seguente aggiorna la macchina virtuale per eliminare la scheda di interfaccia di rete, il disco del sistema operativo e il disco dati quando la macchina virtuale viene eliminata. Si noti che la versione dell'API specificata nel parametro api-version deve essere '2021-03-01' o successiva per configurare l'opzione di eliminazione.
L'eliminazione forzata consente di eliminare forzatamente la macchina virtuale, riducendo la latenza di eliminazione e liberando immediatamente le risorse associate. Per le macchine virtuali che non richiedono un arresto normale, Forza eliminazione eliminerà la macchina virtuale il più velocemente possibile, mentre si farà affidamento sulle risorse logiche dalla macchina virtuale, ignorando l'arresto normale e alcune delle operazioni di pulizia. Force Delete non libera immediatamente l'indirizzo MAC associato a una macchina virtuale, perché si tratta di una risorsa fisica che può richiedere fino a 10 minuti per liberare. Se è necessario riutilizzare immediatamente l'indirizzo MAC in una nuova macchina virtuale, non è consigliabile forzare l'eliminazione. L'eliminazione forzata deve essere usata solo quando non si intende riutilizzare i dischi rigidi virtuali. È possibile usare l'eliminazione forzata tramite il portale, l'interfaccia della riga di comando, PowerShell e l'API REST.
Quando si passa all'eliminazione di una macchina virtuale esistente, è disponibile un'opzione per applicare l'eliminazione forzata nel riquadro di eliminazione.
È possibile usare l'API REST di Azure per applicare l'eliminazione forzata alle macchine virtuali. Usare il forceDeletion parametro per Macchine virtuali - Delete.
Forzare l'eliminazione per i set di scalabilità
L'eliminazione forzata consente di eliminare in modo forzato il set di scalabilità di macchine virtuali, riducendo la latenza di eliminazione e liberando immediatamente le risorse associate. Force Delete non libera immediatamente l'indirizzo MAC associato a una macchina virtuale, perché si tratta di una risorsa fisica che può richiedere fino a 10 minuti per liberare. Se è necessario riutilizzare immediatamente l'indirizzo MAC in una nuova macchina virtuale, non è consigliabile forzare l'eliminazione. L'eliminazione forzata deve essere usata solo quando non si intende riutilizzare i dischi rigidi virtuali. È possibile usare l'eliminazione forzata tramite il portale, l'interfaccia della riga di comando, PowerShell e l'API REST.
Quando si passa all'eliminazione di un set di scalabilità esistente, è disponibile un'opzione per applicare l'eliminazione forzata nel riquadro di eliminazione.
D: Questa funzionalità funziona con i dischi condivisi?
R: Per i dischi condivisi, non è possibile impostare la proprietà 'deleteOption' su 'Delete'. È possibile lasciarlo vuoto o impostarlo su "Scollega"
D: Quali risorse di Azure supportano questa funzionalità?
R: Questa funzionalità è supportata in tutti i tipi di disco gestito usati come dischi del sistema operativo e dischi dati, schede di interfaccia di rete e INDIRIZZI IP pubblici
D: È possibile usare questa funzionalità su dischi e schede di interfaccia di rete non associate a una macchina virtuale?
R: No, questa funzionalità è disponibile solo su dischi e schede di interfaccia di rete associate a una macchina virtuale.
D: Come funziona questa funzionalità con il set di scalabilità di macchine virtuali flessibili?
R: Per il set di scalabilità di macchine virtuali flessibili, i dischi, le schede di interfaccia di rete e gli indirizzi IP pubblici sono deleteOption impostati su Delete per impostazione predefinita, in modo che queste risorse vengano eliminate automaticamente quando le macchine virtuali vengono eliminate.
Per i dischi dati creati e collegati in modo esplicito alle macchine virtuali, è possibile modificare questa proprietà in "Scollega" anziché "Elimina" se si desidera che i dischi vengano mantenuti dopo l'eliminazione della macchina virtuale.
D: Le macchine virtuali spot supportano questa funzionalità?
R: Sì, è possibile usare questa funzionalità per le macchine virtuali spot solo come si farebbe per le macchine virtuali su richiesta.
D: Ricerca per categorie rendere persistenti i dischi, la scheda di interfaccia di rete e gli indirizzi IP pubblici associati a una macchina virtuale?
R: Per impostazione predefinita, i dischi, le schede di interfaccia di rete e gli INDIRIZZI IP pubblici associati a una macchina virtuale vengono mantenuti quando la macchina virtuale viene eliminata. Se si configurano queste risorse per l'eliminazione automatica, è possibile aggiornare le impostazioni in modo che le risorse rimangano dopo l'eliminazione della macchina virtuale. Per mantenere queste risorse, impostare la deleteOption proprietà su Detach.
Di seguito vengono descritte le opzioni per la crittografia dei dischi di Azure, per crittografare i dischi del sistema operativo e i dischi dati in macchine virtuali nuove ed esistenti.