Usando o NT Backup para fazer backup e restaurar dados do Exchange

 

Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Tópico modificado em: 2010-07-28

Este tópico explica como usar a ferramenta Backup (NTBackup.exe), que é o aplicativo de backup incluído no Windows Server 2003. Ela pode ser utilizada para fazer backup e restaurar a organização do Microsoft Exchange Server 2007. Uma compreensão total de quais necessidades precisam de backup, onde armazenar backups e como restaurá-los são itens fundamentais para ser um administrador eficiente do Exchange. Para obter mais informações sobre quais necessidades precisam de backup no Exchange 2007, consulte O que deve ser protegido em um ambiente do Exchange.

Dica

O Backup do Windows Server no Windows Server 2008 não oferece mais suporte a restaurações ou backups com reconhecimento do Exchange. Ao contrário do que ocorre em versões anteriores do Backup do Windows, você não pode fazer nem restaurar backups de streaming do Exchange usando o Backup do Windows Server. Portanto, para fazer backup e restaurar o Exchange Server 2007 SP1 ou Exchange 2007 RTM no Windows Server 2008, você deve usar um aplicativo com reconhecimento de Exchange que ofereça suporte ao gravador VSS (Serviço de cópias de sombra de volume) do Exchange 2007, como o Microsoft System Center Data Protection Manager, um aplicativo de terceiros baseado em VSS e com reconhecimento de Exchange, ou um aplicativo de terceiros com reconhecimento de Exchange que use as APIs de backup de streaming localmente no servidor Exchange para fazer um backup local no servidor Exchange. Aplicativos que usam agentes de backup que são executados localmente no servidor Exchange e fazem backup de streaming remotamente para um aplicativo de backup são considerados backups locais.
No entanto, o Exchange 2007 SP2 inclui um novo plug-in que permite fazer backups baseados em VSS (Serviço de Cópias de Sombra de Volume) de dados do Exchange usando o Backup do Windows Server no Windows Server 2008. Você pode usar o Backup do Windows Server para fazer backup e restaurar os bancos de dados do Exchange 2007 SP2. Uma compreensão total de quais necessidades precisam de backup, onde armazenar backups e como restaurá-los são itens fundamentais para ser um administrador eficiente do Exchange. Para obter mais informações sobre quais necessidades precisam de backup no Exchange 2007, consulte Usando o backup do Windows Server para operações de backup e restauração de dados do Exchange.

O Backup é modificado automaticamente para suportar o Exchange ao instalar as ferramentas de gerenciamento do Exchange em um computador. Ele usa APIs de streaming herdadas para executar backup e restauração de banco de dados de caixa de correio e pasta pública. O Backup tem o recurso de VSS (Serviço de Cópias de Sombra de Volume) para backups de nível de arquivo, mas ele não executa backups VSS sensíveis ao Exchange. (Ele não funciona com os gravadores VSS do Exchange). Não recomendamos o uso do Backup como uma solução de backup baseada em VSS para bancos de dados do Exchange porque tais backups só podem ser levados ao nível do sistema de arquivos.

Você pode usar o Backup para fazer backup e restaurar os seguintes itens em um servidor Exchange:

  • Diretórios inteiros   Por exemplo, o diretório de prompts de Unificação de Mensagens (UM).

  • Arquivos selecionados   Por exemplo, os arquivos .xml com configurações modificadas pelo usuário armazenadas na pasta \bin.

  • Dados do Estado do Sistema   Por exemplo, as informações do Registro do sistema operacional Windows Server 2003.

  • Bancos de dados de caixa de correio do Exchange   Um banco de dados ou grupos de bancos de dados.

  • Bancos de dados de pasta pública do Exchange   O banco de dados de pasta pública em qualquer servidor.

  • Grupos de armazenamento inteiros   Grupos de armazenamento, incluindo todos os arquivos de log e de banco de dados.

  • Dados remotos   Informações de outros servidores ou estações de trabalho através da rede.

É prática recomendada executar os procedimentos de backup e restauração em um ambiente de teste, antes de fazer backup ou restaurar os servidores de produção de sua organização.

Backups e Replicação Contínua do Exchange

Uma das vantagens do uso de LCR (replicação contínua local) ou CCR (replicação contínua em cluster) é a capacidade de descarregar backups baseados em VSS dos grupos de armazenamento ativos para os passivos.

Dica

Não é possível fazer backup de um grupo de armazenamento de destino em um ambiente de SCR (replicação contínua em espera). Os backups de cópias do grupo de armazenamento estão disponíveis somente para ambientes de LCR e CCR.

Os backups sensíveis ao Exchange têm suporte em bancos de dados e grupos de armazenamento ativos e passivos. O suporte a backup da cópia passiva é apenas para VSS, e é implementado pelo Gravador VSS da Réplica do Exchange que é parte do serviço de Replicação do Microsoft Exchange. Backups de streaming oferecem suporte a apenas grupos de armazenamento ativos. Não é possível usar APIs de backup de streaming para fazer backup de banco de dados em grupos de armazenamento passivos.

Dica

Para executar um backup baseado em VSS de um grupo de armazenamento passivo, é preciso usar um aplicativo de backup de terceiros que suporte o VSS do Exchange.

Truncamento de Log

Uma tarefa comum durante a criação de backups sensíveis ao Exchange é o truncamento de arquivos de log de transação depois que a operação de backup for concluída com êxito. Um aspecto de fazer um backup de um grupo de armazenamento passivo é que backups sensíveis ao Exchange modificam o cabeçalho do banco de dados. Por exemplo, o processo de backup adiciona informações sobre a hora do último backup do banco de dados. Backups VSS são possibilitados pelo Gravador VSS da Réplica do Exchange que está incorporado ao serviço de Replicação do Microsoft Exchange. Apesar do serviço de Replicação do Microsoft Exchange poder repetir arquivos de log em sua cópia de cada banco de dados, ele não pode modificar independentemente sua cópia do banco de dados porque isso causaria divergência. Portanto, ele não pode modificar o cabeçalho de sua cópia do banco de dados.

Como resultado, no Exchange 2007, o serviço de Replicação do Microsoft Exchange coordena seus backups com o serviço de Armazenamento de Informações do Microsoft Exchange. Assim que você iniciar um backup de um grupo de armazenamento passivo, o serviço de Replicação do Microsoft Exchange entra em contato com o serviço de Armazenamento de Informações do Microsoft Exchange que controla o grupo ativo e o informa de que um backup está prestes a ser iniciado. Isto é feito para evitar que seja feito backup simultaneamente do mesmo grupo de armazenamento nos nós ativo e passivo. Após a conclusão do backup, o serviço de Replicação do Microsoft Exchange entra em contato com o serviço de Armazenamento de Informações do Microsoft Exchange e o informa de que o backup foi concluído.

As modificações no cabeçalho do banco de dados resultantes do backup são, então, feitas pelo serviço de Armazenamento de Informações do Microsoft Exchange no grupo de armazenamento ativo. Esta ação gera um registro de log, que é copiado através de replicação contínua para o nó passivo. Quando ele é repetido, o cabeçalho do banco de dados no nó passivo é atualizado. Esta abordagem é mais complexa que os backups tradicionais e tem alguns efeitos colaterais interessantes. Por exemplo, se você fizer backup de um grupo de armazenamento passivo e, imediatamente após a conclusão do backup, olhar para o cabeçalho do banco de dados no nó passivo, ele não refletirá o backup. O cabeçalho do banco de dados no lado ativo, porém, irá refleti-lo. Assim, se você estiver fazendo backup de bancos de dados em um ambiente de replicação contínua, verificar o banco de dados no nó ativo é a forma mais precisa de determinar a hora do último backup. Outro efeito colateral é que, se o serviço Armazenamento de Informações do Microsoft Exchange não estiver em execução, não será possível fazer backups do nó passivo. Executar o serviço de Armazenamento de Informações do Microsoft Exchange é necessário para que os backups possam ser coordenados e o cabeçalho do banco de dados possa ser atualizado.

Com arquivos de log sendo copiados e exigidos pelo serviço Replicação do Microsoft Exchange, fica um pouco mais complicado ao removê-los. Atualmente, a maneira convencional de remover arquivos de log é executando um backup. O Backup é executado e, quando concluído com êxito, exclui os logs que não são mais necessários. A introdução da replicação contínua muda a definição de necessidade porque passa a levar em conta o estado da replicação. Se um arquivo de log não tiver sido copiado, ele ainda é necessário (mesmo que o serviço de Armazenamento de Informações do Microsoft Exchange não precise dele). Como resultado, um arquivo de log não é excluído até que:

  • Não seja necessário para recuperação de falha.

  • Tenha sido repetido no nó passivo.

  • Tenha sido feito backup dele.

Para coordenar isto, toda vez que o serviço de Replicação do Microsoft Exchange conclui uma repetição, ele entra em contato com o serviço de Armazenamento de Informações do Microsoft Exchange e informa que repetiu o grupo de armazenamento X até o número de geração Y. Nesse ponto, o serviço de Armazenamento de Informações do Microsoft Exchange sabe que os arquivos de log até aquele número de geração não são mais necessários para o serviço de Replicação do Microsoft Exchange. Ele pode, então, analisar o estado do último backup e recuperação de falha, e pode resolver quais arquivos de log não são mais necessários no nó ativo. No nó passivo, as coisas são ainda mais simples. O nó passivo pode analisar seus próprios arquivos de log e determinar quais são necessários para recuperação, e quais são necessários para backup.

Alterações para backups de streaming no Exchange 2007 SP1

Como parte das iniciativas de segurança contínuas do Microsoft, o Microsoft Exchange Server 2007 Service Pack 1 (SP1) introduz uma alteração de comportamento projetada para reduzir a superfície de ataque do sistema. Essa alteração afeta diretamente os backups de streaming remotos do Windows Server 2003.

Dica

Não há suporte para restaurações nem para backups de streaming remotos no ou do Windows Server 2008.

O backup de streaming remoto da versão RTM do Exchange Server 2007 está habilitado por padrão. Essa configuração padrão é menos segura porque permite que qualquer pessoa no domínio com direitos de backup suficientes faça backup de um servidor que execute o Exchange. Além disso, os dados dos quais é feito backup remotamente não são criptografados, e o backup é freqüentemente realizado por uma rede pública (acessível por clientes).

Se você desejar aderir à iniciativa Seguro por Padrão do Microsoft, a funcionalidade de streaming remoto do Exchange 2007 SP1 deverá ficar desabilitada (para todo o servidor) por padrão. Uma substituição manual no formato do valor do Registro a seguir deve ser habilitada para restaurar esta funcionalidade:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

Nome: Habilitar backup de streaming remoto

Tipo: DWORD

Valor: 0 = comportamento padrão (backup remoto desabilitado); 1 = backup remoto habilitado

Depois de inserir o valor do Registro acima, reinicie o Armazenamento de Informações do Microsoft Exchange para aplicar as alterações realizando as etapas a seguir:

  • Em um servidor autônomo, abra a janela Prompt de Comando e execute os seguintes comandos:

    net stop msexchangeis
    net start msexchangeis
    
  • Em um CMS (servidor de caixas de correio clusterizadas), abra o Shell de Gerenciamento do Exchange e execute os seguintes comandos:

    Stop-ClusteredMailboxServer <CMSName> -StopReason "Enable Remote Streaming Backup" -Confirm:$False
    Start-ClusteredMailboxServer <CMSName>
    

Aplicativos de terceiros podem exigir a funcionalidade de backup de streaming remoto. Consulte o fornecedor do aplicativo para saber se seu aplicativo exige recursos de backup de streaming remoto.

Restaurações e replicação contínua do Exchange

Depois de restaurar um banco de dados do backup para um grupo de armazenamento que está habilitado para LCR ou SCR, ou qualquer grupo de armazenamento em um ambiente de CCR, você deve suspender e, em seguida, reiniciar a replicação contínua para o grupo de armazenamento usando Suspend-StorageGroupCopy e Resume-StorageGroupCopy, respectivamente. É necessário realizar esse processo para atualizar o Serviço de Replicação do Microsoft Exchange com as informações de geração de log corretas. Se a replicação contínua não for suspensa e reiniciada, o Serviço de Replicação do Microsoft Exchange terá informações de geração de log desatualizadas e interromperá a replicação de arquivos de log.

Para obter mais informações

Para obter informações detalhadas sobre como executar um backup com o Backup, consulte Como executar um backup básico de bancos de dados do Exchange. Para obter informações detalhadas sobre como executar uma restauração com o Backup, consulte Como executar uma restauração básica de bancos de dados do Exchange.

Para obter mais informações sobre quais necessidades precisam de backup no Exchange 2007, consulte O que deve ser protegido em um ambiente do Exchange.

Para obter detalhes completos sobre o Backup, consulte Fazendo backup e restaurando dados na Windows Server 2003 Ajuda online.