Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Backup do Azure dá suporte ao backup de todos os discos (sistema operativo (SO) e dados) em uma máquina virtual (VM) em conjunto usando a solução de backup de VM. Agora, usando a funcionalidade de backup e restauração seletiva de disco , você pode fazer backup de um subconjunto dos discos de dados em uma VM.
É suportado o backup e a restauração seletivos em disco para as políticas Avançadas e Padrão. Essa funcionalidade fornece uma solução eficiente e econômica para suas necessidades de backup e restauração. Cada ponto de recuperação contém apenas os discos incluídos na operação de backup. Dessa forma, você tem um subconjunto de discos restaurados a partir do ponto de recuperação específico durante a operação de restauração. Essa funcionalidade se aplica à restauração a partir de snapshots e do vault.
Nota
O backup e a restauração seletivos em disco são suportados para ambas as políticas de backup: Avançado e Padrão.
A política Melhorada de backup e restauração seletiva de disco está disponível em todas as regiões do Azure, incluindo as regiões públicas, governamentais e isoladas por ar.
Se você usar o backup seletivo de disco com a política Avançado em uma VM Linux, certifique-se de que lsblk e lsscsi estão disponíveis em sua distribuição para que os discos sejam excluídos. Se você usar o backup seletivo de disco com a política Padrão, o custo do snapshot será sempre calculado para todos os discos na VM (os discos incluídos e excluídos).
Cenários
Esta solução é particularmente útil nos seguintes cenários:
- Se você tiver dados críticos para backup em apenas um disco ou um subconjunto dos discos. Você não deseja fazer backup do restante dos discos conectados a uma VM para minimizar os custos de armazenamento de backup.
- Se você tiver outras soluções de backup para parte de sua VM ou dados. Por exemplo, você deseja fazer backup de seus bancos de dados ou dados usando uma solução de backup de carga de trabalho diferente. Você deseja usar o backup no nível de VM do Azure para o restante dos dados ou discos para criar um sistema eficiente e robusto usando os melhores recursos disponíveis.
- Se você usar a política Avançado, poderá usar essa solução para excluir tipos de disco sem suporte e configurar uma VM para backup. Para discos compartilhados em uma VM, você pode excluir o disco do backup da VM e usar o backup de disco do Azure para fazer um backup consistente com falhas do disco compartilhado.
Ao usar a CLI do Azure, o PowerShell ou o portal do Azure, você pode configurar o backup de disco seletivo da VM do Azure. Com um script, você pode incluir ou excluir discos de dados usando seus LUNs (números de unidade lógica). A capacidade de configurar o backup de disco seletivo por meio do portal do Azure é limitada ao disco do sistema operacional de backup apenas para a política Padrão. Você pode configurá-los para todos os discos de dados na política Avançada.
O disco do sistema operacional é adicionado ao backup da VM por padrão e não pode ser excluído.
Utilizar a CLI
Certifique-se de que está a utilizar a CLI do Azure versão 2.0.80 ou posterior. Você pode obter a versão da CLI com o seguinte comando. As etapas da CLI a seguir se aplicam ao backup seletivo de disco para VMs que usam a política Avançada ou a política Padrão.
az --version
Entre na ID da assinatura, onde o cofre dos Serviços de Recuperação e a VM existem:
az account set -s {subscriptionID}
Somente o resourcegroup nome (não o objeto) correspondente ao vault é necessário nos comandos a seguir.
Configurar o backup com a CLI
Durante a operação de configuração de proteção, deve-se especificar a configuração da lista de discos com um parâmetro de inclusão ou exclusão. Forneça os LUNs dos discos a serem incluídos ou excluídos no backup.
A operação configure-protection substitui as configurações anteriores, portanto, elas não são cumulativas.
az backup protection enable-for-vm --resource-group {resourcegroup} --vault-name {vaultname} --vm {vmname} --policy-name {policyname} --disk-list-setting include --diskslist {LUNs 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 a VM não estiver no mesmo grupo de recursos que o cofre, ResourceGroup refere-se ao grupo de recursos onde o cofre foi criado. Em vez do nome da VM, forneça a ID da VM conforme indicado:
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 {LUNs separated by space}
Modificar a proteção para VMs com backup já feito com a CLI
az backup protection update-for-vm --resource-group {resourcegroup} --vault-name {vaultname} -c {vmname} -i {vmname} --disk-list-setting exclude --diskslist {LUNs separated by space}
Faça backup somente do disco do sistema operacional durante a operação de configure-backup com a CLI
az backup protection enable-for-vm --resource-group {resourcegroup} --vault-name {vaultname} --vm {vmname} --policy-name {policyname} --exclude-all-data-disks
Faça backup somente do disco do sistema operacional durante a operação de proteção contra modificação com a CLI
az backup protection update-for-vm --vault-name MyVault --resource-group MyResourceGroup --container-name MyContainer --item-name MyItem --disk-list-setting exclude --diskslist 1.
Restaurar discos com a 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 of the disk(s) to be restored}
Restaure apenas o disco do SO com a 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 a CLI
az backup item show -c {vmname} -n {vmname} --vault-name {vaultname} --resource-group {resourcegroup} --backup-management-type AzureIaasVM
Outro diskExclusionProperties parâmetro é adicionado ao item protegido:
"extendedProperties": {
"diskExclusionProperties": {
"diskLunList": [
0,
1
],
"isInclusionList": true
}
Obter uma tarefa de backup com a CLI
az backup job show --vault-name {vaultname} --resource-group {resourcegroup} -n {BackupJobID}
O comando a seguir ajuda a obter os detalhes dos discos de backup e dos discos excluídos:
"Backed-up disk(s)": "diskextest_OsDisk_1_170808a95d214428bad92efeecae626b; diskextest_DataDisk_0; diskextest_DataDisk_1", "Backup Size": "0 MB",
"Excluded disk(s)": "diskextest_DataDisk_2",
O nome da tarefa de backup é BackupJobID. Para buscar o nome do trabalho, execute o seguinte comando:
az backup job list --resource-group {resourcegroup} --vault-name {vaultname}
Listar pontos de recuperação com a CLI
az backup recoverypoint list --vault-name {vaultname} --resource-group {resourcegroup} -c {vmname} -i {vmname} --backup-management-type AzureIaasVM
O comando a seguir fornece as informações sobre o número de discos conectados e com backup na VM:
"recoveryPointDiskConfiguration": {
"excludedDiskList": null,
"includedDiskList": null,
"numberOfDisksAttachedToVm": 4,
"numberOfDisksIncludedInBackup": 3
};
Obter um ponto de recuperação com a 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 as informações dos discos incluídos e excluídos:
"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 configurações de exclusão de disco e obtenha o item protegido com a 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}
Quando você executa esses comandos, você vê "diskExclusionProperties": null.
Utilizar o PowerShell
Verifique se você está usando o Azure PowerShell versão 3.7.0 ou posterior.
Durante a operação de configuração de proteção, deve-se especificar a configuração da lista de discos com um parâmetro de inclusão ou exclusão. Forneça os LUNs dos discos a serem incluídos ou excluídos no backup.
A operação configure-protection substitui as configurações anteriores, portanto, elas não são cumulativas.
Habilitar o backup com o PowerShell
Por exemplo:
$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
Faça backup somente do disco do sistema operacional durante a operação de configuração de backup com o PowerShell
Enable-AzRecoveryServicesBackupProtection -Policy $pol -Name "V2VM" -ResourceGroupName "RGName1" -ExcludeAllDataDisks -VaultId $targetVault.ID
Obter o objeto de item de backup a ser passado na operação de proteção contra modificação com o PowerShell
$item= Get-AzRecoveryServicesBackupItem -BackupManagementType "AzureVM" -WorkloadType "AzureVM" -VaultId $targetVault.ID -FriendlyName "V2VM"
Você precisa passar o $item objeto anteriormente obtido para o parâmetro –Item nos cmdlets a seguir.
Modificar a proteção para VMs com backup já feito com o PowerShell
Enable-AzRecoveryServicesBackupProtection -Item $item -InclusionDisksList[Strings] -VaultId $targetVault.ID -Policy $pol
Faça backup somente do disco do sistema operacional durante a operação de proteção contra modificação com o PowerShell
Enable-AzRecoveryServicesBackupProtection -Item $item -ExcludeAllDataDisks -VaultId $targetVault.ID -Policy $pol
Redefinir a configuração de exclusão de disco com o PowerShell
Enable-AzRecoveryServicesBackupProtection -Item $item -ResetExclusionSettings -VaultId $targetVault.ID -Policy $pol
Se o comando falhar com o erro de que um parâmetro de política é necessário, verifique o status de proteção do item de backup. É provável que a proteção tenha parado. É necessária uma política para retomar a proteção e redefinir todas as configurações de exclusão de disco anteriores.
Restaurar discos seletivos com o 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]
Restaurar apenas o disco do SO com o PowerShell
Restore-AzRecoveryServicesBackupItem -RecoveryPoint $rp[0] -StorageAccountName "DestAccount" -StorageAccountResourceGroupName "DestRG" -TargetResourceGroupName "DestRGforManagedDisks" -VaultId $targetVault.ID -RestoreOnlyOSDisk
Utilizar o portal do Azure
Nota
A funcionalidade descrita nas secções seguintes também pode ser acedida através do Centro de Backup. O centro de backup é uma única experiência de gerenciamento unificado no Azure. Ele permite que as empresas administrem, monitorem, operem e analisem backups em escala. Com esta solução, pode realizar a maioria das operações-chave para a gestão de backups sem estar limitado ao âmbito de um cofre individual.
Ao usar o portal do Azure, você pode exibir os discos incluídos e excluídos no painel de detalhes do backup da VM e no painel Detalhes do Trabalho de backup. Durante a restauração, ao selecionar o ponto de recuperação a partir do qual restaurar, você pode exibir os discos de backup nesse ponto de recuperação.
Você pode exibir os discos incluídos e excluídos de uma VM no portal no painel de detalhes do backup da VM.
Você pode exibir os discos incluídos e excluídos em um backup no painel Detalhes do trabalho .
Você pode exibir os discos de backup durante a restauração ao selecionar o ponto de recuperação a partir do qual restaurá-los.
- Se você usar a política Standard para fazer backup da VM, a configuração da experiência de backup seletivo de disco para uma VM por meio do portal do Azure será limitada à opção Somente disco do sistema operacional . Para usar o backup seletivo de disco em uma VM já com backup ou para inclusão ou exclusão avançada de discos de dados específicos de uma VM, use o PowerShell ou a CLI.
- Se você usar a política Avançado para fazer backup da VM, selecione os discos de dados dos quais deseja fazer backup. Opcionalmente, opte por incluir discos adicionados à VM no futuro para backup.
Nota
Se os dados se estenderem por discos, certifique-se de que todos os discos dependentes estão incluídos no backup. Se você não fizer backup de todos os discos dependentes em um volume, durante a restauração o volume que compreende alguns dos discos sem backup não será criado.
Fazer backup do disco do sistema operacional somente no portal do Azure (política padrão)
Ao habilitar o backup usando o portal do Azure, selecione a opção Somente disco do sistema operacional . Em seguida, você pode configurar o backup de sua VM do Azure com o disco do sistema operacional e excluir todos os discos de dados anexados a ele.
Configurar o backup seletivo de disco no portal do Azure (política avançada)
Ao habilitar a operação de backup usando o portal do Azure, escolha os discos de dados que deseja incluir no backup. (O disco do SO está sempre incluído.) Você também pode optar por incluir discos que serão adicionados no futuro para backup automático ativando a opção Incluir discos futuros .
Nota
Atualmente, você pode configurar um conjunto de discos em um portal somente quando a VM estiver protegida pela primeira vez. Você precisa usar os comandos CLI ou PowerShell para editar o conjunto de discos cujo backup é feito após a proteção ou durante uma operação de proteção de retomada .
Usar a API REST do Azure
Você pode configurar o backup de VM do Azure com alguns discos selecionados. Você também pode modificar a proteção de uma VM existente para incluir ou excluir alguns discos. Para obter mais informações, consulte Excluindo discos no backup de VM do Azure.
Restauração seletiva de disco
A restauração seletiva de disco é uma funcionalidade adicional que você obtém quando habilita o backup seletivo de disco. Com essa funcionalidade, você pode restaurar discos seletivos de todos os discos cujo backup é feito em um ponto de recuperação. É mais eficiente e ajuda a economizar tempo em cenários em que você sabe qual dos discos precisa ser restaurado:
- O disco do sistema operacional está incluído por padrão no backup e restauração da VM e não pode ser excluído.
- A restauração seletiva de disco é suportada apenas para pontos de recuperação criados após a habilitação do recurso de exclusão de disco.
- Os backups com a configuração de exclusão de disco ativada suportam apenas a opção de restauração de disco . As opções de restauração de VM ou Substituir opções de restauração existentes não são suportadas nesse caso, e as opções durante a restauração ficam indisponíveis. Se você escolher um ponto de restauração que contenha todos os discos antes de configurar a exclusão de disco durante a restauração, as opções Restaurar e Substituir existentes da VM ficarão disponíveis.
Limitações
A funcionalidade de backup seletivo em disco para a política Standard não é suportada para VMs clássicas e VMs criptografadas. As VMs do Azure que são criptografadas com o Azure Disk Encryption (ADE) usando o Azure BitLocker para criptografia de VMs do Windows e o dm-crypt recurso para VMs Linux não são suportadas. As VMs com o ADE habilitado podem usar o backup seletivo em disco com a política Avançado.
As opções Criar nova VM e Substituir restauração existente não são suportadas para a VM para a qual a funcionalidade de backup seletivo de disco está habilitada.
Atualmente, o backup de VM do Azure não oferece suporte a VMs com discos compartilhados anexados a elas. O backup seletivo de disco para a política Standard não pode ser usado nesses casos, que excluem o disco e fazem backup da VM. Você pode usar o backup seletivo de disco com a política Avançado para excluir esses discos e configurar o backup.
Se você usar exclusão de disco ou discos seletivos durante o backup de uma VM do Azure, interrompa a proteção e mantenha os dados de backup. Ao retomar o backup para este recurso, você precisa configurar as configurações de exclusão de disco novamente.
Faturação
O backup de VM do Azure segue o modelo de preços existente. Para obter mais informações, consulte Preços do Backup do Azure.
Política padrão
Se você usar a política Padrão, o custo da instância protegida (PI) será calculado para o disco do sistema operacional somente se você optar por fazer backup usando a opção Somente disco do sistema operacional . Se você configurar o backup e selecionar pelo menos um disco de dados, o custo do PI será calculado para todos os discos conectados à VM. O custo de armazenamento de backup é calculado com base apenas nos discos incluídos, para que você economize no custo de armazenamento. O custo do snapshot é sempre calculado para todos os discos na VM (os discos incluídos e excluídos).
Se você selecionar Restauração entre regiões (CRR), o preço da CRR será aplicado ao custo de armazenamento de backup após a exclusão do disco.
Política Melhorada
Se utilizar a política Avançada, os custos de PI, os custos de snapshots e os custos de armazenamento no nível do cofre serão calculados com base nos discos que incluir para backup.
Limitações conhecidas
| Tipo de SO | Limitação |
|---|---|
| Mac OS |
Volumes estendidos: para volumes estendidos (volumes distribuídos por mais de um disco físico), verifique se todos os discos estão incluídos no backup. Caso contrário, o Backup do Azure pode não ser capaz de restaurar os dados de forma confiável e excluí-los na cobrança. Pool de armazenamento: Se utilizar discos alocados a partir de um pool de armazenamento e se um LUN incluído para backup for comum entre discos virtuais e discos de dados, o tamanho do disco virtual também será incluído no tamanho de backup, além dos discos de dados. |
| Aplicações Linux |
Volumes lógicos: para volumes lógicos espalhados por mais de um disco, verifique se todos os discos estão incluídos no backup. Caso contrário, o Backup do Azure pode não ser capaz de restaurar os dados de forma confiável e excluí-los na cobrança. Suporte de distro: o Backup do Azure usa lsscsi e lsblk para determinar os discos que estão sendo excluídos para backup e para estimar o tamanho dos dados de backup para o cálculo da taxa PI . Se a sua distro (Debian 8.11, 10.13 e assim por diante) não suportar lsscsi, instale-a usando sudo apt install lsscsi para garantir que o backup seletivo em disco funcione. Caso contrário, a taxa PI é calculada com base nos dados de backup transferidos em vez de usar lsscsi e lsblk. |
Se você selecionar o recurso CRR, o preço da CRR será aplicado ao custo de armazenamento de backup após a exclusão do disco.
Perguntas mais frequentes
Como o custo PI é calculado apenas para backup em disco do sistema operacional no Windows e Linux?
O custo PI é calculado com base no tamanho real (usado) da VM:
- Windows: O cálculo do espaço usado é baseado na unidade que armazena o sistema operacional (que geralmente é a unidade C).
- Linux: O cálculo do espaço usado é baseado no dispositivo onde o sistema de arquivos raiz ( / ) está montado.
Configurei apenas o backup em disco do sistema operacional. Por que o snapshot está acontecendo para todos os discos?
Se você usar a política Padrão, o backup seletivo em disco permitirá economizar no custo de armazenamento do cofre de backup protegendo os discos incluídos que fazem parte do backup. No entanto, o instantâneo é tirado para todos os discos que estão conectados à VM. Assim, o custo do snapshot é sempre calculado para todos os discos na VM (discos incluídos e excluídos). Para mais informações, veja Facturação.
Se utilizar a política Melhorada, o instantâneo será tirado apenas para o disco do sistema operativo e os discos de dados que incluiu.
Por que não consigo configurar o backup para a VM do Azure excluindo discos compartilhados anexados à VM?
Se você usar a política Padrão, o backup de VM do Azure não dará suporte a VMs com discos compartilhados anexados a elas. Não é possível excluí-los com backup seletivo em disco e, em seguida, configurar o backup.
Se você usar a política Avançado, poderá excluir os discos sem suporte do backup por meio do backup seletivo de disco (no portal do Azure, na CLI, no PowerShell e assim por diante) e configurar o backup para a VM.