Een back-up van een virtuele machine maken in Azure met PowerShellBack up a virtual machine in Azure with PowerShell

De Azure POWERSHELL AZ -module wordt gebruikt voor het maken en beheren van Azure-resources vanaf de opdracht regel of in scripts.The Azure PowerShell AZ module is used to create and manage Azure resources from the command line or in scripts.

Azure backup maakt back-ups van on-premises machines en apps en Azure-vm's.Azure Backup backs up on-premises machines and apps, and Azure VMs. In dit artikel wordt beschreven hoe u een back-up van een virtuele machine van Azure maakt met de module AZ.This article shows you how to back up an Azure VM with the AZ module. U kunt ook een back-up maken van een VM met behulp van de Azure cliof in de Azure Portal.Alternatively, you can back up a VM using the Azure CLI, or in the Azure portal.

Deze quickstart is bedoeld voor een back-up van een bestaande VM in Azure.This quickstart enables backup on an existing Azure VM. Als u nog een VM wilt maken, kan dat ook met Azure PowerShell.If you need to create a VM, you can create a VM with Azure PowerShell.

Voor deze Quick start is de Azure PowerShell AZ module version 1.0.0 of hoger vereist.This quickstart requires the Azure PowerShell AZ module version 1.0.0 or later. Voer Get-Module -ListAvailable Az uit om de versie te bekijken.Run Get-Module -ListAvailable Az to find the version. Als u PowerShell wilt installeren of upgraden, raadpleegt u De Azure PowerShell-module installeren.If you need to install or upgrade, see Install Azure PowerShell module.

Notitie

Dit artikel is bijgewerkt voor het gebruik van de nieuwe Azure PowerShell Az-module.This article has been updated to use the new Azure PowerShell Az module. De AzureRM-module kan nog worden gebruikt en krijgt bugoplossingen tot ten minste december 2020.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Zie voor meer informatie over de nieuwe Az-module en compatibiliteit met AzureRM Introductie van de nieuwe Az-module van Azure PowerShell.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Raadpleeg Azure PowerShell installeren voor instructies over de installatie van de Az-module.For Az module installation instructions, see Install Azure PowerShell.

Aanmelden en registrerenSign in and register

  1. Meld u aan bij uw Azure-abonnement met de opdracht Connect-AzAccount en volg de instructies op het scherm.Sign in to your Azure subscription with the Connect-AzAccount command and follow the on-screen directions.

    Connect-AzAccount
    
  2. De eerste keer dat u Azure Backup gebruikt, moet u als volgt de Azure Recovery service-provider registreren in uw abonnement met REGI ster-AzResourceProvider:The first time you use Azure Backup, you must register the Azure Recovery Service provider in your subscription with Register-AzResourceProvider, as follows:

    Register-AzResourceProvider -ProviderNamespace "Microsoft.RecoveryServices"
    

Een Recovery Services-kluis makenCreate a Recovery Services vault

Een Recovery Services kluis is een logische container waarmee back-upgegevens worden opgeslagen voor beveiligde bronnen, zoals virtuele Azure-machines.A Recovery Services vault is a logical container that stores backup data for protected resources, such as Azure VMs. Wanneer een back-uptaak wordt uitgevoerd, wordt er een herstel punt in de Recovery Services kluis gemaakt.When a backup job runs, it creates a recovery point inside the Recovery Services vault. U kunt vervolgens een van deze herstelpunten gebruiken om gegevens voor dat tijdstip te herstellen.You can then use one of these recovery points to restore data to a given point in time.

Bij het maken van de kluis:When you create the vault:

  • Geef voor de resource groep en-locatie de resource groep en de locatie op van de virtuele machine waarvan u een back-up wilt maken.For the resource group and location, specify the resource group and location of the VM you want to back up.
  • Als u dit voorbeeld script hebt gebruikt om de virtuele machine te maken, is de resource groep myResourceGroup, de virtuele machine is *myVMen de resources bevinden zich in de Europa West -regio.If you used this sample script to create the VM, the resource group is myResourceGroup, the VM is *myVM, and the resources are in the WestEurope region.
  • Azure Backup beheert automatisch de opslag voor back-ups van gegevens.Azure Backup automatically handles storage for backed up data. De kluis maakt standaard gebruik van geo-redundante opslag (GRS).By default the vault uses Geo-Redundant Storage (GRS). Geo-redundantie zorgt ervoor dat back-ups van gegevens worden gerepliceerd naar een secundaire Azure-regio en honderden kilo meters van de primaire regio worden verwijderd.Geo-redundancy ensures that backed up data is replicated to a secondary Azure region, hundreds of miles away from the primary region.

Maak nu een kluis:Now create a vault:

  1. Gebruik de New-AzRecoveryServicesVault om de kluis te maken:Use the New-AzRecoveryServicesVault to create the vault:

    New-AzRecoveryServicesVault `
        -ResourceGroupName "myResourceGroup" `
        -Name "myRecoveryServicesVault" `
    -Location "WestEurope"
    
  2. Stel de kluis context in met set-AzRecoveryServicesVaultContext, als volgt:Set the vault context with Set-AzRecoveryServicesVaultContext, as follows:

    Get-AzRecoveryServicesVault `
        -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesVaultContext
    
  3. Wijzig de opslag redundantie configuratie (LRS/GRS) van de kluis met set-AzRecoveryServicesBackupProperty, als volgt:Change the storage redundancy configuration (LRS/GRS) of the vault with Set-AzRecoveryServicesBackupProperty, as follows:

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

    Notitie

    Opslag redundantie kan alleen worden gewijzigd als er geen back-upitems zijn die zijn beveiligd met de kluis.Storage Redundancy can be modified only if there are no backup items protected to the vault.

Back-up voor een virtuele Azure-machine inschakelenEnable backup for an Azure VM

U kunt back-up voor een virtuele Azure-machine inschakelen en een back-upbeleid opgeven.You enable backup for an Azure VM, and specify a backup policy.

  • Het beleid definieert wanneer back-ups worden uitgevoerd en hoe lang de herstel punten moeten worden bewaard die door de back-ups worden gemaakt.The policy defines when backups run, and how long recovery points created by the backups should be retained.
  • In het standaard beveiligings beleid wordt één keer per dag een back-up uitgevoerd en worden de gemaakte herstel punten gedurende 30 dagen bewaard.The default protection policy runs a backup once a day for the VM, and retains the created recovery points for 30 days. U kunt dit standaard beleid gebruiken om uw virtuele machine snel te beveiligen.You can use this default policy to quickly protect your VM.

Schakel back-up als volgt in:Enable backup as follows:

  1. Stel eerst het standaard beleid in met Get-AzRecoveryServicesBackupProtectionPolicy:First, set the default policy with Get-AzRecoveryServicesBackupProtectionPolicy:

    $policy = Get-AzRecoveryServicesBackupProtectionPolicy     -Name "DefaultPolicy"
    
  2. Schakel VM-back-up in met Enable-AzRecoveryServicesBackupProtection.Enable VM backup with Enable-AzRecoveryServicesBackupProtection. Geef het beleid, de resource groep en de naam van de virtuele machine op.Specify the policy, the resource group, and the VM name.

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

Een back-uptaak startenStart a backup job

Back-ups worden uitgevoerd volgens de planning die is opgegeven in het back-upbeleid.Backups run in accordance with the schedule specified in the backup policy. U kunt ook een ad hoc-back-up uitvoeren:You can also run an ad hoc backup:

  • Met de eerste eerste back-uptaak wordt een volledig herstel punt gemaakt.The first initial backup job creates a full recovery point.
  • Na de eerste back-up worden met elke back-uptaak incrementele herstel punten gemaakt.After the initial backup, each backup job creates incremental recovery points.
  • Incrementele herstelpunten zijn efficiënt qua opslag en tijd aangezien ze alleen wijzigingen bevatten die sinds de laatste back-up zijn doorgevoerd.Incremental recovery points are storage and time-efficient, as they only transfer changes made since the last backup.

Als u een ad hoc-back-up wilt uitvoeren, gebruikt u de back-AzRecoveryServicesBackupItem.To run an ad hoc backup, you use the Backup-AzRecoveryServicesBackupItem.

Voer een ad hoc-back-uptaak als volgt uit:Run an ad hoc backup job as follows:

  1. Geef de container op, haal de VM-informatie op en voer de back-up uit.Specify the container, obtain VM information, and run the backup.

    $backupcontainer = Get-AzRecoveryServicesBackupContainer `
        -ContainerType "AzureVM" `
        -FriendlyName "myVM"
    
    $item = Get-AzRecoveryServicesBackupItem `
        -Container $backupcontainer `
        -WorkloadType "AzureVM"
    
    Backup-AzRecoveryServicesBackupItem -Item $item
    
  2. Mogelijk moet u Maxi maal 20 minuten wachten, omdat de eerste back-uptaak een volledig herstel punt maakt.You might need to wait up to 20 minutes, since the first backup job creates a full recovery point. Controleer de taak zoals beschreven in de volgende procedure.Monitor the job as described in the next procedure.

Uitvoering van back-uptaak volgenMonitor the backup job

  1. Voer Get-AzRecoveryservicesBackupJob uit om de taak status te controleren.Run Get-AzRecoveryservicesBackupJob to monitor the job status.

    Get-AzRecoveryservicesBackupJob
    

    Uitvoer is vergelijkbaar met het volgende voor beeld, waarin de taak wordt weer gegeven als InProgress:Output is similar to the following example, which shows the job as 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 taak status voltooidis, wordt de virtuele machine beveiligd en is er een volledig herstel punt opgeslagen.When the job status is Completed, the VM is protected and has a full recovery point stored.

De implementatie opschonenClean up the deployment

Als u een back-up van de virtuele machine niet meer nodig hebt, kunt u deze opschonen.If you no longer need to back up the VM, you can clean it up.

  • Als u de virtuele machine opnieuw wilt proberen te herstellen, slaat u de opschoon bewerking over.If you want to try out restoring the VM, skip the clean-up.
  • Als u een bestaande virtuele machine hebt gebruikt, kunt u de laatste Remove-AzResourceGroup- cmdlet overs Laan om de resource groep en de VM op locatie te laten staan.If you used an existing VM, you can skip the final Remove-AzResourceGroup cmdlet to leave the resource group and VM in place.

Schakel de beveiliging uit, verwijder de herstel punten en de kluis.Disable protection, remove the restore points and vault. Verwijder vervolgens de resource groep en de bijbehorende VM-resources als volgt:Then delete the resource group and associated VM resources, as follows:

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

Volgende stappenNext steps

In deze quickstart hebt u een Recovery Services-kluis gemaakt, de beveiliging op een VM ingeschakeld en het eerste herstelpunt gemaakt.In this quickstart, you created a Recovery Services vault, enabled protection on a VM, and created the initial recovery point.