Migrando o Mailstore do Exchange 2003 para o Exchange 2010 em um novo domínio

4

Proposta de projeto à frente, e muita documentação e opções por aí, então eu estava procurando por opiniões ou conselhos.

Estou criando um novo domínio e instalando o Exchange 2010 no ambiente. Server 2008 será o DC. Existe uma maneira de migrar caixas de correio existentes ou todo o mailstore para o novo domínio e, em seguida, mapear essas caixas de correio para novos objetos de usuário no novo domínio (que se correlacionam aos objetos de usuário antigos .... um processo manual que eu farei) . Isso é um curso de ação mais inteligente ou devo usar o ExMerge para exportar / importar o email para caixas de correio vazias que eu criei para os novos objetos de usuário?

Não queremos que nenhum fantasma do domínio antigo seja exibido, portanto, criar a partir do "rascunho" é a intenção. Obviamente, documentar e, em seguida, recriar, objetos de usuário, membros de grupos e permissões será a chave. Apenas procurando por alguns pensamentos sobre como outros usuários atacariam esse empreendimento. Existem argumentos para manter a antiga configuração para comparações, e juntando-se a fazer a nova parte DC do domínio antigo, então fazer um DOMEN RENAME é intrigante, eu odeio ser dependente de Wizard e me deparar com migrações interrompidas e problemas de compatibilidade, deixando-me morto a água.

    
por Silky 17.11.2010 / 02:57

2 respostas

11

Eu posso falar sobre como lidamos com as migrações de caixa de correio entre florestas do ambiente de 2003 para o novo ambiente de 2010. Esse processo funciona razoavelmente bem, exceto por um problema conhecido que as caixas de correio entre florestas às vezes precisam de algumas horas para serem reconhecidas pelo Exchange 2010 (ou, você pode reiniciar o armazenamento de informações para obtê-las imediatamente)

Aqui está o processo que usamos. Existem maneiras alternativas de fazer isso acontecer, mas isso funciona para nós em um ambiente de produção e fazemos isso quase que diariamente.

Pré-requisitos

  • Você precisa ter uma confiança de domínio entre o domínio antigo e o novo domínio.
  • Você precisa de um usuário com privilégios administrativos no domínio antigo ou alguém capaz de gerenciar a caixa de correio que está sendo movida.

Processo

  1. Prepare a floresta de destino com o script powershell da Microsoft (não foi possível localizar um link para você) ou use o método que usamos, o script PrepareForestMove.vbs de Michel de Rooij ( )
  2. Quando a saída confirmar que os recursos da caixa de correio foram movidos (devem parecer abaixo de output.log), ative o recurso PowerShell.
  3. Defina sua credencial antiga do administrador de floresta / gerenciador de caixas de correio em uma variável, ($ foo = Get-Credential)
  4. Execute o seguinte: New-MoveRequest -RemoteLegacy -Identity "[email protected]" -RemoteGlobalCatalog "GC.contoso.com" -TargetDeliveryDomain "New.Forest.Domain.Com" -RemoteCredential $foo -verbose

Onde

  • [email protected] é um endereço de email atribuído à caixa de correio atualmente em o antigo sistema antigo.
  • GC.contoso.com é um catálogo global no domínio antigo. Deve ser um catálogo global! verifique isso, pois não é imediatamente aparente pelo erro se o servidor não for um GC.
  • new.forest.domain.com é o novo domínio de entrega da nova floresta. O que isto faz é configurar um encaminhador na rede de troca da floresta antiga que redireciona o e-mail da caixa de correio antiga para a nova no novo domínio.

Informações adicionais

output.log for PrepareForestMove looks similar to this:
[14:36] Start
[14:36] Reading names from users.txt
[14:36] doe.100: Syncing Exchange Attributes from doe.100
[14:36] Setting mail to [email protected] #8
[14:36] Setting mailNickname to doe.100 #8
[14:36] Setting msExchMailboxGuid to (B25A79608ABA6F4FA36E6C0AF3CB69BE) #8209
[14:36] Setting targetaddress to [email protected] #8
[14:36] Setting proxyAddresses to multi-value [smtp:[email protected], smtp:doe.100@local, smtp:[email protected], SMTP:[email protected], X400:c=us;a= ;p=contoso;o=Exchange;s=Doe;g=John;] #8204
[14:36] Adding X500:/o=contoso/ou=First Administrative Group/cn=Recipients/cn=doe.100 to proxyAddresses
[14:36] [email protected]
[14:36] Adding smtp:[email protected] to proxyAddresses
[14:36] Setting msExchRecipientDisplayType to -2147483642 #3
[14:36] Setting msExchRecipientTypeDetails to 128 #2
[14:36] Setting legacyExchangeDN to /o=CTS/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=John Doe #8
[14:36] Finished

Eu incluiria a saída "esperada" do New-MoveRequest verbose, mas não tenho uma caixa de correio para mover no momento para mostrar. Basta dizer que, se você vir muitos spams amarelos sem nenhuma entrada em vermelho, as coisas devem estar balançando e rolando bem.

Você também pode verificar o status do moverequest como está processando usando Get-MoveRequestStatistics -Identity username

Ah, um item adicional : Se quando você tentar usar a nova caixa de correio, você recebe um "Não é possível abrir o armazenamento de mensagens", esse é o "problema conhecido" ao qual me referi acima. Se você tiver uma configuração do Grupo de Acesso ao Banco de Dados, descobrimos que o failover do DAG para um servidor secundário geralmente limpa isso sem uma redefinição do repositório de informações, embora, em alguns casos, você precise percorrer todas as lojas de informações! A Microsoft irá corrigir isso no SP2 (aparentemente não era importante o suficiente para o SP1)

Boa sorte, e espero que isso ajude!

    
por 02.12.2010 / 03:26
1

Você realmente tem as duas opções sobre as quais falou em seu último comentário. Você pode criar um novo DC / forest / domain, criar contas de usuário e depois ExMerge / Export-Mailbox over para cada usuário recém-criado. Você também pode criar uma nova floresta, estabelecer uma relação de confiança e fazer migrações entre florestas.

Sempre que possível, eu votaria para recriar o domínio e a floresta do Active Directory. Você pode mover usuários e grupos sem muito problema usando utilitários existentes ( ldifde ). Pense no design da UO, pois é muito mais fácil usar a Diretiva de Grupo (que é a maior aliada do sysadmin do Windows).

Meu voto: crie uma floresta separada, importe usuários e grupos, crie a estrutura da UO e, em seguida, exporte / importe caixas de correio do antigo servidor do Exchange, anexando-as aos novos usuários.

    
por 02.12.2010 / 00:36