Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile proteggere i dati e proteggersi dai tempi di inattività prolungati creando punti di ripristino della macchina virtuale a intervalli regolari. È possibile creare punti di ripristino della macchina virtuale ed escludere i dischi durante la creazione del punto di ripristino usando l'interfaccia della riga di comando di Azure. L'interfaccia della riga di comando di Azure viene usata per creare e gestire le risorse di Azure usando la riga di comando o gli script. In alternativa, è possibile creare punti di ripristino delle macchine virtuali usando il portale di Azure o PowerShell.
Il modulo az restore-point viene usato per creare e gestire i punti di ripristino dalla riga di comando o negli script.
In questa esercitazione apprenderai a:
Prerequisiti
Usa l'ambiente Bash in Azure Cloud Shell. Per altre informazioni, vedere Introduzione a Azure Cloud Shell.
Se si preferisce eseguire localmente i comandi di riferimento della CLI, installa interfaccia della riga di comando di Azure. Per l'esecuzione in Windows o macOS, è consigliabile eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker. Per altre informazioni, vedere Come eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker.
Se si usa un'installazione locale, accedere all'interfaccia della riga di comando di Azure con il comando az login. Per completare il processo di autenticazione, seguire la procedura visualizzata nel terminale. Per altre opzioni di accesso, vedere Eseguire l'autenticazione ad Azure con l'interfaccia della riga di comando di Azure.
Quando richiesto, installa l'estensione di interfaccia della riga di comando di Azure al primo utilizzo. Per altre informazioni sulle estensioni, vedere Usare e gestire le estensioni con interfaccia della riga di comando di Azure.
Eseguire az version per trovare la versione e le librerie dipendenti installate. Per eseguire l'aggiornamento alla versione più recente, eseguire az upgrade.
- Altre informazioni sui requisiti di supporto e limitazioni prima di creare un punto di ripristino.
Passaggio 1: Creare una raccolta di punti di ripristino della macchina virtuale
Usare il comando az restore-point collection create per creare una raccolta di punti di ripristino della macchina virtuale, come illustrato di seguito:
az restore-point collection create --location "norwayeast" --source-id "/subscriptions/{subscription-id}/resourceGroups/ExampleRg/providers/Microsoft.Compute/virtualMachines/ExampleVM" --tags myTag1="tagValue1" --resource-group "ExampleRg" --collection-name "ExampleRpc"
Passaggio 2: Creare un punto di ripristino della macchina virtuale
Creare un punto di ripristino della macchina virtuale con il comando az restore-point create come indicato di seguito:
az restore-point create --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"
Per creare un punto di ripristino coerente in caso di arresto anomalo, impostare il parametro facoltativo "consistency-mode" su "CrashConsistent". Questa funzionalità è attualmente disponibile solo in anteprima.
Escludere i dischi durante la creazione di un punto di ripristino
Escludere i dischi che non si desidera far parte del punto di ripristino con il --exclude-disks parametro , come indicato di seguito:
az restore-point create --exclude-disks "/subscriptions/{subscription-id}/resourceGroups/ExampleRg/providers/Microsoft.Compute/disks/ExampleDisk1" --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"
Passaggio 3: Tenere traccia dello stato della creazione del punto di ripristino della macchina virtuale
Usare il comando az restore-point show per tenere traccia dello stato di avanzamento della creazione del punto di ripristino della macchina virtuale.
az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"
Ripristinare una macchina virtuale dal punto di ripristino della macchina virtuale
Per ripristinare una macchina virtuale da un punto di ripristino della macchina virtuale, ripristinare prima i singoli dischi da ogni punto di ripristino del disco. È anche possibile utilizzare il modello ARM per ripristinare una VM completa, inclusi tutti i dischi.
# Create Disks from disk restore points
$osDiskRestorePoint = az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp" --query "sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id"
$dataDisk1RestorePoint = az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpcTarget" --name "ExampleRpTarget" –query "sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id"
$dataDisk2RestorePoint = az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpcTarget" --name "ExampleRpTarget" –query "sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id"
az disk create --resource-group “ExampleRg” --name “ExampleOSDisk” --sku Premium_LRS --size-gb 128 --source $osDiskRestorePoint
az disk create --resource-group “ExampleRg” --name “ExampleDataDisk1” --sku Premium_LRS --size-gb 128 --source $dataDisk1RestorePoint
az disk create --resource-group “ExampleRg” --name “ExampleDataDisk1” --sku Premium_LRS --size-gb 128 --source $dataDisk2RestorePoint
Dopo aver creato i dischi, creare una nuova macchina virtuale e collegare questi dischi ripristinati alla macchina virtuale appena creata.
Passaggi successivi
Altre informazioni sulle opzioni di backup e ripristino per le macchine virtuali in Azure.