Share via


VM-herstelpunten beheren

In dit artikel wordt uitgelegd hoe u een virtuele machine kopieert en herstelt vanaf een VM-herstelpunt en de voortgang van de kopieerbewerking bijhoudt. In dit artikel wordt ook uitgelegd hoe u een schijf maakt vanaf een schijfherstelpunt en hoe u een handtekening voor gedeelde toegang voor een schijf maakt.

Een VM-herstelpunt kopiëren tussen regio's

De API's van het VM-herstelpunt kunnen worden gebruikt om een VIRTUELE machine in een andere regio te herstellen dan de bron-VM. Voer de volgende stappen uit:

Stap 1: een doel-VM-herstelpuntverzameling maken

Als u een bestaand VM-herstelpunt van de ene regio naar de andere wilt kopiëren, moet u eerst een verzameling herstelpunten maken in de doel- of doelregio. Hiervoor verwijst u naar de verzameling herstelpunten vanuit de bronregio, zoals beschreven in Een verzameling VM-herstelpunten maken.

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

Stap 2: het doel-VM-herstelpunt maken

Nadat de verzameling herstelpunten is gemaakt, activeert u het maken van een herstelpunt in de verzameling doelherstelpunten. Zorg ervoor dat u hebt verwezen naar het herstelpunt in de bronregio die u wilt kopiëren en de id van het bronherstelpunt in de aanvraagbody wilt opgeven. De locatie van de bron-VM wordt afgeleid van de verzameling doelherstelpunten waarin het herstelpunt wordt gemaakt. Zie de documentatie voor herstelpunten : API-documentatie maken om een RestorePointte maken.

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

Stap 3: Kopieerstatus bijhouden

Als u de status van de kopieerbewerking wilt bijhouden, volgt u de richtlijnen in de sectie Herstelpunt kopiëren of replicatiestatus hieronder. Dit is alleen van toepassing op scenario's waarin de herstelpunten worden gekopieerd naar een andere regio dan de bron-VM.

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

Herstelpuntkopie of replicatiestatus ophalen

Het kopiëren van het eerste VM-herstelpunt naar een andere regio is een langdurige bewerking. Het VM-herstelpunt kan alleen worden gebruikt om een virtuele machine te herstellen nadat de bewerking is voltooid voor alle schijfherstelpunten. Als u de status van de bewerking wilt bijhouden, roept u het herstelpunt - Api ophalen op het herstelpunt van de doel-VM aan en neemt u de instanceView parameter op. De retour bevat het percentage gegevens dat is gekopieerd op het moment van de aanvraag.

Tijdens het maken van een herstelpunt wordt het ProvisioningState weergegeven als Creating in het antwoord. Als het maken mislukt, ProvisioningState is ingesteld op Failed.

Een schijf maken met schijfherstelpunten

U kunt de VM-herstelpunten-API's gebruiken om een VM-schijf te herstellen, die vervolgens kan worden gebruikt om een nieuwe VIRTUELE machine te maken. Voer de volgende stappen uit:

Stap 1: Schijfherstelpunt-id's ophalen

Roep de verzamelingen herstelpunten aan: haal de API op in de verzameling herstelpunten om toegang te krijgen tot gekoppelde herstelpunten en de bijbehorende id's. Elk VM-herstelpunt bevat op zijn beurt afzonderlijke schijfherstelpunt-id's.

Stap 2: een schijf maken

Nadat u de lijst met schijfherstelpunt-id's hebt, kunt u de Schijven - API maken of bijwerken gebruiken om een schijf te maken op basis van de herstelpunten van de schijf. U kunt een zone kiezen tijdens het maken van de schijf. De zone kan afwijken van de zone waarin het herstelpunt van de schijf bestaat.

Een VIRTUELE machine herstellen met een herstelpunt

Als u een volledige VM wilt herstellen vanaf een VM-herstelpunt, moet u afzonderlijke schijven herstellen vanaf elk schijfherstelpunt. Dit proces wordt beschreven in de sectie Een schijf maken. Nadat u alle schijven hebt hersteld, maakt u een nieuwe VIRTUELE machine en koppelt u de herstelde schijven aan de nieuwe VIRTUELE machine. U kunt ook de ARM-sjabloon gebruiken om een volledige VIRTUELE machine samen met alle schijven te herstellen.

Een handtekening voor gedeelde toegang voor een schijf ophalen

Als u een SAS (Shared Access Signature) wilt maken voor een schijf binnen een VM-herstelpunt, geeft u de id van de schijfherstelpunten door via de BeginGetAccess API. Als er geen actieve SAS bestaat op de momentopname van het herstelpunt, wordt er een nieuwe SAS gemaakt. De nieuwe SAS-URL wordt geretourneerd in het antwoord. Als er al een actieve SAS bestaat, wordt de SAS-duur verlengd en wordt de bestaande SAS-URL geretourneerd in het antwoord.

Zie de documentatie voor de Grant Access-API voor meer informatie over het verlenen van toegang tot momentopnamen.

Volgende stappen

Meer informatie over back-up- en herstelopties voor virtuele machines in Azure.