Compartilhar via


Como propagar uma cópia de Replicação Contínua em Cluster

 

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

Tópico modificado em: 2007-10-24

Propagação é o processo de tornar disponível uma cópia de linha de base de um banco de dados no nó passivo atual. Dependendo da situação, a propagação pode ser iniciada por um processo automático ou manual. É possível usar o procedimento quando a propagação for necessária. O tamanho do banco de dados que está sendo copiado está diretamente correlacionado ao tempo que demora para a tarefa de propagação ser concluída.

A propagação é necessária nas seguintes condições:

  • Quando um nó passivo novo for introduzido em uma configuração de CCR (replicação contínua em cluster) e o primeiro arquivo de log do grupo de armazenamento de produção não estiver disponível.

  • Depois que ocorre um failover em que os dados são perdidos como resultado do novo nó passivo ter se tornado divergente e irrecuperável.

  • Quando o sistema tiver detectado um arquivo de log corrompido que não possa ser retransmitido para a cópia passiva.

  • Depois que ocorrer uma desfragmentação offline de qualquer cópia do banco de dados.

  • Depois que ocorrer a limpeza da página da cópia ativa de um banco de dados, e você deseja propagar as alterações para a cópia passiva.

  • Depois que a seqüência de geração de log do grupo de armazenamento tiver sido redefinida para 1.

Você pode executar a propagação no Microsoft Exchange Server 2007 com os seguintes métodos:

  • Propagação automática   Uma propagação automática produz uma cópia do banco de dados de um grupo de armazenamento no destino. A propagação automática exige que o log1 esteja disponível na origem. A propagação automática ocorre apenas durante a criação de um novo servidor, a criação de um novo grupo de armazenamento e banco de dados ou em um banco de dados do qual nunca tenha sido feito backup.

  • Propagação com o cmdlet Update-StorageGroupCopy   Você pode usar o cmdlet Update-StorageGroupCopy no Shell de Gerenciamento do Exchange para propagar uma cópia do grupo de armazenamento.

  • Cópia manual do banco de dados offline   Esse processo desmonta o banco de dados e copia o arquivo de banco de dados para o mesmo local no nó passivo. Se você usar este método, haverá uma interrupção no serviço, pois o procedimento exige que você desmonte o banco de dados.

    Dica

    Alguns aplicativos de backup podem oferecer suporte a um mecanismo para usar um backup como a origem do banco de dados de propagação. As restaurações para o nó passivo não têm suporte. Se essa opção tiver suporte, ela deverá ser aceita explícita e completamente pelo aplicativo de backup.

No Microsoft Exchange Server 2007 Service Pack 1 (SP1), o cmdlet Update-StorageGroupCopy foi aumentado, incluindo um novo parâmetro de nome DataHostNames. O parâmetro DataHostNames é usado para especificar qual rede deve ser usada para propagação ou re-propagação. O valor é uma lista com vários valores de dois nomes: FQDNs (nomes de domínio totalmente qualificados) ou nomes de host. Um desses nomes deve identificar o nó ativo.

O Exchange 2007 SP1 também adiciona a capacidade de propagar (sem o parâmetro DataHostNames) usando o Assistente para Atualização de Cópia de Grupo de Armazenamento no Console de Gerenciamento do Exchange. Esse assistente só está disponível no Console de Gerenciamento do Exchange no nó passivo.

Este tópico contém três procedimentos. O primeiro procedimento explica como usar o cmdlet Update-StorageGroupCopy para propagar a cópia do grupo de armazenamento. O segundo procedimento explica como usar o Console de Gerenciamento do Exchange para desmontar um banco de dados para fazer cópia offline para a pasta do banco de dados CCR. O terceiro procedimento explica como usar o Assistente para Atualização de Cópia de Grupo de Armazenamento.

Antes de começar

Para executar os procedimentos a seguir em um computador com um servidor de caixas de correio clusterizadas instalado, você deve usar uma conta à qual tenha sido delegada a função Administrador do Exchange Server e o grupo Administradores local no servidor de destino. Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Exchange 2007, consulte Considerações sobre permissão

A operação de propagação com o cmdlet Update-StorageGroupCopy pode resultar possivelmente em uma carga de E/S (entrada/saída) nos volumes do grupo de armazenamento ativo. Como resultado, dependendo do projeto de armazenamento do cluster, esse método poderá afetar operações do cliente e, possivelmente, interromper o acesso de cliente. Por causa do possível impacto no acesso do cliente, recomendamos que as operações de propagação com o cmdlet Update-StorageGroupCopy sejam agendadas para os períodos de menor atividade do cliente, quando aplicável, para reduzir o possível impacto. É necessário considerar o atraso, juntamente com a exposição criada pela cópia passiva não propagada.

Ao configurar um novo destino de CCR a partir do nó ativo, a operação de propagação cria automaticamente os diretórios, bem como o arquivo de banco de dados no nó passivo, se eles ainda não existirem. O local do banco de dados e dos arquivos de log deve ser o mesmo entre servidores em um cluster. O armazenamento deve estar disponível e ser suficiente para armazenar o banco de dados e os logs.

Importante

Se o banco de dados ou os arquivos de log estiverem presentes no local de armazenamento da cópia passiva, o banco de dados ou os arquivos de log deverão ser removidos antes do início da operação de propagação.

Importante

O comando Update-StorageGroupCopy deve ser executado no nó passivo.

Procedimento

Para usar o Shell de Gerenciamento do Exchange para propagar o nó passivo.

  1. Suspenda a replicação do grupo de armazenamento, executando o seguinte comando:

    Suspend-StorageGroupCopy -Identity:<Server\StorageGroupName>
    
  2. Remova arquivos do banco de dados, todos os arquivos de log e os arquivos do ponto de verificação do nó passivo. Remova os arquivos *.log, *.jrs, *.chk e .edb dos diretórios configurados (diretório de logs, o diretório de arquivos do sistema e o diretório que hospeda o arquivo de banco de dados).

  3. Execute o seguinte comando para propagar a cópia do grupo de armazenamento no nó passivo:

    Update-StorageGroupCopy -Identity:<Server\StorageGroupName>
    

    Dica

    O parâmetro TargetPath é usado para propagar um banco de dados para um caminho diferente do local configurado para a cópia passiva do banco de dados. Por exemplo, quando você tiver o nó de CCR em uma localização física diferente, poderá usar o parâmetro TargetPath para realizar a atualização local no nó ativo e depois usar um utilitário de cópia que fornece compactação de dados para mover a cópia pela rede até o nó passivo. Se o parâmetro Target Path não for usado, o cmdlet Update-StorageGroupCopy deverá ser emitido no computador que contém a cópia passiva.

    Dica

    O comando Update-StorageGroupCopy retoma automaticamente a replicação da cópia do grupo de armazenamento. Para que o comando Update-StorageGroupCopy não retome a replicação automaticamente, execute-o com o parâmetroManualResume. Para obter mais informações, consulte Update-StorageGroupCopy. Para retomar a replicação manualmente depois de executar o comando Update-StorageGroupCopy, execute o seguinte comando:

    Resume-StorageGroupCopy -Identity:<Server>\<StorageGroupName>
    

    Dica

    Se você receber erros ao executar a tarefa Update-StorageGroupCopy, consulte a tabela de erros em Update-StorageGroupCopy para obter mais informações.

    Dica

    Execute o comando a seguir para especificar que uma rede redundante seja usada para a operação de propagação:

    Update-StorageGroupCopy -Identity:<Server\StorageGroupName> -DataHostNames:{Host1,Host2}
    
  4. Depois que o comando Update-StorageGroupCopy for concluído e a cópia do grupo de armazenamento for retomada, verifique se a replicação está funcionando corretamente com o cmdlet Get-StorageGroupCopyStatus.

    Importante

    Verifique se os dados estão fluindo realmente, pois uma falta de fluxo de dados pode fazer com que as operações pareçam normais, quando não estão.

Para usar o Console de Gerenciamento do Exchange para propagar manualmente o nó passivo, copiando um arquivo de banco de dados offline

  1. Abra o Console de Gerenciamento do Exchange.

  2. Expanda Configuração do Servidor e selecione Caixa de Correio.

  3. No painel de resultados, selecione o servidor de Caixa de Correio que contém o banco de dados a ser desmontado.

  4. No painel de trabalho, clique com o botão direito no banco de dados a ser desmontado e selecione Desmontar Banco de Dados.

  5. Suspenda a replicação no banco de dados desmontado. Siga as etapas mostradas em Como interromper a replicação em uma cópia de replicação contínua em cluster para suspender a replicação.

  6. Depois que a replicação for suspensa no banco de dados, copie o arquivo de banco de dados (arquivo .edb) da pasta de banco de dados de produção para a pasta de banco de dados de CCR.

    Dica

    O local da pasta de banco de dados de produção pode ser encontrado na página Resumo ou Propriedades.

  7. Depois que o arquivo de banco de dados tiver sido copiado da pasta de banco de dados de produção para a pasta de banco de dados de CCR, clique com o botão direito no banco de dados desmontado e, em seguida, selecione Montar Banco de Dados.

    Dica

    A propagação é concluída quando o arquivo é copiado. O acesso de cliente é restaurado depois que o banco de dados de produção foi montado.

  8. Continue com a replicação do banco de dados de CCR desmontado. Siga as etapas para retomada da replicação no tópico Como reiniciar a replicação em uma cópia de replicação contínua em cluster.

    Dica

    A propagação está agora concluída e a replicação do log de transações e a repetição ocorrerão automaticamente.

Para usar o assistente para Atualização de Cópia de Grupo de Armazenamento para propagar o nó passivo

  1. Abra o Console de Gerenciamento do Exchange no nó passivo.

  2. Expanda Configuração do Servidor e selecione Caixa de Correio.

  3. No painel de resultados, selecione o servidor de Caixa de Correio que contém o grupo de armazenamento que você deseja atualizar.

  4. No painel de trabalho, clique com o botão direito no grupo a ser atualizado e selecione Atualizar Cópia do Grupo de Armazenamento. O Assistente para Atualização de Cópia de Grupo de Armazenamento é exibido.

  5. Verifica se o grupo de armazenamento correto está listado no campo Nome do grupo de armazenamento. Se o grupo de armazenamento errado estiver selecionado, clique em Cancelar, saia do assistente e selecione o grupo de armazenamento correto. Se houver algum arquivo de log existente na cópia passiva do grupo de armazenamento que não seja viável ou necessário para repetição do log após a conclusão da propagação, marque a caixa de seleção Excluir todos os arquivos de log existentes no caminho de destino. Clique em Avançar para continuar.

  6. Clique em Atualizar para propagar o nó passivo com a cópia do banco de dados.

    Dica

    Durante o processo de atualização, você será instado a excluir todos os arquivos de checkpoint obsoletos encontrados na cópia passiva do grupo de armazenamento, e todos os arquivos de banco de dados existentes encontrados na cópia passiva do grupo de armazenamento.

  7. Após a conclusão da propagação, clique em Concluir para sair do assistente.

Para obter mais informações

Para obter mais informações sobre os cmdlets do Shell de Gerenciamento do Exchange descritos neste tópico, consulte:

Para obter mais informações sobre como gerenciar o ambiente de CCR, consulte Gerenciando a Replicação Contínua em Cluster.