Condividi tramite


Creare punti di ripristino delle macchine virtuali usando l'interfaccia della riga di comando di Azure

È 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

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 con l'arresto anomalo del sistema, 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 usare il modello di Resource Manager per ripristinare una macchina virtuale completa insieme a 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.