Share via


Skapa återställningspunkter för virtuella datorer med 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 undanta 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 Portal 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 guiden får du lära dig att:

Förutsättningar

Steg 1: Skapa en samling å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 på följande sätt:

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 för närvarande som en förhandsversion.

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 att skapa 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 virtuella datorer å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 nya virtuella datorn.

Nästa steg

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