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
Redefina a conta do computador de domínio para o servidor perdido. Para fazer isso:
Abra Usuários e Computadores do Active Directory
Localize o computador para o servidor perdido.
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.
Configure todas as unidades com as mesmas atribuições lógicas que estavam presentes no servidor ausente.
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
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)
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.
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
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:
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.
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.
Execute Setup /m:RecoverServer como fez anteriormente para recuperar todas as funções de servidor não recuperadas restantes.
Depois que a recuperação estiver concluída, restaure os valores editados no Registro e no Active Directory:
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.
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.