Selectieve schijfback-up en herstel voor virtuele Azure-machines
Azure Backup ondersteunt het maken van back-ups van alle schijven (besturingssysteem en gegevens) in een VM met behulp van de back-upoplossing voor virtuele machines. Nu kunt u met behulp van de back-up- en herstelfunctionaliteit van selectieve schijven een back-up maken van een subset van de gegevensschijven in een virtuele machine. Dit biedt een efficiënte en rendabele oplossing voor uw back-up- en herstelbehoeften. Elk herstelpunt bevat alleen de schijven die zijn opgenomen in de back-upbewerking. Zo kunt u tijdens de herstelbewerking een subset van schijven herstellen vanaf het opgegeven herstelpunt. Dit geldt voor zowel het herstellen vanuit momentopnamen als de kluis.
Scenario's
Deze oplossing is vooral nuttig in de volgende scenario's:
- Als u kritieke gegevens hebt die op slechts één schijf of een subset van de schijven moeten worden gemaakt en u geen back-up wilt maken van de rest van de schijven die zijn gekoppeld aan een virtuele machine om de kosten voor back-upopslag te minimaliseren.
- Als u andere back-upoplossingen hebt voor een deel van uw VM of gegevens. Als u bijvoorbeeld een back-up maakt van uw databases of gegevens met behulp van een andere back-upoplossing voor workloads en u back-ups op Azure-VM-niveau wilt gebruiken voor de rest van de gegevens of schijven, kunt u een efficiënt en robuust systeem bouwen met de beste mogelijkheden die beschikbaar zijn.
Met Behulp van PowerShell of Azure CLI kunt u een selectieve schijfback-up van de Virtuele Azure-VM configureren. Met behulp van een script kunt u gegevensschijven opnemen of uitsluiten met behulp van hun LUN-nummers. Op dit moment is de mogelijkheid om back-ups van selectieve schijven via de Azure Portal te configureren beperkt tot de optie Alleen back-up van besturingssysteemschijf. U kunt dus een back-up van uw Azure-VM configureren met een besturingssysteemschijf en alle gekoppelde gegevensschijven uitsluiten.
Notitie
De besturingssysteemschijf wordt standaard toegevoegd aan de back-up van de VM en kan niet worden uitgesloten.
Azure CLI gebruiken
Zorg ervoor dat u Az CLI versie 2.0.80 of hoger gebruikt. U kunt de CLI-versie krijgen met deze opdracht:
az --version
Meld u aan bij de abonnements-id, waar de Recovery Services-kluis en de VM bestaan:
az account set -s {subscriptionID}
Notitie
Alleen de naam van de resourcegroep (niet het object) die overeenkomt met de kluis is nodig in elke onderstaande opdracht.
Back-up configureren met Azure CLI
Tijdens de beveiligingsbewerking configureren moet u de instelling voor de lijst met schijven opgeven met een uitsluitingsparameter voor insluiting, waardoor de LUN-nummers van de schijven die moeten worden opgenomen of uitgesloten in de / back-up.
Notitie
De beveiligingsbewerking configureren overschrijven de vorige instellingen, ze zijn niet cumulatief.
az backup protection enable-for-vm --resource-group {resourcegroup} --vault-name {vaultname} --vm {vmname} --policy-name {policyname} --disk-list-setting include --diskslist {LUN number(s) separated by space}
az backup protection enable-for-vm --resource-group {resourcegroup} --vault-name {vaultname} --vm {vmname} --policy-name {policyname} --disk-list-setting exclude --diskslist 0 1
Als de VM zich niet in dezelfde resourcegroep als de kluis, verwijst ResourceGroup naar de resourcegroep waarin de kluis is gemaakt. Geef in plaats van de VM-naam de VM-id op zoals hieronder wordt aangegeven.
az backup protection enable-for-vm --resource-group {ResourceGroup} --vault-name {vaultname} --vm $(az vm show -g VMResourceGroup -n MyVm --query id --output tsv) --policy-name {policyname} --disk-list-setting include --diskslist {LUN number(s) separated by space}
Beveiliging wijzigen voor al back-up van VM's met Azure CLI
az backup protection update-for-vm --resource-group {resourcegroup} --vault-name {vaultname} -c {vmname} -i {vmname} --backup-management-type AzureIaasVM --disk-list-setting exclude --diskslist {LUN number(s) separated by space}
Back-up maken van alleen besturingssysteemschijf tijdens het configureren van back-ups met Azure CLI
az backup protection enable-for-vm --resource-group {resourcegroup} --vault-name {vaultname} --vm {vmname} --policy-name {policyname} --exclude-all-data-disks
Alleen een back-up maken van een besturingssysteemschijf tijdens het wijzigen van de beveiliging met Azure CLI
az backup protection update-for-vm --resource-group {resourcegroup} --vault-name {vaultname} -c {vmname} -i {vmname} --backup-management-type AzureIaasVM --exclude-all-data-disks
Schijven herstellen met Azure CLI
az backup restore restore-disks --resource-group {resourcegroup} --vault-name {vaultname} -c {vmname} -i {vmname} -r {restorepoint} --target-resource-group {targetresourcegroup} --storage-account {storageaccountname} --diskslist {LUN number of the disk(s) to be restored}
Alleen besturingssysteemschijf herstellen met Azure CLI
az backup restore restore-disks --resource-group {resourcegroup} --vault-name {vaultname} -c {vmname} -i {vmname} -r {restorepoint} } --target-resource-group {targetresourcegroup} --storage-account {storageaccountname} --restore-only-osdisk
Beveiligd item op halen om details over schijfuitsluiting op te halen met Azure CLI
az backup item show -c {vmname} -n {vmname} --vault-name {vaultname} --resource-group {resourcegroup} --backup-management-type AzureIaasVM
Er is een extra diskExclusionProperties-parameter toegevoegd aan het beveiligde item, zoals hieronder wordt weergegeven:
"extendedProperties": {
"diskExclusionProperties": {
"diskLunList": [
0,
1
],
"isInclusionList": true
}
Back-up maken van taak met Azure CLI
az backup job show --vault-name {vaultname} --resource-group {resourcegroup} -n {BackupJobID}
Met deze opdracht kunt u de details van de back-upschijven en uitgesloten schijven op te halen, zoals hieronder wordt weergegeven:
"Backed-up disk(s)": "diskextest_OsDisk_1_170808a95d214428bad92efeecae626b; diskextest_DataDisk_0; diskextest_DataDisk_1", "Backup Size": "0 MB",
"Excluded disk(s)": "diskextest_DataDisk_2",
BackupJobID is de naam van de back-upjob. Voer de volgende opdracht uit om de taaknaam op te halen:
az backup job list --resource-group {resourcegroup} --vault-name {vaultname}
Herstelpunten in een lijst met Azure CLI
az backup recoverypoint list --vault-name {vaultname} --resource-group {resourcegroup} -c {vmname} -i {vmname} --backup-management-type AzureIaasVM
Dit geeft de informatie over het aantal schijven dat is gekoppeld aan en een back-up in de VM.
"recoveryPointDiskConfiguration": {
"excludedDiskList": null,
"includedDiskList": null,
"numberOfDisksAttachedToVm": 4,
"numberOfDisksIncludedInBackup": 3
};
Herstelpunt krijgen met Azure CLI
az backup recoverypoint show --vault-name {vaultname} --resource-group {resourcegroup} -c {vmname} -i {vmname} --backup-management-type AzureIaasVM -n {recoverypointID}
Elk herstelpunt heeft de informatie over de opgenomen en uitgesloten schijven:
"recoveryPointDiskConfiguration": {
"excludedDiskList": [
{
"lun": 2,
"name": "diskextest_DataDisk_2"
}
],
"includedDiskList": [
{
"lun": -1,
"name": "diskextest_OsDisk_1_170808a95d214428bad92efeecae626b"
},
{
"lun": 0,
"name": "diskextest_DataDisk_0"
},
{
"lun": 1,
"name": "diskextest_DataDisk_1"
}
],
"numberOfDisksAttachedToVm": 4,
"numberOfDisksIncludedInBackup": 3
Instellingen voor schijfuitsluiting verwijderen en beveiligd item met Azure CLI
az backup protection update-for-vm --vault-name {vaultname} --resource-group {resourcegroup} -c {vmname} -i {vmname} --disk-list-setting resetexclusionsettings
az backup item show -c {vmname} -n {vmname} --vault-name {vaultname} --resource-group {resourcegroup}
Wanneer u deze opdrachten uitvoert, ziet u "diskExclusionProperties": null .
PowerShell gebruiken
Zorg ervoor dat u Azure PowerShell versie 3.7.0 of hoger gebruikt.
Tijdens de beveiligingsbewerking configureren moet u de instelling voor de lijst met schijven opgeven met een insluitings-/uitsluitingsparameter, zodat de LUN-nummers van de schijven worden opgenomen of uitgesloten in de back-up.
Notitie
De beveiligingsbewerking configureren overschrijven de vorige instellingen, ze zijn niet cumulatief.
Back-up inschakelen met PowerShell
Bijvoorbeeld:
$disks = ("0","1")
$targetVault = Get-AzRecoveryServicesVault -ResourceGroupName "rg-p-recovery_vaults" -Name "rsv-p-servers"
Set-AzRecoveryServicesVaultContext -Vault $targetVault
Get-AzRecoveryServicesBackupProtectionPolicy
$pol = Get-AzRecoveryServicesBackupProtectionPolicy -Name "P-Servers"
Enable-AzRecoveryServicesBackupProtection -Policy $pol -Name "V2VM" -ResourceGroupName "RGName1" -InclusionDisksList $disks -VaultId $targetVault.ID
Enable-AzRecoveryServicesBackupProtection -Policy $pol -Name "V2VM" -ResourceGroupName "RGName1" -ExclusionDisksList $disks -VaultId $targetVault.ID
Back-up maken van alleen besturingssysteemschijf tijdens het configureren van back-ups met PowerShell
Enable-AzRecoveryServicesBackupProtection -Policy $pol -Name "V2VM" -ResourceGroupName "RGName1" -ExcludeAllDataDisks -VaultId $targetVault.ID
Back-upitemobject dat moet worden doorgegeven bij het wijzigen van de beveiliging met PowerShell
$item= Get-AzRecoveryServicesBackupItem -BackupManagementType "AzureVM" -WorkloadType "AzureVM" -VaultId $targetVault.ID -FriendlyName "V2VM"
U moet het bovenstaande verkregen $item-object doorgeven aan de parameter –Item in de volgende cmdlets.
Beveiliging wijzigen voor VM's die al een back-up hebben gemaakt met PowerShell
Enable-AzRecoveryServicesBackupProtection -Item $item -InclusionDisksList[Strings] -VaultId $targetVault.ID
Enable-AzRecoveryServicesBackupProtection -Item $item -ExclusionDisksList[Strings] -VaultId $targetVault.ID
Alleen een back-up maken van de besturingssysteemschijf tijdens het wijzigen van de beveiliging met PowerShell
Enable-AzRecoveryServicesBackupProtection -Item $item -ExcludeAllDataDisks -VaultId $targetVault.ID
Instelling voor schijfuitsluiting opnieuw instellen met PowerShell
Enable-AzRecoveryServicesBackupProtection -Item $item -ResetExclusionSettings -VaultId $targetVault.ID
Notitie
Als de opdracht mislukt met de fout dat een beleidsparameter vereist is, controleert u de beveiligingsstatus van het back-upitem. Het is waarschijnlijk dat de beveiliging is gestopt en daarom is een beleid vereist om de beveiliging te hervatten en ook om alle vorige instellingen voor schijfuitsluiting opnieuw in te stellen.
Selectieve schijven herstellen met PowerShell
$startDate = (Get-Date).AddDays(-7)
$endDate = Get-Date
$rp = Get-AzRecoveryServicesBackupRecoveryPoint -Item $item -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime() -VaultId $targetVault.ID
Restore-AzRecoveryServicesBackupItem -RecoveryPoint $rp[0] -StorageAccountName "DestAccount" -StorageAccountResourceGroupName "DestRG" -TargetResourceGroupName "DestRGforManagedDisks" -VaultId $targetVault.ID -RestoreDiskList [$disks]
Alleen besturingssysteemschijf herstellen met PowerShell
Restore-AzRecoveryServicesBackupItem -RecoveryPoint $rp[0] -StorageAccountName "DestAccount" -StorageAccountResourceGroupName "DestRG" -TargetResourceGroupName "DestRGforManagedDisks" -VaultId $targetVault.ID -RestoreOnlyOSDisk
Azure Portal gebruiken
Notitie
De functies die in de volgende secties worden beschreven, kunnen ook worden geopend via Back-upcentrum. Backup Center is één uniforme beheer ervaring in Azure. Hiermee kunnen ondernemingen op schaal back-ups beheren, bewaken, bedienen en analyseren. Met deze oplossing kunt u de meeste back-upbeheer bewerkingen uitvoeren zonder dat het bereik van een afzonderlijke kluis beperkt is.
Met behulp Azure Portal kunt u de opgenomen en uitgesloten schijven bekijken in het deelvenster Back-updetails van de VM en het detailvenster van de back-up. Wanneer u tijdens het herstellen het herstelpunt selecteert om vanaf te herstellen, kunt u de back-upschijven in dat herstelpunt bekijken.
Hier kunt u de opgenomen en uitgesloten schijven voor een virtuele machine in de portal bekijken in het deelvenster back-updetails van de virtuele machine:

Hier kunt u de opgenomen en uitgesloten schijven in een back-up bekijken in het deelvenster taakdetails:

Hier kunt u de back-upschijven bekijken tijdens het herstellen, wanneer u het herstelpunt selecteert om vanuit te herstellen:

Het configureren van de back-upervaring van selectieve schijven voor een VM via de Azure Portal is beperkt tot de optie Alleen back-up van besturingssysteemschijf. Als u back-ups van selectieve schijven wilt gebruiken op een VM met al een back-up of voor geavanceerde opname of uitsluiting van specifieke gegevensschijven van een VM, gebruikt u PowerShell of Azure CLI.
Notitie
Als gegevens over meerdere schijven worden verdeeld, moet u ervoor zorgen dat alle afhankelijke schijven zijn opgenomen in de back-up. Als u geen back-up maakt van alle afhankelijke schijven in een volume, wordt tijdens het herstellen van het volume dat bestaat uit een aantal schijven waarvan geen back-up is gemaakt, niet gemaakt.
Back-up maken van besturingssysteemschijf alleen in Azure Portal
Wanneer u back-ups inschakelen Azure Portal, kunt u de optie Alleen back-up van besturingssysteemschijf kiezen. U kunt dus een back-up van uw Azure-VM configureren met een besturingssysteemschijf en alle gekoppelde gegevensschijven uitsluiten.

Using Azure REST API
U kunt Azure VM Backup configureren met een paar geselecteerde schijven of u kunt de beveiliging van een bestaande VM wijzigen om enkele schijven op te nemen of uit te sluiten, zoals hier wordt beschreven.
Selectief schijfherstel
Selectief schijfherstel is een toegevoegde functionaliteit die u krijgt wanneer u de back-upfunctie voor selectieve schijven inschakelen. Met deze functionaliteit kunt u selectieve schijven herstellen vanaf alle schijven van een back-up in een herstelpunt. Het is efficiënter en helpt tijd te besparen in scenario's waarin u weet welke van de schijven moeten worden hersteld.
- De besturingssysteemschijf is standaard opgenomen in de back-up en herstel van de VM en kan niet worden uitgesloten.
- Selectief schijfherstel wordt alleen ondersteund voor herstelpunten die zijn gemaakt nadat de mogelijkheid voor schijfuitsluiting is ingeschakeld.
- Back-ups met de instelling schijf uitsluiten AAN bieden alleen ondersteuning voor de optie Schijf herstellen. Het herstellen of vervangen van bestaande herstelopties voor VM's wordt in dit geval niet ondersteund.

Beperkingen
Back-upfunctionaliteit voor selectieve schijven wordt niet ondersteund voor klassieke virtuele machines en versleutelde virtuele machines. Azure-VM's die zijn versleuteld met Azure Disk Encryption (ADE) met behulp van BitLocker voor versleuteling van Windows-VM's en de dm-crypt-functie voor virtuele Linux-VM's worden dus niet ondersteund.
De herstelopties voor Nieuwe VM maken en Bestaande vervangen worden niet ondersteund voor de VM waarvoor back-upfunctionaliteit voor selectieve schijven is ingeschakeld.
Momenteel biedt Azure VM Backup geen ondersteuning voor VM's met ultraschijven of gedeelde schijven die eraan zijn gekoppeld. In dergelijke gevallen kan selectieve schijfback-up niet worden gebruikt, waardoor de schijf wordt uitgesloten en een back-up van de VM wordt gemaakt.
Als u schijfuitsluiting of selectieve schijven gebruikt tijdens het maken van een back-up van azure-VM, stopt u de beveiliging en behoudt u back-upgegevens. Wanneer u de back-up voor deze resource hervat, moet u de instellingen voor schijfuitsluiting opnieuw instellen.
Billing
Back-ups van virtuele Azure-machines volgen het bestaande prijsmodel, dat hier in detail wordt uitgelegd.
Pi-kosten (Protected Instance) worden alleen voor de besturingssysteemschijf berekend als u ervoor kiest om een back-up te maken met behulp van de optie Alleen besturingssysteemschijf. Als u een back-up configureert en ten minste één gegevensschijf selecteert, worden de PI-kosten berekend voor alle schijven die aan de VM zijn gekoppeld. De kosten voor back-upopslag worden alleen berekend op basis van de meegeleverde schijven, zodat u kunt besparen op de opslagkosten. De kosten voor momentopnamen worden altijd berekend voor alle schijven in de VM (zowel de opgenomen als uitgesloten schijven).
Als u de functie Herstel tussen regio's (CRR) hebt gekozen, zijn de CRR-prijzen van toepassing op de kosten voor back-upopslag nadat de schijf is uitgezonderd.
Veelgestelde vragen
Hoe worden pi-kosten (Protected Instance) berekend voor alleen back-ups van besturingssysteemschijven in Windows Linux?
Pi-kosten worden berekend op basis van de werkelijke (gebruikte) grootte van de VM.
- Voor Windows: Berekening van de gebruikte ruimte is gebaseerd op het station waarin het besturingssysteem wordt op basis van op te geven (meestal C:).
- Voor Linux: Berekening van gebruikte ruimte is gebaseerd op het apparaat waarop het hoofdbestandssysteem ( / ) is bevestigd.
Ik heb alleen back-ups van besturingssysteemschijven geconfigureerd. Waarom wordt de momentopname voor alle schijven gemaakt?
Met de functies voor het maken van selectieve schijfback-ups kunt u besparen op de opslagkosten van de back-upkluis door de opgenomen schijven die deel uitmaken van de back-up te harden. De momentopname wordt echter gemaakt voor alle schijven die zijn gekoppeld aan de VM. De kosten voor momentopnamen worden dus altijd berekend voor alle schijven in de VM (zowel de opgenomen als uitgesloten schijven). Zie facturering voor meer informatie.
Ik kan geen back-up configureren voor de virtuele Azure-machine door ultraschijven of gedeelde schijven uit te sluiten die zijn gekoppeld aan de virtuele machine
Back-upfunctie voor selectieve schijven is een functie die wordt geboden boven op de back-upoplossing voor virtuele Azure-machines. Momenteel biedt Azure VM Backup geen ondersteuning voor VM's met ultraschijven of gedeelde schijven die eraan zijn gekoppeld.