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
Het wordt aanbevolen 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
Meld u aan bij uw Azure-abonnement met de opdracht
Connect-AzAccount
en volg de instructies op het scherm.Connect-AzAccount
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:
Gebruik New-AzRecoveryServicesVault om de kluis te maken:
New-AzRecoveryServicesVault ` -ResourceGroupName "myResourceGroup" ` -Name "myRecoveryServicesVault" ` -Location "WestEurope"
Stel de kluiscontext als volgt in met Set-AzRecoveryServicesVaultContext:
Get-AzRecoveryServicesVault ` -Name "myRecoveryServicesVault" | Set-AzRecoveryServicesVaultContext
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:
Stel eerst het standaardbeleid in met Get-AzRecoveryServicesBackupProtectionPolicy:
$policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultPolicy"
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.
- U geeft een container op in de kluis waarin de back-upgegevens zijn opgeslagen met Get-AzRecoveryServicesBackupContainer.
- Elke VM voor back-up wordt als een item beschouwd. U kunt informatie over de VM ophalen met Get-AzureRmRecoveryServicesBackupItem om een back-uptaak te starten.
Voer als volgt een back-uptaak op aanvraag uit:
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
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
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
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.
- Meer informatie over hoe u back-ups kunt maken van VM's in het Azure-portal.
- Meer informatie over hoe u snel een VM kunt herstellen