Excluir discos da recuperação de desastre

Este artigo descreve como excluir discos da replicação durante a recuperação de desastre do local para o Azure usando o Azure Site Recovery. Você pode excluir discos da replicação por vários motivos:

  • Para que os dados irrelevantes produzidos no disco excluído não sejam replicados.
  • Você deseja otimizar a largura de banda de replicação consumida ou os recursos do lado do destino.
  • Você deseja salvar os recursos de armazenamento e de rede não replicando os dados de que não precisa.
  • As VMs do Azure atingiram os limites de replicação do Site Recovery.

Importante

A experiência clássica para proteger computadores VMware usando o ASR foi desativada em 30 de março de 2026. Saiba mais. Alterne para a experiência modernizada para evitar a interrupção do serviço.

Cenários com suporte

Você pode excluir discos da replicação, conforme resumido na tabela a seguir.

Azure para Azure VMware para Azure Hyper-V para Azure Servidor Físico para o Azure
Sim Sim Sim Sim (somente na arquitetura clássica)

Excluir limitações

Limitação VMs do Azure VMs VMware VMs do Hyper-V
Tipos de disco Você pode excluir somente os discos básicos da replicação.

Não é possível excluir os discos do sistema operacional ou os discos dinâmicos. Os discos temporários são excluídos por padrão.
Você pode excluir somente os discos básicos da replicação.

Não é possível excluir os discos do sistema operacional ou os discos dinâmicos.
Você pode excluir somente os discos básicos da replicação.

Você não pode excluir os discos do sistema operacional. Não exclua discos dinâmicos. O Site Recovery não pode identificar qual VHS é básico ou dinâmico na VM convidada. Se você não excluir todos os discos de volume dinâmico dependentes, o disco dinâmico protegido se tornará um disco com falha em uma VM de failover e os dados desse disco não estarão acessíveis.
Replicando o disco Você não pode excluir um disco que está replicando.

Desabilite e habilite novamente a replicação para a VM.
Você não pode excluir um disco que está replicando. Você não pode excluir um disco que está replicando.
Serviço de mobilidade (VMware) Irrelevante Você pode excluir somente os discos nas VMs que já têm o Serviço de mobilidade instalado.

Esse requisito significa que você deve instalar manualmente o serviço mobilidade nas VMs para as quais deseja excluir discos. Você não pode usar o mecanismo de instalação push porque ele instala o serviço Mobility somente depois que a replicação é habilitada.
Irrelevante.
Adicionar/Remover Você pode adicionar discos gerenciados em VMs do Azure habilitadas para replicação. Não é possível remover discos em VMs do Azure habilitadas para replicação. Você não pode adicionar nem remover os discos depois que a replicação está habilitada. Desative e reative a replicação para adicionar um disco. Você não pode adicionar nem remover os discos depois que a replicação está habilitada. Desabilite e reabilite a replicação.
Failover Se um aplicativo precisar de um disco excluído, após o failover, você precisará criar o disco manualmente para que o aplicativo replicado possa ser executado.

Como alternativa, você pode criar o disco durante o failover da VM, integrando a Automação do Azure a um plano de recuperação.
Se você excluir um disco do qual um aplicativo precisa, crie-o manualmente no Azure após o failover. Se você excluir um disco do qual um aplicativo precisa, crie-o manualmente no Azure após o failover.
Discos de failback locais criados manualmente Irrelevante VMs do Windows: Discos criados manualmente no Azure não são restaurados automaticamente em caso de falha. Por exemplo, se você executar o failover em três discos e criar dois discos diretamente em uma VM do Azure, somente os três discos que sofreram failover serão submetidos ao failback.

VMs do Linux: Discos criados manualmente no Azure são revertidos em caso de falha. Por exemplo, se você realizar o failover de três discos e criar dois discos em uma VM do Azure, todos os cinco discos retornarão ao estado original após o failover. Você não pode excluir do failback discos que foram criados manualmente.
Os discos criados manualmente no Azure não sofrerão failback. Por exemplo, se você realizar failover em três discos e criar dois discos diretamente em uma VM do Azure, somente os três discos que apresentaram falha serão respaldados.
Discos excluídos por failback no local Irrelevante Se você fizer failback no computador original, a configuração do disco da VM de failback não incluirá os discos excluídos. Os discos que você exclui do VMware para a replicação do Azure não estão disponíveis na VM de failback. Quando o failback é para o local do Hyper-V original, a configuração de disco da VM de failback permanece a mesma do disco da VM original. Os discos que você exclui da replicação do site Hyper-V para o Azure ficam disponíveis na VM de failback.

Cenários comuns

Exemplos de dados produzidos que são ótimos candidatos para a exclusão incluem gravações em um arquivo de paginação (pagefile.sys) e gravações no arquivo tempdb do Microsoft SQL Server. Dependendo da carga de trabalho e do subsistema de armazenamento, os arquivos de paginação e tempdb podem registrar uma quantidade significativa de rotatividade. A replicação desse tipo de dados para o Azure consome muitos recursos.

  • Para otimizar a replicação para uma VM com um único disco virtual que inclui o sistema operacional e o arquivo de paginação, você pode:

    1. Divida o disco virtual em dois discos virtuais. Um disco virtual tem o sistema operacional e o outro tem o arquivo de paginação.
    2. Exclua o disco do arquivo de paginação da replicação.
  • Para otimizar a replicação de um disco que inclui o arquivo tempdb do Microsoft SQL Server e o arquivo de banco de dados do sistema, você pode:

    1. Manter o banco de dados do sistema e tempdb em dois discos diferentes.
    2. Excluir o disco de tempdb da replicação.

Exemplo 1: Excluir disco tempdb do SQL Server

Vamos analisar como lidar com a exclusão de disco, failover e failover para uma VM Windows do SQL Server de origem - SalesDB*, para a qual você deseja excluir o tempdb.

Excluir discos da replicação

Temos esses discos na VM do Windows de origem SalesDB.

Nome do disco Disco do SO convidado Letra da unidade Tipo de dados do disco
DB-Disk0-OS Disk0 C:\ Disco do sistema operacional.
DB-Disk1 Disk1 D:\ Banco de dados do sistema SQL e Banco de Dados de Usuário 1.
DB-Disco2 (Disco excluído da proteção) Disk2 E:\ Arquivos temporários.
DB-Disco3 (disco excluído da proteção) Disk3 F:\ Banco de dados tempdb do SQL.

Caminho da pasta - F:\MSSQL\Data. Anote o caminho da pasta antes do failover.
DB-Disk4 Disk4 G:\ Banco de Dados do Usuário2
  1. Habilitamos a replicação para a VM SalesDB.
  2. Excluímos Disk2 e Disk3 da replicação porque a rotatividade de dados nesses discos é temporária.

Tratamento dos discos durante o failover

Como os discos não são replicados, quando você faz failover para o Azure, esses discos não aparecem na VM do Azure que você cria após o failover. A VM do Azure usa a configuração de disco resumida na tabela a seguir.

Disco do SO convidado Letra da unidade Tipo de dados do disco
Disk0 C:\ Disco do sistema operacional.
Disk1 E:\ Armazenamento temporário

O Azure adiciona este disco. Como Disk2 e Disk3 foram excluídos da replicação, E: é a primeira letra de unidade na lista disponível. O Azure atribui E: ao volume de armazenamento temporário. As outras letras de unidade para os discos replicados permanecem iguais.
Disk2 D:\ Banco de dados do sistema SQL e User Database1
Disk3 G:\ Banco de Dados do Usuário2

Neste exemplo, você excluiu o Disk3, o disco tempdb do SQL, da replicação. Como ela não está disponível na VM do Azure, o serviço SQL está em um estado parado e precisa do caminho F:\MSSQL\Data. Você pode criar esse caminho de algumas maneiras:

  • Adicione um novo disco após o failover e atribua o caminho da pasta tempdb.
  • Use um disco de armazenamento temporário existente para o caminho da pasta tempdb.

Adicionar um novo disco após o failover

  1. Anote os caminhos dos arquivos SQL tempdb.mdf e tempdb.ldf antes do failover.
  2. No portal do Azure, adicione um novo disco à máquina virtual de failover do Azure. O disco deve ter o mesmo tamanho (ou ser maior) que o disco tempdb do SQL de origem (Disk3).
  3. Entre na VM do Azure.
  4. No console de gerenciamento (diskmgmt.msc) do disco, inicialize e formate o disco recém-adicionado.
  5. Atribua a mesma letra de unidade que o disco tempdb do SQL usava (F:).
  6. Crie uma pasta tempdb no volume F: (F:\MSSQL\Data).
  7. Inicie o serviço SQL por meio do console de serviço.

Usar um disco de armazenamento temporário existente

  1. Abra um prompt de comando.

  2. Execute o SQL Server no modo de recuperação via o prompt de comando.

    Net start MSSQLSERVER /f / T3608
    
  3. Execute o seguinte sqlcmd para alterar o caminho de tempdb para o novo caminho.

    sqlcmd -A -S SalesDB		**Use your SQL DBname**
    USE master;		
    GO		
    ALTER DATABASE tempdb		
    MODIFY FILE (NAME = tempdev, FILENAME = 'E:\MSSQL\tempdata\tempdb.mdf');
    GO		
    ALTER DATABASE tempdb		
    MODIFY FILE (NAME = templog, FILENAME = 'E:\MSSQL\tempdata\templog.ldf');		
    GO
    
  4. Parar o serviço do Microsoft SQL Server.

    Net stop MSSQLSERVER
    
  5. Inicie o serviço do Microsoft SQL Server.

    Net start MSSQLSERVER
    

VMs do VMware: Discos durante o failback para o local original

Em seguida, você aprenderá como gerenciar discos em VMs do VMware ao retornar ao seu ambiente local original.

  • Discos criados no Azure: como este exemplo usa uma VM do Windows, os discos criados manualmente no Azure não são replicados de volta ao seu site quando você faz failback ou protege novamente uma VM.
  • Disco de armazenamento temporário no Azure: O disco de armazenamento temporário não é replicado de volta para os hosts locais.
  • Discos excluídos: os discos que você exclui do VMware para a replicação do Azure não estão disponíveis na VM local após o failback.

Antes de realizar o failback das VMs do VMware para o local original, as configurações de disco da VM do Azure são as seguintes.

Disco do SO convidado Letra da unidade Tipo de dados do disco
Disk0 C:\ Disco do sistema operacional.
Disk1 E:\ Armazenamento temporário.
Disk2 D:\ Banco de dados do sistema SQL e Banco de Dados de Usuário 1.
Disk3 G:\ Banco de Dados de Usuário 2.

Após o failback, a VM do VMware no local original tem os discos resumidos na tabela a seguir.

Disco do SO convidado Letra da unidade Tipo de dados do disco
Disk0 C:\ Disco do sistema operacional.
Disk1 D:\ Banco de dados do sistema SQL e Banco de Dados de Usuário 1.
Disk2 G:\ Banco de Dados de Usuário 2.

VMs do Hyper-V: Discos durante o failback para o local original

Agora vamos analisar como lidar com discos em VMs do Hyper-V quando você retorna ao seu ambiente local original.

  • Discos criados no Azure: Os discos criados manualmente no Azure não são replicados de volta para seu site quando você faz failback ou protege novamente uma VM.
  • Disco de armazenamento temporário no Azure: O disco de armazenamento temporário não é replicado de volta para os hosts locais.
  • Discos excluídos: após o failback, a configuração de disco da VM é a mesma da configuração de disco da VM original. Os discos que você excluiu da replicação do Hyper-V para o Azure estão disponíveis na VM de failback.

Antes de realizar o failback das VMs do Hyper-V para o local original, as configurações de disco da VM do Azure são as seguintes.

Disco do SO convidado Letra da unidade Tipo de dados do disco
Disk0 C:\ Disco do sistema operacional.
Disk1 E:\ Armazenamento temporário.
Disk2 D:\ Banco de dados do sistema SQL e Banco de Dados de Usuário 1.
Disk3 G:\ Banco de Dados de Usuário 2.

Após o failover (failback) planejado do Azure para o Hyper-V local, a VM do Hyper-V no local original terá os discos resumidos na tabela a seguir.

Nome do Disco N° do Disco do Sistema Operacional Convidado Letra da unidade Tipo de dados do disco
DB-Disk0-OS Disk0 C:\ Disco do sistema operacional.
DB-Disk1 Disk1 D:\ Banco de dados do sistema SQL e Banco de Dados de Usuário 1.
DB-Disk2 (disco excluído) Disk2 E:\ Arquivos temporários.
DB-Disk3 (disco excluído) Disk3 F:\ Banco de dados tempdb do SQL

Caminho da pasta (F:\MSSQL\Data).
DB-Disk4 Disk4 G:\ Banco de Dados do Usuário2

Exemplo 2: Remover o arquivo de paginação do disco

Este exemplo mostra como lidar com exclusão de disco, failover e failback para uma VM do Windows de origem. Você deseja excluir o disco de arquivo pagefile.sys na unidade D e em uma unidade alternativa.

Arquivo de paginação na unidade D

A VM de origem tem estes discos:

Nome do disco Disco do SO convidado Letra da unidade Tipo de dados do disco
DB-Disk0-OS Disk0 C:\ Disco do sistema operacional
DB-Disk1 (Excluir da replicação) Disk1 D:\ pagefile.sys
DB-Disk2 Disk2 E:\ Dados do usuário 1
DB-Disk3 Disk3 F:\ Dados do usuário 2

As configurações de arquivo de paginação na VM de origem são:

Captura de tela do diálogo Memória Virtual com a linha D: Drive [volume de paginação] realçada mostrando um tamanho de arquivo de paginação em (MB) de 3000 a 7000.

  1. Habilitamos a replicação para a VM.
  2. Excluímos DB-Disk1 da replicação.

Discos após o failover

Após o failover, a VM do Azure tem os discos resumidos na tabela a seguir:

Nome do disco Sistema operacional do convidado disco# Letra da unidade Tipo de dados no disco
DB-Disk0-OS Disk0 C:\ Disco do sistema operacional
DB-Disk1 Disk1 D:\ Armazenamento temporário/pagefile.sys

Como você excluiu o DB-Disk1 (D:), D: é a primeira letra de unidade da lista disponível.

O Azure atribui D: ao volume de armazenamento temporário.

Como D: está disponível, a configuração do arquivo de paginação da VM permanece a mesma.
DB-Disk2 Disk2 E:\ Dados do usuário 1
DB-Disk3 Disk3 F:\ Dados do usuário 2

As configurações de arquivo de paginação na VM do Azure são:

Configurações do arquivo de paginação na máquina virtual do Azure.

Arquivo de paginação em outra unidade (não D:)

Vejamos um exemplo no qual o arquivo de paginação não está na unidade D.

A VM de origem tem estes discos:

Nome do disco Disco do SO convidado Letra da unidade Tipo de dados do disco
DB-Disk0-OS Disk0 C:\ Disco do sistema operacional
DB-Disk1 (Excluir da replicação) Disk1 G:\ pagefile.sys
DB-Disk2 Disk2 E:\ Dados do usuário 1
DB-Disk3 Disk3 F:\ Dados do usuário 2

A VM local usa estas configurações de arquivo de paginação:

Configurações do arquivo de paginação na máquina virtual local.

  1. Habilitamos a replicação para a VM.
  2. Excluímos DB-Disk1 da replicação.

Discos após o failover

Após o failover, a VM do Azure tem os discos resumidos na tabela a seguir:

Nome do disco N° do Disco do Sistema Operacional Convidado Letra da unidade Tipo de dados do disco
DB-Disk0-OS Disk0 C:\ Disco do sistema operacional
DB-Disk1 Disk1 D:\ Armazenamento temporário

Como D: é a primeira letra de unidade de disponível na lista, o Azure atribui D: ao volume de armazenamento temporário.

Para todos os discos replicados, a letra da unidade permanece igual.

Como o disco G: não está disponível, o sistema usa a unidade C: para o arquivo de paginação.
DB-Disk2 Disk2 E:\ Dados do usuário 1
DB-Disk3 Disk3 F:\ Dados do usuário 2

As configurações de arquivo de paginação na VM do Azure são:

Captura de tela da caixa de diálogo Memória Virtual com a linha da unidade C: destacada, mostrando a configuração de Tamanho do Arquivo de Paginação como 'Gerenciado pelo sistema'.

Próximas etapas

  • Saiba mais sobre as diretrizes do disco de armazenamento temporário:
    • Saiba mais sobre como usar SSDs em VMs do Azure para armazenar extensões de TempDB e pool de buffers do SQL Server.
    • Examine as práticas recomendadas de desempenho do SQL Server em VMs do Azure.
  • Após a sua implementação estar em funcionamento, saiba mais sobre os diferentes tipos de failover.