Compartilhar via


O DFSR não replica mais arquivos após a restauração do instantâneo de um servidor virtualizado

Este artigo discute um problema em que o serviço DFSR (Replicação do Sistema de Arquivos Distribuído) falha ao replicar arquivos após a restauração do instantâneo de um servidor virtualizado.

Número original do KB: 2517913

Sintomas

Usando qualquer produto de virtualização, você cria um instantâneo de convidado de um servidor replicando arquivos com DFSR. Posteriormente, você restaura esse instantâneo, retornando o servidor a um ponto anterior no tempo.

Você observa os seguintes comportamentos no servidor restaurado:

  • Nenhum arquivo é replicado de entrada ou saída por vários minutos, então os eventos DFSR 5014 e 5004 são registrados, indicando que a replicação está sendo retomada.

  • Todos os arquivos criados, excluídos ou modificados após a captura instantânea, mas antes da restauração, são replicados na entrada.

  • Todos os arquivos criados, excluídos ou modificados após a restauração não são replicados de saída.

  • Quaisquer alterações nos arquivos nos servidores parceiros serão replicadas na entrada, independentemente da atualização, substituindo todas as alterações feitas localmente e potencialmente excluindo dados mais recentes.

  • Após um período de tempo, os bancos de dados DFSR gravarão erros e avisos no log de eventos e serão recompilados automaticamente. Depois que a recompilação for concluída com êxito, o DFSR registrará novamente os erros internos e recompilará o banco de dados. Isso continuará infinitamente.

    Nome do Log: Replicação DFS
    Fonte: DFSR
    Data: <Data/hora>
    ID do evento: 2212
    Categoria de tarefa: nenhum
    Nível: Aviso
    Palavras-Chave: Clássico
    Usuário: N/A
    Computador: 2008r2-06-f.contoso.com
    Descrição:
    O serviço de Replicação DFS detectou um desligamento inesperado no volume C:. Isso pode ocorrer se o serviço for encerrado de forma anormal (devido a uma perda de energia, por exemplo) ou se ocorrer um erro no volume. O serviço iniciou automaticamente um processo de recuperação. O serviço recompilará o banco de dados se determinar que ele não pode se recuperar de forma confiável. Não é necessária nenhuma ação do usuário.

    Informações adicionais:
    Volume: C:
    GUID: <GUID>
    Nome do Log: Replicação DFS
    Fonte: DFSR
    Data: <Data/hora>
    ID do evento: 2104
    Categoria de tarefa: nenhum
    Nível: Erro
    Palavras-Chave: Clássico
    Usuário: N/A
    Computador: 2008r2-06-f.contoso.com
    Descrição:
    O serviço de Replicação DFS falhou ao se recuperar de um erro de banco de dados interno no volume C:. A replicação foi interrompida para todas as pastas replicadas neste volume.

    Informações adicionais:
    Erro: 9214 (Erro interno do banco de dados (-1605))
    Volume: 92404560-E6C8-11DF-BCA2-806E6F6E6963
    Banco de dados: C:\Informações de Volume do Sistema\DFSR
    Nome do Log: Replicação DFS
    Fonte: DFSR
    Data: <Data/hora>
    ID do evento: 2004
    Categoria de tarefa: nenhum
    Nível: Erro
    Palavras-Chave: Clássico
    Usuário: N/A
    Computador: 2008r2-06-f.contoso.com
    Descrição:
    O serviço de Replicação DFS interrompeu a replicação no volume C:. Essa falha pode ocorrer porque o disco está cheio, o disco está falhando ou um limite de cota foi atingido. Isso também pode ocorrer se o serviço de Replicação DFS encontrar erros ao tentar preparar arquivos para uma pasta replicada nesse volume.

    Informações adicionais:
    Erro: 9014 (falha no banco de dados)
    Volume: 92404560-E6C8-11DF-BCA2-806E6F6E6963
    Nome do Log: Replicação DFS
    Fonte: DFSR
    Data: <Data/hora>
    ID do evento: 2106
    Categoria de tarefa: nenhum
    Nível: Informações
    Palavras-chave: Clássico
    Usuário: N/A Computador: 2008r2-06-f.contoso.com
    Descrição:
    O serviço de Replicação DFS se recuperou com êxito de um erro de banco de dados interno no volume C:. A replicação foi retomada em pastas replicadas neste volume.

    Informações adicionais:
    Volume: 92404560-E6C8-11DF-BCA2-806E6F6E6963
    Banco de dados: C:\Informações de Volume do Sistema\DFSR

Todos os servidores que replicam com o computador restaurado serão exibidos repetidamente em seus arquivos %systemroot%\debug\dfsr*.log:

20110302 11:05:26.068 1192 INCO 7487 InConnection::RestartSession Tentando estabelecer novamente a sessão do conjunto de conteúdo. connId:{1B7F0404-6B47-4575-97CE-B107D9DEE1FE} csId:{E027985A-B48E-4B96-9F65-23D3EAADE871} csName:snaprf
20110302 11:05:26.068 1192 INCO 1042 [WARN] SessionTask::Etapa (Ignorada) Falha, já deveria ter sido processada. Erro:
+ [Erro: 9027 (0x2343) InConnection :: EstabeleceblishSession inconnection.cpp: 6172 1192 C Uma falha foi relatada pelo parceiro remoto]
+ [Erro: 9027 (0x2343) DownstreamTransport: : EstabeleceblishSession downstreamtransport.cpp: 4200 1192 C Uma falha foi relatada pelo parceiro remoto]
+ [Erro: 9027 (0x2343) DownstreamTransport: : EstabeleceblishSession downstreamtransport.cpp: 4179 1192 C Uma falha foi relatada pelo parceiro remoto *]
+ [Erro: 9028 (0x2344) DownstreamTransport: : EstablishSession downstreamtransport.cpp: 4179 1192 C O conjunto de conteúdo não foi encontrado]
20110302 11:07:26.080 1192 DOWN 4186 [ERRO] DownstreamTransport::EstablishSession falhou em connId:{1B7F0404-6B47-4575-97CE-B107D9DEE1FE} csId:{E027985A-B48E-4B96-9F65-23D3EAADE871} rgName:snapshotrg Erro:
+ [Erro: 9027 (0x2343) DownstreamTransport: : EstabeleceblishSession downstreamtransport.cpp: 4179 1192 C Uma falha foi relatada pelo parceiro remoto]
+ [Erro: 9028 (0x2344) DownstreamTransport: : EstablishSession downstreamtransport.cpp: 4179 1192 C O conjunto de conteúdo não foi encontrado]

Motivo

Não há suporte para instantâneos no banco de dados DFSR ou em qualquer outro banco de dados de vários mestres do Windows. Essa falta de suporte a snapshots inclui todos os fornecedores e produtos de virtualização. O DFSR não implementa a proteção de quarentena de reversão de USN como os Serviços de Domínio Active Directory.

Sob nenhuma circunstância você deve criar ou restaurar instantâneos de computadores que executam o DFSR em membros de leitura e gravação em um ambiente de produção.

A restauração de instantâneo só tem suporte para membros somente leitura, pois o vetor de versão não é rastreado em parceiros e uma reversão de USN não pode acontecer.

Resolução

Para resolver esse problema, entre em contato com o Suporte da Microsoft. A resolução envolve etapas especiais de recuperação de banco de dados que podem ser usadas para corrigir o servidor afetado sem afetar outros computadores.

Recriar o grupo de replicação ou a pasta replicada não corrigirá o problema no servidor restaurado e não deve ser usado como uma etapa de solução de problemas.

Mais informações

Para obter mais informações sobre snapshots e proteção contra reversão de USN, revise: