Dela via


Skapa återställningspunkter för virtuella datorer med Hjälp av Azure CLI

Du kan skydda dina data och skydda mot längre stilleståndstider genom att skapa återställningspunkter för virtuella datorer med jämna mellanrum. Du kan skapa återställningspunkter för virtuella datorer och exkludera diskar när du skapar återställningspunkten med hjälp av Azure CLI. Azure CLI används för att skapa och hantera Azure-resurser med hjälp av kommandoraden eller skripten. Du kan också skapa återställningspunkter för virtuella datorer med hjälp av Azure-portalen eller med hjälp av PowerShell.

Modulen az restore-point används för att skapa och hantera återställningspunkter från kommandoraden eller i skript.

I den här självstudien lär du dig att:

Förutsättningar

Steg 1: Skapa en samling med återställningspunkter för virtuella datorer

Använd kommandot az restore-point collection create för att skapa en samling återställningspunkter för virtuella datorer enligt nedan:

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"

Steg 2: Skapa en återställningspunkt för virtuell dator

Skapa en återställningspunkt för virtuella datorer med kommandot az restore-point create enligt följande:

az restore-point create --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"

Om du vill skapa en kraschkonsekvent återställningspunkt anger du den valfria parametern "konsekvensläge" till "CrashConsistent". Den här funktionen finns i förhandsgranskning.

Undanta diskar när du skapar en återställningspunkt

Undanta de diskar som du inte vill vara en del av återställningspunkten med parametern --exclude-disks enligt följande:

az restore-point create --exclude-disks "/subscriptions/{subscription-id}/resourceGroups/ExampleRg/providers/Microsoft.Compute/disks/ExampleDisk1" --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"

Steg 3: Spåra status för skapandet av återställningspunkten för den virtuella datorn

Använd kommandot az restore-point show för att spåra förloppet för skapandet av den virtuella datorns återställningspunkt.

az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"

Återställa en virtuell dator från återställningspunkten för den virtuella datorn

Om du vill återställa en virtuell dator från en återställningspunkt för den virtuella datorn återställer du först enskilda diskar från varje diskåterställningspunkt. Du kan också använda ARM-mallen för att återställa en fullständig virtuell dator tillsammans med alla diskar.

# 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

När du har skapat diskarna skapar du en ny virtuell dator och kopplar dessa återställde diskar till den nyligen skapade virtuella datorn.

Nästa steg

Läs mer om alternativ för säkerhetskopiering och återställning för virtuella datorer i Azure.