Backup seletivo de disco e restauro para máquinas virtuais AzureSelective disk backup and restore for Azure virtual machines

O Azure Backup suporta o backup de todos os discos (sistema operativo e dados) num VM em conjunto utilizando a solução de backup da máquina virtual.Azure Backup supports backing up all the disks (operating system and data) in a VM together using the virtual machine backup solution. Agora, usando a cópia de segurança dos discos seletivos e restaurar a funcionalidade, pode fazer backup de um subconjunto dos discos de dados num VM.Now, using the selective disks backup and restore functionality, you can back up a subset of the data disks in a VM. Isto fornece uma solução eficiente e rentável para as suas necessidades de backup e restauro.This provides an efficient and cost-effective solution for your backup and restore needs. Cada ponto de recuperação contém apenas os discos incluídos na operação de backup.Each recovery point contains only the disks that are included in the backup operation. Isto permite-lhe ainda ter um subconjunto de discos restaurados a partir do ponto de recuperação dado durante a operação de restauro.This further allows you to have a subset of disks restored from the given recovery point during the restore operation. Isto aplica-se tanto ao restauro a partir de instantâneos como ao cofre.This applies to both restore from snapshots and the vault.

CenáriosScenarios

Esta solução é útil particularmente nos seguintes cenários:This solution is useful particularly in the following scenarios:

  1. Se tiver dados críticos para ser apoiado em apenas um disco, ou um subconjunto dos discos e não quiser fazer cópias de segurança do resto dos discos ligados a um VM para minimizar os custos de armazenamento de backup.If you have critical data to be backed up in only one disk, or a subset of the disks and don’t want to back up the rest of the disks attached to a VM to minimize the backup storage costs.
  2. Se tiver outras soluções de backup para uma parte do seu VM ou dados.If you have other backup solutions for part of your VM or data. Por exemplo, se fizer o backup das suas bases de dados ou dados utilizando uma solução de backup de carga de trabalho diferente e pretender utilizar a cópia de segurança de nível Azure VM para o resto dos dados ou discos para construir um sistema eficiente e robusto utilizando as melhores capacidades disponíveis.For example, if you back up your databases or data using a different workload backup solution and you want to use Azure VM level backup for the rest of the data or disks to build an efficient and robust system using the best capabilities available.

Utilizando o PowerShell ou o Azure CLI, pode configurar a cópia de segurança seletiva do Azure VM.Using PowerShell or Azure CLI, you can configure selective disk backup of the Azure VM. Utilizando um script, pode incluir ou excluir discos de dados utilizando os seus números LUN.Using a script, you can include or exclude data disks using their LUN numbers. Atualmente, a capacidade de configurar a cópia de segurança dos discos seletivos através do portal Azure está limitada à opção de backup OS Disk.Currently, the ability to configure selective disks backup through the Azure portal is limited to the Backup OS Disk only option. Assim, pode configurar a cópia de segurança do seu VM Azure com o disco OS e excluir todos os discos de dados que lhe estão ligados.So you can configure backup of your Azure VM with OS disk, and exclude all the data disks attached to it.

Nota

O disco DE é adicionado por defeito à cópia de segurança VM e não pode ser excluído.The OS disk is by default added to the VM backup and can't be excluded.

Utilizar a CLI do AzureUsing Azure CLI

Certifique-se de que está a utilizar a versão 2.0.80 ou superior do Az CLI.Ensure you're using Az CLI version 2.0.80 or higher. Pode obter a versão CLI com este comando:You can get the CLI version with this command:

az --version

Inscreva-se no ID de assinatura onde existe o cofre dos Serviços de Recuperação e o VM:Sign in to the subscription ID where the Recovery Services vault and the VM exist:

az account set -s {subscriptionID}

Nota

Apenas o nome do grupo de recursos (não o objeto) correspondente ao cofre é necessário em cada comando abaixo.Only the resourcegroup name (not the object) corresponding to the vault is needed in each command below.

Configure backup com Azure CLIConfigure backup with Azure CLI

Durante a operação de proteção de configuração, é necessário especificar a definição da lista de discos com um parâmetro de / exclusão de inclusão, dando aos números LUN dos discos a incluir ou excluídos na cópia de segurança.During the configure protection operation, you need to specify the disk list setting with an inclusion / exclusion parameter, giving the LUN numbers of the disks to be included or excluded in the backup.

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

Se o VM não estiver no mesmo grupo de recursos que o cofre, então o ResourceGroup refere-se ao grupo de recursos onde o cofre foi criado.If the VM isn't in the same resource group as the vault, then ResourceGroup refers to the resource group where the vault was created. Em vez do nome VM, forneça o ID VM como indicado abaixo.Instead of the VM name, provide the VM ID as indicated below.

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}

Modifique a proteção para VMs já apoiados com Azure CLIModify protection for already backed up VMs with 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}

Backup apenas disco DE DURANTE Configurar backup com Azure CLIBackup only OS disk during configure backup with Azure CLI

az backup protection enable-for-vm --resource-group {resourcegroup} --vault-name {vaultname} --vm {vmname} --policy-name {policyname} --exclude-all-data-disks

Backup apenas disco DE DURANTE A modificação de proteção com Azure CLIBackup only OS disk during modify protection with 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

Restaurar discos com Azure CLIRestore disks with 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}

Restaurar apenas o disco DE com Azure CLIRestore only OS disk with 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

Obtenha um item protegido para obter detalhes de exclusão de disco com Azure CLIGet protected item to get disk exclusion details with Azure CLI

az backup item show -c {vmname} -n {vmname} --vault-name {vaultname} --resource-group {resourcegroup} --backup-management-type AzureIaasVM

Há um parâmetro adicional de disclusionExclusionProperties adicionado ao item protegido, como mostrado abaixo:There's an additional diskExclusionProperties parameter added to the protected item as shown below:

"extendedProperties": {
      "diskExclusionProperties": {
        "diskLunList": [
          0,
          1
        ],
        "isInclusionList": true
      }

Conseguir trabalho de reserva com a Azure CLIGet backup job with Azure CLI

az backup job show --vault-name {vaultname} --resource-group {resourcegroup} -n {BackupJobID}

Este comando ajuda a obter os detalhes dos discos retrossativos e discos excluídos, como mostrado abaixo:This command helps get the details of the backed-up disks and excluded disks as shown below:

   "Backed-up disk(s)": "diskextest_OsDisk_1_170808a95d214428bad92efeecae626b; diskextest_DataDisk_0; diskextest_DataDisk_1",  "Backup Size": "0 MB",
   "Excluded disk(s)": "diskextest_DataDisk_2",

Listar pontos de recuperação com Azure CLIList recovery points with Azure CLI

az backup recoverypoint list --vault-name {vaultname} --resource-group {resourcegroup} -c {vmname} -i {vmname} --backup-management-type AzureIaasVM

Isto dá a informação do número de discos ligados e apoiados no VM.This gives the information of the number of disks attached and backed up in the VM.

      "recoveryPointDiskConfiguration": {
        "excludedDiskList": null,
        "includedDiskList": null,
        "numberOfDisksAttachedToVm": 4,
        "numberOfDisksIncludedInBackup": 3
};

Obtenha o ponto de recuperação com O Azure CLIGet recovery point with Azure CLI

az backup recoverypoint show --vault-name {vaultname} --resource-group {resourcegroup} -c {vmname} -i {vmname} --backup-management-type AzureIaasVM -n {recoverypointID}

Cada ponto de recuperação tem a informação dos discos incluídos e excluídos:Each recovery point has the information of the included and excluded disks:

  "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

Remova as definições de exclusão do disco e obtenha um item protegido com O Azure CLIRemove disk exclusion settings and get protected item with Azure CLI

az backup protection update-for-vm --vault-name {vaultname} --resource-group {resourcegroup} -c {vmname} -i {vmname} --backup-management-type AzureIaasVM --disk-list-setting resetexclusionsettings

az backup item show -c {vmname} -n {vmname} --vault-name {vaultname} --resource-group {resourcegroup} --backup-management-type AzureIaasVM

Quando executar estes comandos, "diskExclusionProperties": null verá.When you execute these commands, you'll see "diskExclusionProperties": null.

Com o PowerShellUsing PowerShell

Certifique-se de que está a utilizar a versão 3.7.0 ou superior do Azure PowerShell.Ensure you're using Azure PowerShell version 3.7.0 or higher.

Durante a operação de proteção de configuração, é necessário especificar a definição da lista de discos com um parâmetro de inclusão/exclusão, dando aos números LUN dos discos a incluir ou excluídos na cópia de segurança.During the configure protection operation, you need to specify the disk list setting with an inclusion / exclusion parameter, giving the LUN numbers of the disks to be included or excluded in the backup.

Ativar backup com PowerShellEnable backup with PowerShell

Por exemplo:For example:

$disks = ("0","1")
$targetVault = Get-AzRecoveryServicesVault -ResourceGroupName "rg-p-recovery_vaults" -Name "rsv-p-servers"
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

Backup apenas disco DE DURANTE Configurar backup com PowerShellBackup only OS disk during configure backup with PowerShell

Enable-AzRecoveryServicesBackupProtection -Policy $pol -Name "V2VM" -ResourceGroupName "RGName1"  -ExcludeAllDataDisks -VaultId $targetVault.ID

Obtenha objeto de item de backup para ser passado em proteção de modificação com PowerShellGet backup item object to be passed in modify protection with PowerShell

$item= Get-AzRecoveryServicesBackupItem -BackupManagementType "AzureVM" -WorkloadType "AzureVM" -VaultId $Vault.ID -FriendlyName "V2VM"

Tem de passar o objeto $item obtido acima para o parâmetro -Item nos cmdlets seguintes.You need to pass the above obtained $item object to the –Item parameter in the following cmdlets.

Modifique a proteção para VMs já apoiados com PowerShellModify protection for already backed up VMs with PowerShell

Enable-AzRecoveryServicesBackupProtection -Item $item -InclusionDisksList[Strings] -VaultId $targetVault.ID
Enable-AzRecoveryServicesBackupProtection -Item $item -ExclusionDisksList[Strings] -VaultId $targetVault.ID

Backup apenas disco DE DURANTE Modificar proteção com PowerShellBackup only OS disk during modify protection with PowerShell

Enable-AzRecoveryServicesBackupProtection -Item $item  -ExcludeAllDataDisks -VaultId $targetVault.ID

Redefinir a definição de exclusão do disco com o PowerShellReset disk exclusion setting with PowerShell

Enable-AzRecoveryServicesBackupProtection -Item $item -ResetExclusionSettings -VaultId $targetVault.ID

Restaurar discos seletivos com PowerShellRestore selective disks with PowerShell

Restore-AzRecoveryServicesBackupItem -RecoveryPoint $rp[0] -StorageAccountName "DestAccount" -StorageAccountResourceGroupName "DestRG" -TargetResourceGroupName "DestRGforManagedDisks" -VaultId $targetVault.ID -RestoreDiskList [Strings]

Restaurar apenas o disco DE com PowerShellRestore only OS disk with PowerShell

Restore-AzRecoveryServicesBackupItem -RecoveryPoint $rp[0] -StorageAccountName "DestAccount" -StorageAccountResourceGroupName "DestRG" -TargetResourceGroupName "DestRGforManagedDisks" -VaultId $targetVault.ID -RestoreOnlyOSDisk

Utilizar o portal do AzureUsing the Azure portal

Nota

A funcionalidade descrita nas seguintes secções também pode ser acedida através do Backup Center.The functionality described in the following sections can also be accessed via Backup Center. Backup Center é uma única experiência de gestão unificada em Azure.Backup Center is a single unified management experience in Azure. Permite que as empresas governem, monitorizem, operem e analisem backups em escala.It enables enterprises to govern, monitor, operate, and analyze backups at scale. Com esta solução, pode executar a maioria das principais operações de gestão de backup sem se limitar ao âmbito de um cofre individual.With this solution, you can perform most of the key backup management operations without being limited to the scope of an individual vault.

Utilizando o portal Azure, pode ver os discos incluídos e excluídos do painel de detalhes de backup VM e o painel de detalhes do trabalho de backup.Using the Azure portal, you can view the included and excluded disks from the VM backup details pane and the backup job details pane. Durante a restauração, quando selecionar o ponto de recuperação para restaurar, pode visualizar os discos retrossacos nesse ponto de recuperação.During restore, when you select the recovery point to restore from, you can view the backed-up disks in that recovery point.

Aqui pode ver os discos incluídos e excluídos para uma máquina virtual no portal a partir do painel de detalhes de backup VM:Here you can view the included and excluded disks for a virtual machine in the portal from the VM backup details pane:

Ver discos incluídos e excluídos do painel de detalhes de backup

Aqui pode ver os discos incluídos e excluídos numa cópia de segurança do painel de detalhes do trabalho:Here you can view the included and excluded disks in a backup from job details pane:

Ver discos incluídos e excluídos do painel de detalhes do trabalho

Aqui pode visualizar os discos retrossativo durante a restauração, quando selecionar o ponto de recuperação para restaurar a partir de:Here you can view the backed-up disks during restore, when you select the recovery point to restore from:

Ver discos com apoio durante a restauração

Configurar a experiência de backup de discos seletivos para um VM através do portal Azure está limitada à opção de backup OS Disk.Configuring the selective disks backup experience for a VM through the Azure portal is limited to the Backup OS Disk only option. Para utilizar a cópia de segurança seletiva em um VM já apoiado ou para inclusão avançada ou exclusão de discos de dados específicos de um VM, utilize o PowerShell ou o Azure CLI.To use selective disks backup on already a backed-up VM or for advanced inclusion or exclusion of specific data disks of a VM, use PowerShell or Azure CLI.

Nota

Se os dados se estenderem por discos, certifique-se de que todos os discos dependentes estão incluídos na cópia de segurança.If data spans across disks, make sure all the dependent disks are included in the backup. Se não fizer cópia de segurança de todos os discos dependentes num volume, durante a restauração o volume composto por alguns discos não apoiados não será criado.If you don’t backup all the dependent disks in a volume, during restore the volume comprising of some non-backed up disks won't be created.

Disco de backup OS apenas no portal AzureBackup OS disk only in the Azure portal

Quando ativa a cópia de segurança utilizando o portal Azure, pode escolher a opção "Backup OS Disk".When you enable backup using Azure portal, you can choose the Backup OS Disk only option. Assim, pode configurar a cópia de segurança do seu VM Azure com o disco OS e excluir todos os discos de dados ligados ao mesmo.So you can configure backup of your Azure VM with OS disk, and exclude all data disks attached to it.

Configurar backup apenas para o disco OS

Usando Azure REST APIUsing Azure REST API

Pode configurar a Cópia de Segurança VM do Azure com alguns discos selecionados ou pode modificar a proteção de um VM existente para incluir/excluir alguns discos como documentado aqui.You can configure Azure VM Backup with a few select disks or you can modify an existing VM's protection to include/exclude few disks as documented here.

Restauração seletiva do discoSelective disk restore

A restauração seletiva do disco é uma funcionalidade adicional que obtém quando ativa a funcionalidade de backup dos discos seletivos.Selective disk restore is an added functionality you get when you enable the selective disks backup feature. Com esta funcionalidade, pode restaurar discos seletivos de todos os discos apoiados num ponto de recuperação.With this functionality, you can restore selective disks from all the disks backed up in a recovery point. É mais eficiente e ajuda a poupar tempo em cenários onde sabe qual dos discos precisa de ser restaurado.It's more efficient, and helps save time in scenarios where you know which of the disks needs to be restored.

  • O disco SO está incluído por padrão na cópia de segurança e restauro do VM, e não pode ser excluído.The OS disk is included by default in the VM backup and restore, and can't be excluded.
  • A restauração seletiva do disco é suportada apenas para pontos de recuperação criados após a capacidade de exclusão do disco estar ativada.Selective disk restore is supported only for recovery points created after the disk exclusion capability is enabled.
  • As cópias de segurança com o disco excluem a definição ON suportam apenas a opção de restauro do disco.Backups with the disk exclude setting ON only support the Disk restore option. As opções de restauro vM ou substituição das opções de restauro existentes não são suportadas neste caso.VM restore or Replace Existing restore options aren't supported in this case.

A opção de restaurar o VM e substituir os existentes não está disponível durante a operação de restauro

LimitaçõesLimitations

A funcionalidade de backup de discos seletivos não é suportada para máquinas virtuais clássicas e máquinas virtuais encriptadas.Selective disks backup functionality isn't supported for classic virtual machines and encrypted virtual machines. Assim, os VMs Azure que são encriptados com encriptação de disco Azure (ADE) usando BitLocker para encriptação do Windows VM, e a funcionalidade dm-crypt para Linux VMs não são suportados.So Azure VMs that are encrypted with Azure Disk Encryption (ADE) using BitLocker for encryption of Windows VM, and the dm-crypt feature for Linux VMs are unsupported.

As opções de restauro para criar novos VM e Substituir os existentes não são suportadas para o VM para o qual a funcionalidade de backup de discos seletivos está ativada.The restore options to Create new VM and Replace existing aren't supported for the VM for which selective disks backup functionality is enabled.

Atualmente, a cópia de segurança Azure VM não suporta VMs com ultra-discos ou discos partilhados ligados a eles.Currently, Azure VM backup doesn't support VMs with ultra-disks or shared disks attached to them. A cópia de segurança seletiva do disco não pode ser usada nestes casos, que excluem o disco e fazem backup do VM.Selective disk backup can't be used to in such cases, which exclude the disk and backup the VM.

FaturaçãoBilling

A cópia de segurança da máquina virtual Azure segue o modelo de preços existente, explicado em detalhe aqui.Azure virtual machine backup follows the existing pricing model, explained in detail here.

O custo de Instância Protegida (PI) é calculado apenas para o disco so se optar por fazer o back up utilizando a opção de disco OS.Protected Instance (PI) cost is calculated for the OS disk only if you choose to back up using the OS Disk only option. Se configurar a cópia de segurança e selecionar pelo menos um disco de dados, o custo de PI será calculado para todos os discos ligados ao VM.If you configure backup and select at least one data disk, the PI cost will be calculated for all the disks attached to the VM. O custo de armazenamento de backup é calculado com base apenas nos discos incluídos e assim você pode economizar no custo de armazenamento.Backup storage cost is calculated based on only the included disks and so you get to save on the storage cost. O custo instantâneo é sempre calculado para todos os discos do VM (tanto os discos incluídos como os excluídos).Snapshot cost is always calculated for all the disks in the VM (both the included and excluded disks).

Se escolheu a função Cross Region Restore (CRR), então o preço crr aplica-se no custo de armazenamento de cópia de segurança após excluir o disco.If you have chosen the Cross Region Restore (CRR) feature, then the CRR pricing applies on the backup storage cost after excluding the disk.

Perguntas mais frequentesFrequently asked questions

Como é calculado o custo de Instância Protegida (PI) calculado apenas para a cópia de segurança do disco oss no Windows e linux?How is Protected Instance (PI) cost calculated for only OS disk backup in Windows and Linux?

O custo do PI é calculado com base no tamanho real (utilizado) do VM.PI cost is calculated based on actual (used) size of the VM.

  • Para o Windows: O cálculo do espaço usado baseia-se na unidade que armazena o sistema operativo (que normalmente é C:).For Windows: Used space calculation is based on the drive that stores the operating system (which is usually C:).
  • Para o Linux: O cálculo do espaço usado baseia-se no dispositivo onde o sistema de ficheiros raiz (/ ) é montado.For Linux: Used space calculation is based on the device where root filesystem ( / ) is mounted.

Eu tenho configurado apenas backup de disco DE, porque é que a foto está a acontecer para todos os discos?I have configured only OS disk backup, why is the snapshot happening for all the disks?

As funcionalidades de backup seletiva do disco permitem economizar no custo de armazenamento do cofre de reserva, endurecendo os discos incluídos que fazem parte da cópia de segurança.Selective disk backup features let you save on backup vault storage cost by hardening the included disks that are part of the backup. No entanto, a fotografia é tirada para todos os discos que estão ligados ao VM.However, the snapshot is taken for all the disks that are attached to the VM. Assim, o custo do instantâneo é sempre calculado para todos os discos do VM (ambos os discos incluídos e excluídos).So the snapshot cost is always calculated for all the disks in the VM (both the included and excluded disks). Para mais informações, consulte a faturação.For more information, see billing.

Não posso configurar a cópia de segurança para a máquina virtual Azure, excluindo discos ultra-discos ou discos partilhados ligados ao VMI can't configure backup for the Azure virtual machine by excluding ultra disk or shared disks attached to the VM

A funcionalidade de backup de disco seletiva é uma capacidade fornecida em cima da solução de backup da máquina virtual Azure.Selective disk backup feature is a capability provided on top of the Azure virtual machine backup solution. Atualmente, a cópia de segurança Azure VM não suporta VMs com disco ultra-disco ou disco partilhado ligado a eles.Currently, Azure VM backup doesn't support VMs with ultra-disk or shared disk attached to them.

Próximos passosNext steps