Jest to druga część artykułu autorstwa Krzysztofa Skorzybuta nawiązująca do "Migracji domeny do Windows Server 2008 R2". W tej cześci autor przedstawił proces migracji poczty z Exchange Server 2003 do Exchange Server 2007 pracującego pod kontrolą Windows Server 2008 R2.
Jest to druga część artykułu autorstwa Krzysztofa Skorzybuta nawiązująca do "Migracji domeny do Windows Server 2008 R2". W tej części autor przedstawił proces migracji poczty z Exchange Server 2003 do Exchange Server 2007 SP3 pracującego pod kontrolą Windows Server 2008 R2.
Uwaga: Przypominam, że migracja obejmuje starą pocztę postawioną na serwerze Exchange 32 bitowym, a nowy Exchange jest tylko w wersji 64 bitowej. Do łatwiejszego przeprowadzenia migracji Microsoft przygotował narzędzia dostępne również w wersji 32 bitowej, które można pobrać ze strony:
http://www.microsoft.com/downloads/details.aspx?FamilyID=6be38633-7248-4532-929b-76e9c677e802&displaylang=en
Teraz na podstawie opisu Konrada Sagały (Exchange Server MVP) ruszamy z migracją Poczty.
http://www.microsoft.com/poland/technet/article/art0083_01.mspx
Po spełnieniu wszystkich wymagań wskazanych przez autora powyższego artykułu (wymagany jest PowerShell) przystępujemy do przygotowania schematu Active Directory. Należy jeszcze sprawdzić na serwerze Exchange, czy jest wyłącznony tryb Native dla Windows 2000:

Jeśli powyższy warunek nie będzie spełniony to podczas pierwszego polecenia otrzymamy błąd: The Exchange organization is not in native mode, co zaprezentowano na zdjęciu poniżej.
Uruchamiamy wiersz poleceń (cmd) na starym kontrolerze domeny i wchodzimy do katalogu, gdzie rozpakowała się 32 bitowa instacja Exchange.
Na kontrolerze domeny uruchamiamy następujące polecenie: setup /PrepareLegacyExchangePermissions
W rezultacie powinniśmy otrzymać:
Teraz kolejno wykonujemy polecenia:
- setup /PrepareSchema
- setup /PrepareAD
- setup /PrepareAllDomains


W kolejnym kroku użyjemy Microsoft Best Practices Analyzera, aby wskazał, co należy jeszcze doinstalować lub poprawić. Program ten wymaga komponentu .NET Framework. Instalację .NET Framework przeprowadzamy z poziomu Server Managera.
Server Manager > Features > Add features > .Net Framerowrk 3.5.1
Po instalacji wymaganego komponentu uruchamiamy Microsoft Exchange Best Practices Analyzer, który znajduje się w katalogu instalacyjnym Exchange: ..\setup\serverroles\common\exbpa.

W efekcie uzyskujemy raport z uwagami i ostrzeżeniami.
Microsoft Exchange Best Practices Analyzer v2.8 można pobrać na stronie:
http://www.microsoft.com/downloads/details.aspx?familyid=dbab201f-4bee-4943-ac22-e2ddbd258df3&displaylang=en
Polecam również stronę wskazaną przez Konrada Sagałę:
http://technet.microsoft.com/en-us/exchange/bb288481.aspx
Exchange ma być zainstalowany na nowym x64 bitowym Windows Server 2008 R2. Microsoft wypuścił Service Pack 3 (SP3) dla Exchange 2007, który zapewnia wsparcie dla instalacji tej wersji serwera pocztowego na Windows Server 2008 R2.
http://www.microsoft.com/downloads/details.aspx?FamilyID=1687160b-634a-43cb-a65a-f355cff0afa6&displaylang=en
Instalacja Exchange Server 2007 na Windows Server 2008 R2
Przed instalacją należy się zapoznać z wymaganiami, które znajdziemy na stronie: http://technet.microsoft.com/en-us/library/aa996719(EXCHG.80).aspx. Wymagane są między innymi komponenty: .Net Framework, Microsoft Windows PowerShell oraz inne aplikacje wskazane na wyżej wymienionej stronie.
Teraz na kontrolerze domeny i nowym serwrze Exchange doinstalowujemy aplikację Ldifde.exe (wymaga restartu).
Link: http://technet.microsoft.com/en-us/library/bb643109(EXCHG.80).aspx
Z poziomu wiersza linii poleceń wykonujemy komendę: ServerManagerCmd -i RSAT-ADDS.

Teraz należy poprawnie skonfigurować IIS-a na nowym serwerze Exchange: http://technet.microsoft.com/en-us/library/bb738113(EXCHG.80).aspx
Po wykonaniu powyżej operacji przechodzimy do instalacji serwera pocztowego Exchage w wersji 2007. Po przejściu pierwszych "Next'ów" instalatora pojawia się Menu z możliwością wyboru sposobu instalacji serwera Exchange. W moim przypadku będzie to standardowa instalacja, więc zaznaczam Typical. Trzeba tu jeszcze zwrócić uwagę, w którym miejscu ma się instalować aplikacja:

W kolejnym kroku wskazujemy "stary" Exchange 2003.

Rozpocznie się etap właściwej instalacji ról serwera Exchange. W przypadku wystąpienia problemów podczas instalacji otrzymamy odnośniki do stron Microsoft opisujących rozwiązanie problemu. Jak widać na rysunku poniżej instalacja zakończyła się sukcesem.

Teraz na "starym" serwerze Exchange 2003 pojawią się nam nowości:

Na nowym serwerze widać już skrzynki użytkowników:

Migracja danych Exchange
Przeprowadzamy prostą migrację folderów publicznych jak i skrzynek użytkowników. Na serwerze Exchange 2003:

Migracja skrzynki już tylko na nowym serwerze pocztowym Exchange Server 2007 SP3:





Uruchamiamy Outlooka u uużytkownika Michał i sprawdzamy podłączenie do serwera.

Outlook po zamknięciu i otwarciu automatycznie przełączył się na nowy serwer! Migrujemy pozostałe konta (można kilka na raz) i likwidujemy serwer Exchange 2003.

Likwidację Exchange Server 2003 przeprowadzamy według procedury opisanej na stronach Microsoft: http://www.msexchange.org/tutorials/Remove-Exchange-server-entire-Exchange-organization.html
Odmontowujemy story i przesuwamy role na nowy serwer Exchange Server 2007 SP3.


W kolejnym etapie usuwamy Connector:

Na zakończenie przeprowadzamy proces deinstalacji serwera Exchange 2003.

Autor: Krzysztof Skorzybut