Dela via


Hantera återställningspunkter för virtuella datorer

Den här artikeln beskriver hur du kopierar och återställer en virtuell dator från en återställningspunkt för virtuella datorer och spårar förloppet för kopieringsåtgärden. Den här artikeln beskriver också hur du skapar en disk från en diskåterställningspunkt och skapar en signatur för delad åtkomst för en disk.

Kopiera en återställningspunkt för virtuell dator mellan regioner

API:erna för den virtuella datorns återställningspunkt kan användas för att återställa en virtuell dator i en annan region än den virtuella källdatorn. Gör så här:

Steg 1: Skapa en återställningspunktsamling för virtuella måldatorer

Om du vill kopiera en befintlig återställningspunkt för virtuella datorer från en region till en annan är det första steget att skapa en samling återställningspunkter i mål- eller målregionen. Det gör du genom att referera till samlingen med återställningspunkter från källregionen enligt beskrivningen i Skapa en samling med återställningspunkter för virtuella datorer.

New-AzRestorePointCollection `
    -ResourceGroupName 'myResourceGroup' `
    -Name 'myRPCollection' `
    -Location 'WestUS' `
    -RestorePointCollectionId '/subscriptions/<SUBSCRIPTION ID>/resourceGroups/<RG>/providers/Microsoft.Compute/restorePointCollections/<SOURCE RESTORE POINT COLLECTION>'

Steg 2: Skapa återställningspunkten för den virtuella måldatorn

När samlingen med återställningspunkter har skapats utlöser du skapandet av en återställningspunkt i målsamlingen för återställningspunkter. Kontrollera att du har refererat till återställningspunkten i källregionen som du vill kopiera och angett källåterställningspunktens identifierare i begärandetexten. Den virtuella källdatorns plats härleds från målåterställningspunktens samling där återställningspunkten skapas. Se dokumentationen för Återställningspunkter – Skapa API för att skapa en RestorePoint.

New-AzRestorePoint `
    -ResourceGroupName 'myResourceGroup' `
    -RestorePointCollectionName 'myRPCollection'
    -Name 'myRestorePoint'

Steg 3: Spåra kopieringsstatus

Följ anvisningarna i avsnittet Hämta återställningspunktskopiering eller replikeringsstatus nedan för att spåra status för kopieringsåtgärden. Detta gäller endast för scenarier där återställningspunkterna kopieras till en annan region än den virtuella källdatorn.

Get-AzRestorePoint `
    -ResourceGroupName 'myResourceGroup' `
    -RestorePointCollectionName 'myRPCollection'
    -Name 'myRestorePoint'

Hämta kopierings- eller replikeringsstatus för återställningspunkt

Att kopiera den första återställningspunkten för den virtuella datorn till en annan region är en tidskrävande åtgärd. Återställningspunkten för den virtuella datorn kan endast användas för att återställa en virtuell dator när åtgärden har slutförts för alla diskåterställningspunkter. Om du vill spåra åtgärdens status anropar du återställningspunkten – Hämta API på mål-VM-återställningspunkten och inkluderar parametern instanceView . Returen innehåller procentandelen data som har kopierats vid tidpunkten för begäran.

När återställningspunkten skapas visas den ProvisioningState som Creating i svaret. Om det inte går ProvisioningState att skapa anges till Failed.

Skapa en disk med diskåterställningspunkter

Du kan använda API:erna för återställningspunkter för virtuella datorer för att återställa en virtuell datordisk, som sedan kan användas för att skapa en ny virtuell dator. Gör så här:

Steg 1: Hämta identifierare för diskåterställningspunkter

Anropa samlingar för återställningspunkt – Hämta API i samlingen med återställningspunkter för att få åtkomst till associerade återställningspunkter och deras ID:n. Varje återställningspunkt för virtuella datorer innehåller i sin tur enskilda identifierare för diskåterställningspunkter.

Steg 2: Skapa en disk

När du har listan över diskåterställningspunkt-ID:n kan du använda API:et Diskar – Skapa eller uppdatera för att skapa en disk från diskåterställningspunkterna. Du kan välja en zon när du skapar disken. Zonen kan skilja sig från zonen där diskåterställningspunkten finns.

Återställa en virtuell dator med en återställningspunkt

Om du vill återställa en fullständig virtuell dator från en återställningspunkt för virtuella datorer måste du återställa enskilda diskar från varje diskåterställningspunkt. Den här processen beskrivs i avsnittet Skapa en disk . När du har återställt alla diskar skapar du en ny virtuell dator och kopplar de återställde diskarna till den nya virtuella datorn. Du kan också använda ARM-mallen för att återställa en fullständig virtuell dator tillsammans med alla diskar.

Hämta en signatur för delad åtkomst för en disk

Om du vill skapa en signatur för delad åtkomst (SAS) för en disk i en återställningspunkt för virtuell dator skickar du ID:t för diskåterställningspunkterna via API:et BeginGetAccess . Om det inte finns någon aktiv SAS på ögonblicksbilden av återställningspunkten skapas en ny SAS. Den nya SAS-URL:en returneras i svaret. Om det redan finns en aktiv SAS utökas SAS-varaktigheten och den befintliga SAS-URL:en returneras i svaret.

Mer information om hur du beviljar åtkomst till ögonblicksbilder finns i dokumentationen om api för beviljande av åtkomst .

Nästa steg

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