Como recuperar um servidor Exchange perdido

 

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

Tópico modificado em: 2011-04-15

Este tópico explica como recuperar-se da perda de um servidor por meio da opção /m:RecoverServer do comando de instalação. Quase todas as configurações de um computador com Microsoft Exchange Server 2007 são armazenadas no serviço de diretório Active Directory. A opção /m:RecoverServer reconstrói um servidor Exchange com o mesmo nome e as mesmas configurações, usando as informações do Active Directory.

Se Setup /m:RecoverServer encontrar um erro durante uma recuperação do servidor e ocorrer falha na instalação, será provável que ocorra falha também na nova execução de /m:RecoverServer. Se a nova execução de Setup /m:RecoverServer for malsucedida, você poderá encontrar as seguintes situações:

  • Nem todas as funções de servidor são totalmente recuperadas.

  • A instalação falha ao recuperar as funções restantes, pois o servidor contém funções configuradas.

  • A desinstalação das funções restantes falha devido à falha durante os esforços de recuperação de desastres e não é possível tentar nenhuma outra ação até a recuperação de desastres ser bem-sucedida.

Em alguns casos de erro, a nova execução da instalação é bem-sucedida. No entanto, quando ocorrer falha na nova execução da Instalação, você poderá executar uma solução alternativa manual que permitirá que a Instalação continue e tentará recuperar as funções que não foram recuperadas na primeira vez. Essa solução alternativa é apenas para permitir que a instalação recomece; ela não determinará a causa do problema que fez com que a instalação falhasse na primeira vez. Esse problema deve ser diagnosticado e corrigido antes que a instalação seja executada novamente.

Antes de começar

Para executar o procedimento a seguir em um computador em que o Exchange 2007 será instalado, você deverá usar uma conta à qual esteja delegada o seguinte:

  • Função de Administrador do Exchange Server e grupo Administradores local para o 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 Server 2007, consulte Considerações sobre permissão.

O servidor precisa ter o mesmo nome do servidor que ele substituirá e ter uma configuração de unidade correspondente para unidades que tinham dados do Exchange.

Procedimento

Para recuperar um servidor perdido com a opção /m:RecoverServer

  1. Redefina a conta do computador de domínio para o servidor perdido. Para fazer isso:

    1. Abra Usuários e Computadores do Active Directory

    2. Localize o computador para o servidor perdido.

    3. Clique com o botão direito no nome do computador e clique em Redefinir Conta.

    Coloque online o novo servidor que executa o Microsoft Windows Server 2003 e ingresse-o no domínio com o mesmo nome do servidor perdido.

  2. Configure todas as unidades com as mesmas atribuições lógicas que estavam presentes no servidor ausente.

  3. Abra uma janela de prompt de comando na pasta de origem do Exchange e execute o seguinte comando:

    setup /m:recoverserver 
    

    Dica

    A pasta de origem é a pasta do identificador de tipo de processador (\i386 ou \amd64) no DVD ou outra mídia de origem.

Para recuperar um servidor perdido que falhou durante o processo de recuperação com a opção /m:RecoverServer

  1. Para permitir que a instalação seja executada novamente, você deve identificar primeiro as funções que foram recuperadas. Se o console de instalação da primeira tentativa ainda estiver visível, as funções recuperadas terão "CONCLUÍDO" escrito ao lado de seus nomes. Caso contrário, você deverá ir para o Registro e abrir a chave:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Exchange\v8.0

    Várias subchaves com os nomes de funções de servidor (por exemplo, "MailboxRole") ficam abaixo da chave v8.0. Examine cada subchave. Se a subchave contiver um valor UnpackedVersion e um valor ConfiguredVersion, e ambos os valores forem iguais (o qual será uma cadeia de caracteres como "8.0.685.23"), essa função de servidor será recuperada e instalada com êxito. Anote quais funções foram recuperadas com êxito.

    Dica

    UNRESOLVED_TOKEN_VAL(exRegistry)

  2. Faça backup dos dados que você pretende modificar no Registro e no Active Directory. No Registro, abra a chave:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Exchange\v8.0

    Clique com o botão direito nessa chave, selecione Exportar e salve o arquivo.

  3. Usando AdsiEdit (AdsiEdit.msc), localize o objeto do servidor Exchange referente ao servidor que está sendo recuperado. Por exemplo, a seguir está um caminho para um objeto do servidor:

    CN=<nome do servidor>,CN=Servidores,CN=Grupo Administrativo do Exchange (FYDIBOHF23SPDLT),CN=Grupos Administrativos,CN=<nome da organização>,CN=Microsoft Exchange,CN=Serviços,CN=Configuração,DC=<nome de domínio>

    Anote o valor do atributo msExchCurrentServerRoles; ele é um inteiro. O valor desse atributo no objeto do servidor indica as funções que foram configuradas no objeto do servidor antes da falha e ele é derivado da adição de valores, como a seguir:

    Função de servidor Valor da função

    Função Caixa de Correio

    2

    Função Acesso para Cliente (CAS)

    4

    Função Unificação de Mensagens

    16

    Função Transporte de Hub

    32

    Função Transporte de Borda

    64

  4. Altere as variáveis lidas pela instalação para forçá-la a desconsiderar as funções que foram recuperadas e recuperar as funções que não foram. Isso exige a alteração temporária das informações no Registro e no Active Directory:

    1. Usando regedit.exe   Para cada função recuperada com êxito, renomeie a chave correspondente em HKLM\Software\Microsoft\Exchange\v8.0, anexando um 0 ou alterando o nome da chave.

    2. Usando AdsiEdit.msc   Obtenha o valor atual de msExchCurrentServerRoles, subtraia o valor correspondente às funções recuperadas e modifique o atributo para o novo valor. Por exemplo, se você tiver recuperado com êxito a função Caixa de Correio em um servidor com as funções Hub (valor = 32), Caixa de Correio (valor = 2) e CAS (valor = 4) instaladas, obterá um valor 38. Desse valor, subtraia 2 para a função Caixa de Correio, deixando um valor 36 para msExchCurrentServerRoles.

  5. Execute Setup /m:RecoverServer como fez anteriormente para recuperar todas as funções de servidor não recuperadas restantes.

  6. Depois que a recuperação estiver concluída, restaure os valores editados no Registro e no Active Directory:

    1. Usando regedit.exe   A instalação criou novas chaves que correspondem às chaves renomeadas anteriormente para funções recuperadas com êxito. Exclua essas chaves e renomeie todas elas no HKLM\Software\Microsoft\Exchange\v8.0 para seu nome original.

    2. Usando AdsiEdit.msc   Modifique o valor de msExchCurrentServerRoles novamente para sua configuração original.

Para obter mais informações

Para obter mais informações sobre a opção /m:RecoverServer, consulte Compreendendo a opção Setup /M:RecoverServer.