Een back-up van een virtuele machine maken in Azure met PowerShell

De Azure PowerShell-module wordt gebruikt voor het maken en beheren van Azure-resources vanuit de opdrachtregel of in scripts.

Azure Backup maakt een back-up van zowel on-premises machines en apps als Azure-VM's. In dit artikel ziet u hoe u een back-up van een Azure-VM maakt met behulp van de AZ-module. U kunt ook een back-up van een VM maken met behulp van Azure CLI of in de Azure-portal.

Deze quickstart is bedoeld voor een back-up van een bestaande VM in Azure. Als u nog een VM wilt maken, kan dat ook met Azure PowerShell.

Voor deze quickstart is versie 1.0.0 of later van de Azure PowerShell-module vereist. Voer Get-Module -ListAvailable Az uit om de versie te bekijken. Als u PowerShell wilt installeren of upgraden, raadpleegt u De Azure PowerShell-module installeren.

Notitie

U wordt aangeraden de Azure Az PowerShell-module te gebruiken om te communiceren met Azure. Zie Azure PowerShell installeren om aan de slag te gaan. Raadpleeg Azure PowerShell migreren van AzureRM naar Az om te leren hoe u naar de Azure PowerShell-module migreert.

Aanmelden en registreren

  1. Meld u aan bij uw Azure-abonnement met de opdracht Connect-AzAccount en volg de instructies op het scherm.

    Connect-AzAccount
    
  2. De eerste keer dat u Azure Backup gebruikt, registreert u de Azure Recovery Service-provider als volgt in uw abonnement met behulp van Register-AzResourceProvider:

    Register-AzResourceProvider -ProviderNamespace "Microsoft.RecoveryServices"
    

Een Recovery Services-kluis maken

Een Recovery Services-kluis is een logische container waarin de back-upgegevens voor beveiligde resources worden opgeslagen, zoals virtuele Azure-machines. Wanneer en back-uptaak wordt uitgevoerd, wordt er binnen de Recovery Services-kluis een herstelpunt gemaakt. U kunt vervolgens een van deze herstelpunten gebruiken om gegevens voor dat tijdstip te herstellen.

Bij het maken van de kluis:

  • Geef voor de resourcegroep en locatie de resourcegroep en de locatie op van de VM waarvan u een back-up wilt maken.
  • Als u dit voorbeeldscript hebt gebruikt om de VM te maken, is de resourcegroep myResourceGroup, is de VM myVM, en bevinden de resources zich op de locatie WestEurope.
  • Azure Backup verwerkt automatisch de opslag voor back-upgegevens. De kluis maakt standaard gebruik van GRS (geografisch redundante opslag). Geografisch redundantie zorgt ervoor dat uw back-upgegevens worden gerepliceerd naar een secundaire Azure-regio, honderden kilometers verwijderd van de primaire regio.

Nu gaat u een kluis maken:

  1. Gebruik new-AzRecoveryServicesVault om de kluis te maken:

    New-AzRecoveryServicesVault `
        -ResourceGroupName "myResourceGroup" `
        -Name "myRecoveryServicesVault" `
    -Location "WestEurope"
    
  2. Stel de kluiscontext als volgt in met Set-AzRecoveryServicesVaultContext:

    Get-AzRecoveryServicesVault `
        -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesVaultContext
    
  3. Wijzig als volgt de configuratie voor opslagredundantie (LRS/GRS) van de kluis met Set-AzRecoveryServicesBackupProperty:

    Get-AzRecoveryServicesVault `
        -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesBackupProperty -BackupStorageRedundancy LocallyRedundant/GeoRedundant
    

    Notitie

    Opslagredundantie kan alleen worden gewijzigd als er geen back-upitems zijn die zijn beveiligd met de kluis.

Back-up voor een virtuele Azure-machine inschakelen

U schakelt back-up voor een Azure-VM in en geeft een back-upbeleid op.

  • Het beleid definieert wanneer back-ups worden uitgevoerd, en hoe lang herstelpunten die zijn gemaakt tijdens de back-ups, moeten worden bewaard.
  • Volgens het standaardbeveiligingsbeleid wordt dagelijks één back-up uitgevoerd voor de VM. De herstelpunten blijven gedurende 30 dagen bewaard. U kunt dit standaardbeleid gebruiken om de VM snel te beveiligen.

U kunt back-up als volgt inschakelen:

  1. Stel eerst het standaardbeleid in met Get-AzRecoveryServicesBackupProtectionPolicy:

    $policy = Get-AzRecoveryServicesBackupProtectionPolicy     -Name "DefaultPolicy"
    
  2. Schakel VM-back-up in met Enable-AzRecoveryServicesBackupProtection. Geef het beleid, de resourcegroep en de naam van de VM op.

    Enable-AzRecoveryServicesBackupProtection `
        -ResourceGroupName "myResourceGroup" `
        -Name "myVM" `
        -Policy $policy
    

Een back-uptaak starten

Back-ups worden uitgevoerd volgens de planning die is opgegeven in het back-upbeleid. U kunt ook een back-up op aanvraag uitvoeren:

  • Met deze eerste back-uptaak wordt een volledig herstelpunt gemaakt.
  • Na de eerste back-up worden met elke back-uptaak incrementele herstelpunten gemaakt.
  • Incrementele herstelpunten zijn efficiënt qua opslag en tijd aangezien ze alleen wijzigingen bevatten die sinds de laatste back-up zijn doorgevoerd.

Als u een back-up op aanvraag wilt uitvoeren, gebruikt u de Backup-AzRecoveryServicesBackupItem.

Voer als volgt een back-uptaak op aanvraag uit:

  1. Geef de container op, haal de VM-informatie op, en voer de back-up uit.

    $backupcontainer = Get-AzRecoveryServicesBackupContainer `
        -ContainerType "AzureVM" `
        -FriendlyName "myVM"
    
    $item = Get-AzRecoveryServicesBackupItem `
        -Container $backupcontainer `
        -WorkloadType "AzureVM"
    
    Backup-AzRecoveryServicesBackupItem -Item $item
    
  2. Aangezien met de eerste back-uptaak een volledig herstelpunt wordt gemaakt, moet u mogelijk maximaal twintig minuten wachten. Controleer de taak zoals wordt beschreven in de volgende procedure.

Uitvoering van back-uptaak volgen

  1. Voer Get-AzRecoveryservicesBackupJob uit om de taakstatus te controleren.

    Get-AzRecoveryservicesBackupJob
    

    Uitvoer is vergelijkbaar met het volgende voorbeeld, waarin de status van de taak is InProgress:

    WorkloadName   Operation         Status       StartTime              EndTime                JobID
    ------------   ---------         ------       ---------              -------                -----
    myvm           Backup            InProgress   9/18/2017 9:38:02 PM                          9f9e8f14
    myvm           ConfigureBackup   Completed    9/18/2017 9:33:18 PM   9/18/2017 9:33:51 PM   fe79c739
    
  2. Wanneer de taakstatus Voltooid is, wordt de VM beveiligd en is een volledig herstelpunt opgeslagen.

Back-ups van uw virtuele machine beheren

Als u meer acties wilt uitvoeren, zoals beleid wijzigen, beleid bewerken, enzovoort. raadpleeg de sectie VM-back-ups beheren.

De implementatie opschonen

Als u geen back-up meer nodig heeft voor de virtuele machine, dan kunt u deze opschonen.

  • Als u het herstellen van de VM wilt uitproberen, slaat u het opschonen over.
  • Als u een bestaande VM hebt gebruikt, kunt u de laatste cmdlet (Remove-AzResourceGroup) overslaan om de resourcegroep en VM te behouden.

Schakel bescherming uit en verwijderen de herstelpunten en kluis. Verwijder vervolgens de resourcegroep en de bijbehorende VM-resources als volgt:

Disable-AzRecoveryServicesBackupProtection -Item $item -RemoveRecoveryPoints
$vault = Get-AzRecoveryServicesVault -Name "myRecoveryServicesVault"
Remove-AzRecoveryServicesVault -Vault $vault
Remove-AzResourceGroup -Name "myResourceGroup"

Volgende stappen

In deze quickstart hebt u een Recovery Services-kluis gemaakt, de beveiliging op een VM ingeschakeld en het eerste herstelpunt gemaakt.