Si applica a: ✔️ macchine virtuali Linux ✔️ macchine virtuali Windows ✔️ set di scalabilità flessibili
Uno snapshot è una copia completa di sola lettura di un disco rigido virtuale (VHD). È possibile usare uno snapshot come backup temporizzato o per risolvere i problemi delle macchine virtuali (VM). È possibile creare uno snapshot di dischi rigidi virtuali del sistema operativo o del disco dati.
Creare uno snapshot di un disco rigido virtuale
Se si vuole usare uno snapshot per creare una nuova macchina virtuale, assicurarsi di arrestare prima di tutto la macchina virtuale. Questa azione cancella tutti i processi in corso.
Nella finestra Snapshot selezionare Crea. Viene visualizzata la finestra Crea snapshot.
Per Gruppo di risorse, selezionare un gruppo di risorse esistente o immettere il nome di un nuovo gruppo di risorse.
Immettere un Nome, quindi selezionare un 'Area e un Tipo di snapshot per il nuovo snapshot. Se si vuole archiviare lo snapshot nell'archiviazione resiliente alla zona, è necessario selezionare un'area che supporti le zone di disponibilità. Per un elenco delle aree di supporto, vedere Aree di Azure con zone di disponibilità.
Per Sottoscrizione di origine, selezionare la sottoscrizione contenente il disco gestito di cui eseguire il backup.
Per Disco di origine, selezionare il disco gestito di cui creare lo snapshot.
Per Tipo di archiviazione, selezionare HDD Standard, a meno che non sia necessaria l'archiviazione con ridondanza della zona o l'archiviazione ad alte prestazioni per lo snapshot.
Se necessario, configurare le impostazioni nelle schede Crittografia, Rete e Tag. In caso contrario, le impostazioni predefinite vengono usate per lo snapshot.
Seguire questa procedura per creare uno snapshot con i cmdlet New-AzSnapshotConfig e New-AzSnapshot. In questo esempio si presuppone che esista una macchina virtuale denominata myVM nel gruppo di risorse myResourceGroup. L'esempio di codice fornito crea uno snapshot nello stesso gruppo di risorse e nella stessa area della macchina virtuale di origine.
In primo luogo, si userà il cmdlet New-AzSnapshotConfig per creare un oggetto snapshot configurabile. È quindi possibile usare il cmdlet New-AzSnapshot per creare uno snapshot del disco.
Configurare i parametri richiesti. Aggiornare i valori in modo che rispecchino l'ambiente.
Creare la configurazione dello snapshot. Per questo esempio, lo snapshot è del disco del sistema operativo. Per impostazione predefinita, lo snapshot usa l'archiviazione standard con ridondanza locale. È consigliabile archiviare gli snapshot nell'archiviazione Standard anziché nell'archiviazione Premium indipendentemente dal tipo di archiviazione del disco padre o del disco di destinazione. Gli snapshot Premium comportano costi aggiuntivi.
Se si vuole archiviare lo snapshot in una risorsa di archiviazione resiliente nella zona, è necessario crearlo in un'area che supporta le zone di disponibilità e includere il parametro -SkuName Standard_ZRS. Per un elenco di aree che supportano le zone di disponibilità, vedere Aree di Azure con zone di disponibilità.
Seguire questa procedura per creare uno snapshot con il comando az snapshot create e il parametro --source-disk. In questo esempio si presuppone che esista una macchina virtuale denominata myVM nel gruppo di risorse myResourceGroup. L'esempio di codice fornito crea uno snapshot nello stesso gruppo di risorse e nella stessa area della macchina virtuale di origine.
osDiskId=$(az vm show \
-g myResourceGroup \
-n myVM \
--query "storageProfile.osDisk.managedDisk.id" \
-o tsv)
Creare uno snapshot denominato osDisk-backup usando az snapshot create. Per questo esempio, lo snapshot è del disco del sistema operativo. Per impostazione predefinita, lo snapshot usa l'archiviazione standard con ridondanza locale. È consigliabile archiviare gli snapshot nell'archiviazione Standard anziché nell'archiviazione Premium indipendentemente dal tipo di archiviazione del disco padre o del disco di destinazione. Gli snapshot Premium comportano costi aggiuntivi.
Se si vuole archiviare lo snapshot in una risorsa di archiviazione resiliente nella zona, è necessario crearlo in un'area che supporta le zone di disponibilità e includere il parametro --sku Standard_ZRS opzionale. Un elenco delle aree abilitate per la zona di disponibilità è disponibile qui.
Per eseguire il ripristino usando uno snapshot, è necessario creare un nuovo disco dallo snapshot, quindi distribuire una nuova macchina virtuale e usare il disco gestito come disco del sistema operativo oppure collegare il disco come disco dati a una macchina virtuale esistente.