Säkerhetskopiera en virtuell dator i Azure med en ARM-mall
Artikel
Azure Backup säkerhetskopierar lokala datorer och appar samt virtuella Azure-datorer. Den här artikeln visar hur du säkerhetskopierar en virtuell Azure-dator med en Azure Resource Manager-mall (ARM-mall) och Azure PowerShell. Den här snabbstarten fokuserar på processen att distribuera en ARM-mall för att skapa ett Recovery Services-valv. Mer information om hur du utvecklar ARM-mallar finns i Azure Resource Manager-dokumentationen och mallreferensen.
En Azure Resource Manager-mall är en JSON-fil (JavaScript Object Notation) som definierar infrastrukturen och konfigurationen för projektet. Mallen använder deklarativ syntax. Du beskriver den avsedda distributionen utan att skriva sekvensen med programmeringskommandon för att skapa distributionen.
Ett Recovery Services-valv är en logisk container som lagrar säkerhetskopierade data för skyddade resurser, till exempel virtuella Azure-datorer. När ett säkerhetskopieringsjobb körs skapar det en återställningspunkt i Recovery Services-valvet. Du kan sedan använda någon av dessa återställningspunkter för att återställa data till en given tidpunkt. Du kan också säkerhetskopiera en virtuell dator med Hjälp av Azure PowerShell, Azure CLI eller i Azure Portal.
Om din miljö uppfyller förhandskraven och du är van att använda ARM-mallar väljer du knappen Distribuera till Azure. Mallen öppnas på Azure-portalen.
Granska mallen
Mallen som används i den här snabbstarten kommer från Azure-snabbstartsmallar. Med den här mallen kan du distribuera enkla virtuella Windows-datorer och Recovery Services-valv som konfigurerats med DefaultPolicy for Protection.
Om du vill distribuera mallen väljer du Prova för att öppna Azure Cloud Shell och klistrar sedan in följande PowerShell-skript i shell-fönstret. Om du vill klistra in koden högerklickar du på shell-fönstret och väljer sedan Klistra in.
Azure PowerShell
$projectName = Read-Host -Prompt"Enter a project name (limited to eight characters) that is used to generate Azure resource names"$location = Read-Host -Prompt"Enter the location (for example, centralus)"$adminUsername = Read-Host -Prompt"Enter the administrator username for the virtual machine"$adminPassword = Read-Host -Prompt"Enter the administrator password for the virtual machine" -AsSecureString$dnsPrefix = Read-Host -Prompt"Enter the unique DNS Name for the Public IP used to access the virtual machine"$resourceGroupName = "${projectName}rg"$templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.recoveryservices/recovery-services-create-vm-and-configure-backup/azuredeploy.json"New-AzResourceGroup -Name$resourceGroupName -Location$locationNew-AzResourceGroupDeployment -ResourceGroupName$resourceGroupName -TemplateUri$templateUri -projectName$projectName -adminUsername$adminUsername -adminPassword$adminPassword -dnsLabelPrefix$dnsPrefix
Azure PowerShell används för att distribuera ARM-mallen i den här snabbstarten. Azure Portal, Azure CLI och REST API kan också användas för att distribuera mallar.
Verifiera distributionen
Starta ett säkerhetskopieringsjobb
Mallen skapar en virtuell dator och aktiverar säkerhetskopiering på den virtuella datorn. När du har distribuerat mallen måste du starta ett säkerhetskopieringsjobb. Mer information finns i Starta ett säkerhetskopieringsjobb.
Om du inte längre behöver säkerhetskopiera den virtuella datorn kan du rensa den.
Om du vill prova att återställa den virtuella datorn hoppar du över rensningen.
Om du har använt en befintlig virtuell dator kan du hoppa över den slutliga Cmdleten Remove-AzResourceGroup för att lämna resursgruppen och den virtuella datorn på plats.
Inaktivera skydd, ta bort återställningspunkterna och valvet. Ta sedan bort resursgruppen och associerade VM-resurser på följande sätt:
Lär dig om Azure Backup innan du lär dig hur du implementerar återställningsvalv och Azure Backup-principer. Lär dig hur du implementerar återställning av virtuella Windows IaaS-datorer, säkerhetskopierar och återställer lokala arbetsbelastningar och hanterar säkerhetskopieringar av virtuella Azure-datorer.