16 Aralık 2008 Salı

Exchange 2000/2003 ‘den Exchange Server 2007’ye Geçiş -1

Bu makalemizde Mevcut yapımız içinde bulunan Exchange 2000/2003’ten serverdan Exchange 2007’ye geçiş adımlarının bir uygulamasını yapıcağız. Bu makale serisi toplam dört makaleden oluşacak. Makaleler sonunda Exchange 2000/2003 organizasyonumuzu ve tüm datayı yeni kurduğumuz Exchange 2007’ye aktarmış ve eski Exchange 2003 sunucumuzu kaldırmış olacağız.
- Exchange 2003’ten Exchange 2007 ‘ye geçiş için ön hazırlık çalışmaları
- Exchange 2007 Sunucu Kurulumu
- Public Folderların Exchange 2007 sunucuya taşınması
- Eski Exchange sunucunun kaldırılması
Konuya başlamadan önce sizinler paylaşmak istediğim üç tablo var bu tabloların ilkinde Exchange 4.0 ‘dan başlayarak Exchange 2007’ye kadar çıkan tüm versiyon ,service pack ve release tarihlerini bulacaksınız.Diğer iki tabloda ise Transition and migration phases ( Geçiş ve göç safhaları ) ve Supported transition and migration scenarios ( Desteklenen geçiş ve göç seneryolar ) yer almaktadır.




Şekil-1 Microsoft Exchange’in Tarihcesi


Şekil-2 Geçiş ve Göç Safhaları (Transition and migration phases)



Şekil-3 Desteklenen Geçiş ve Göç seneryoları (Supported transition and migration scenarios)

Başlamadan önce değinmek istediğim birkaç nokta daha var Exchange 2000/2003 ‘den 20007’ye in-place upgrade yapamıyoruz yine Exchange Server version 5.5 organizasyonunda direk olarak Exchange 2007’e yükseltme imkanımız bulunmuyor eğer yapınız bu şekilde ise öncelikler Exchange 5.5 organizasyonunu Exchange 2000 / 2003 geçişini tamamladıktan sonra Exchange 2007’ye geçişini yapabilirsiniz. Bu senaryolar ile ilgili tüm bilgi Sekil-3’teki tabloda bulabilirsiniz. Ayrıca Exchange 2003’ den Exchange 20007’ye geçişi sırasında ActiveSync-enable kullanıcılar en son synchronization kaybedecekler bunun nedeni synchronization state kullanıcıların mailboxlarında tutuluyor olması.
Yine belirtmek istediğim diğer bir konu Exchange 2007 ile beraber aşağıdaki servislerin desteği kalkmış olduğu.

Novell GroupWise connector (Exchange 2003 Service)
Microsoft Mobile Information Server (Exchange 2000 Service)
Instant Messaging service (Exchange 2000 Service)
Exchange Chat Service (Exchange 2000 Service)
Exchange 2000 Conferencing Server (Exchange 2000 Service)
Key Management Service (Exchange 2000 Service)
cc:Mail connector (Exchange 2000 Service)
MS Mail connector (Exchange 2000 Service)

Exchange 2003’ten Exchange 2007 ‘ye geçiş için ön hazırlık çalışmaları

Exchange 2007 sunucumuzu mevcut yapımızda yaygınlaştırmaya başlamadan önce birkaç gereksinimi yerine getirmemiz gerekiyor. İlk olarak Exchange organizasyonumuzun Native Mode ‘da olmalı. Kontrol etmek için System Managerdan organizasyonumuz üzerinde sağ tık yapıp properties’dan Operation mode kontrol ediyoruz. Aşağıdaki tabloda görüldüğü gibi Mixed Mode (can support pre-Exchange 2000 Servers ) seklinde ortamımda Exchange 5.5 olmadığı için direk change mode tıklayıp operation mode’u değiştiriyorum ayrıca Display routing Groups ve Display administor groups kutucularını işaretliyorum.




Şekil-4 Operation Mode



Change Mode butonuna tıkladıktan sonra karşımız aşağıdaki uyarı mesajı gelecek. Bu işlemden sonra Organizasyonumuzu Mixed moda tekrardan alamayacağımıza dair olan bu mesajı Yes butonuna tıklayıp geçiyoruz.





Şekil-5 Native Mode



Dikkat etmemiz gereken diğer noktalar Active Directory’de schema master rolünün Windows 2003 Domain Controller sunucusu üzerinde olmalıdır.Ek olarak yapımızda bulunan her bir Active Directory sitesinde Global Catalog rolü bulunmalı ayrıca Active Directory Forestimizda bulunan bütün domain controllerlar üzerinde en az Service Pack 1 yüklü olması gereklidir. Diğer bir gereksinim organizasyonumuzda bulunan Exchnge 2000 server için Service Pack seviyesi 3 ,Exchange 2003 için Service Pack seviyesi 2 olmalıdır.

Not: Active Directory içinde non-english domain controller var ise aşağıdaki hotfix’i uygulamanız gerekiyor. Aksi takdirde Outlook web acces ile adres defterine ulaşmaya çalıştığınızda aşağıdaki hatayı alabilirsiniz.


Request Url: https://192.168.0.1:443/owa/forms/premium/DirectoryView.aspx?ae=AddressList&t=Recipients&a=Pick User host address: 192.168.0.2 User: someoneEX Address: /o=HUJIX/ou=GR/cn=RECIPIENTS/cn=SOMEONESMTP Address: someone@adatum.comOWA version: 8.0.605.16 Mailbox server: mail.adatum.com


MS KB article 919166

En son olarak Exchange 2007 geçişi için Active Directory functional level Windows Server 2000 veya Windows Server 2003 olması gerektiğini hatırlatıp nasıl kontrol edeceğimizi hatırlatalım. Active Directory User and Computers’dan domainimiz üzerinde sağ tık yapıp Raise domain functional level seçiyoruz.






Şekil- 6 Domain Functional Level



Exchange 2007 için Active Directory Hazırlama

Bu aşamada sırasıyla toplamda dört komut kullanacağız bu komutların sonunda Active Directory Exchange 2007 kurulumu için hazırlamış olacağız.


Setup.com /PrepareLegacyExchangePermissions
Setup.com /PrepareSchema
Setup.com /PrepareAD
Setup.com /PrepareAllDomains

Setup.com /PrepareLegacyExchangePermissions: Exchange2000/20003 organizasyonu içine Exchange 2007 yaygınlaştıracağımız için ilk olarak bu komutunu kullanıyoruz. Bu komut Exchange 2000/2003 içinde bulunan Receipent Update Service’nin Exchange 2007 organizasyonu içinde düzgün çalışması için son derece önemlidir.





Şekil-7 Setup.com /PrepareLegacyExchangePermissions




Setup.com /PrepareSchema: Bu komutla beraber Active Directory Schemasını Exchange 20007 kurulumu için hazırlıyoruz.






Şekil- 8 Setup.com /PrepareSchema


Setup.com /PrepareAD: Global Exchange objelerini hazırlar ayrıca Active Directory’de Exchange Universal Security Groups isminde bir (USGs) yaratır.


Exchange Universal Security Groups içinde aşağıdaki gruplar yer alır.


· Exchange Organization Administrators
· Exchange Recipient Administrators
· Exchange View-Only Administrators
· Exchange Servers
· Exchange2003 Intero

Ek olarak bu komutla beraber Exchange Administrative Group (FYDIBOHF23SPDLT) ve Exchange Routing Group (DWBGZMFD01QNBJR) yaratılır.Hemen burada artı parantez açıyorum Exchange 2007 Administrator Group ve Routing Group kullanamıyoruz bu senaryo dışında. Exchange 2007 varolan Active Directory site yapısına entegredir.






Şekil-9 Setup.com /PrepareAD









Şekil-10 Exchange Administrative/ Routing Group

Setup.com / PrepareAllDomains/PrepareDomain: Bu komutla Domain container üzerinde Exchange Sunuculara, Exchange Organization Adminlerine , Authenticated userlara ve Exchange Mailbox Administratorlara izin verilir ve Microsoft Exchange System Objects containerını yaratır.

Setup /PrepareDomain: Bulunduğumuz domain’i hazırlar

Setup /PrepareDomain:FQDN: Gösterilen domain’i hazırlar

Setup /PrepareAllDomains: Forest’taki tüm domain’leri





Şekil - 11 Setup /PrepareAllDomains

Bir sonraki makalemizde Exchange 2007 kurulumunu yapacağız

Hiç yorum yok: