Parece um pedaço de bolo, para ser honesto. Um único servidor, um único local físico, como você está descrevendo, é a migração mais fácil de executar. Siga as diretrizes da Microsoft e você estará bem encaminhado para o sucesso. Você está basicamente falando sobre uma migração "Mover caixa de correio", com visibilidade zero para os usuários.
Sua instalação do Exchange 2003 já deve estar no Service Pack 2. Isso é tudo o que é realmente necessário lá.
O Exchange 2010 tem a sensação de uma atualização menor da versão do Exchange 2007 (que falta de grandes mudanças arquiteturais entre 2003 e 2007), e as migrações que fiz de 2003 para 2007 foram muito tranquilas. Espero que as migrações de 2003 para 2010 sejam igualmente tranqüilas (embora ainda não tenha tido ocasião de fazer nenhum ... jogo de alguém?).
Você está dizendo as coisas certas sobre: obter um novo computador servidor para hospedar o Exchange 2010. Certifique-se de provisionar seu armazenamento de acordo com as práticas recomendadas da Microsoft (eixos separados para logs e bancos de dados de transações ESE, ajustados para acesso seqüencial para o anterior e acesso aleatório para o último).
Vi alguns soluços nas migrações do Exchange 2003 para 2007 quando os usuários têm suas caixas de correio abertas, enquanto no Modo Cache do Exchange, durante a migração. É suposto ser possível mover a caixa de correio de um usuário enquanto eles estão usando o Outlook, mas eu não teria chance - eu teria certeza de que eles não estão usando o Outlook ao mover as caixas de correio.
Se você deseja interromper todo mundo de uma só vez, alterar as regras de firewall que encaminham o acesso do OWA da Internet para o novo computador do Exchange Server não é grande coisa. Se você planeja coexistir caixas de correio nos dois servidores por um tempo, precisará se preocupar com os usuários que acessam a instância correta do OWA para receber seus emails, dependendo se a caixa de correio foi movida ou não. (Esse é um bom argumento para interromper todos os usuários de uma só vez durante um intervalo de tempo de inatividade programado.)
Não sei se a virtualização "ajudará" no sentido de que a migração será a mesma, esteja você migrando para bare metal ou uma máquina virtualizada. O Exchange 2010 é mais amigável do que as versões anteriores do Exchange com relação às necessidades de E / S, portanto, a execução em um ambiente virtualizado (em que você incorre em uma certa quantidade de sobrecarga de E / S devido à virtualização) terá menos impacto em comparação às versões anteriores do Exchange.
Se você estiver hospedando algum antivírus integrado ao Exchange, está pronto para usar uma licença para uma versão compatível com o Exchange 2010?
Seu software de gerenciamento de backup está pronto para dar suporte ao Exchange 2010?
Você pode querer ler sobre a descoberta automática do Exchange. Pode ter ramificações para o seu certificado SSL e a infraestrutura DNS, supondo que você não queira receber avisos irritantes do Outlook. Dê uma olhada neles para obter bons antecedentes (o segundo se refere ao Exchange 2007, mas não mudou drasticamente no Exchange 2010).