23 Aralık 2008 Salı

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

Merhaba Arkadaşlar ilk makalemizde Exchange Server 2003 Organizasyonumuzun içine Exchange 20007 Serverı yaygınlaştırmak için gerekliliklerden bahsedip ve ön hazırlıkları tamamladık. Makalemizin devamında Exchange 2007 Server kurulumu yapacağız.

Gereklilikler

Exchange 20007 kurulumuna başlamadan önce aşağıdaki bileşenleri kurmamız gerekiyor.
- Microsoft .NET Framework Version 2.0
- Microsoft Management Console (MMC) 3.0
- Windows PowerShell

Bildiğiniz üzere Exchange 2007 ile beraber toplam 5 rol geldi. İlk olarak bu roller nelerdir kısaca üzerlerinden geçip gereksinimleri hakkında bilgi verelim.






Sekil -1 Exchange 2007 Rolleri


Mailbox Server: Mailbox , Public folderları ve calender özellikleri de dahil olmak üzere temel hizmetleri yönetir.

Yüklenmesi Gereken Bileşenler:


- Enable network COM+ access
- Internet Information Services
- World Wide Web Service

Yüklenmesi gereken hotfixler;
MS KB article 904639 , 918980.


Client Acces: Microsoft Office Outlook Web Access, mobil bağlantı ,POP3,IMAP4 , Exchange ActiveSync ve Web hizmetleri özelliklerini sunar.

Yüklenmesi Gereken Bileşenler:


World Wide Web Service
RPC over HTTP
ASP.NET v2.0

Hub Transport: Dahili olarak mesaj yönlendirme ve şifreleme özelliklerini sunar. Organizasyon içindeki diğer Exchange Serverlara mesajların iletimini sağlar içeriye ve dışarıya doğru .Yüklenmesi gereken özel bir bileşen bulunmamaktadır.


Unified Messaging: Sesli posta, faks ve sesli erişim hizmetleri için PBX sistemleriyle entegre olur.Yüklenmesi gereken özel bir bileşen bulunmamaktadır.


Edge Transport : Çevresel ağda veya DMZ’de dağıtılan bu sunucu rolü, diğer rollerde olduğu gibi aynı sunucu üzerinde kalamayan tek sunucu rolü olma özelliğine sahiptir. SMTP ağ geçidi olarak hareket eden Edge Transport rolü , virüslere ve istenmeyen e-postalara karşı koruma sağlarken mesajlaşma güvenliğini artıran hizmetler de sunar. Yüklenmesi gereken özel bir bileşen bulunmamaktadır.

Donanım Gereksinimleri: Microsoft Exchange 2007 Server 64 bit serverlar üzerine kurulabiliyor. Yapınızı planlama aşamasında aşağıdaki linki incelemenizi tavsiye ediyorum.

Minumum Konfigirasyon


- Any Intel Xeon or Pentium 4 64-bit processor
- Any AMD Opteron or Athalon 64-bit processor
- 1GB of RAM plus 7MB per mailbox
- 1.2 GB of available disk space on the drive on which you install Exchange
- 200 MB of available disk space on the system drive
- SVGA or higher-resolution monitor
- NTFS File System
- DVD-ROM Drive

Microsoft Exchange 2007 Server Kurulum


Kurulumu gerçekleştireceğimiz user aşağıdaki haklara sahip olması gerekiyor.


• Local Administrator
• Enterprise Administrator
• Domain Administrator
• Schema Administrator


1- Simdi kuruluma başlayabiliriz. Exchange 2007 medyamızdan setup.exe isimli dosyaya çift tıklıyoruz. Karşımıza Sekil-1 ekran geliyor biz başlamadan önce kurulması gereken bileşenleri kurduğumuz için Step 1, 2 ve 3 no’lu stepler aktif gelmedi.



Şekil -2 Exchange 2007 Setup

2- Step 4 Install Microsoft Exchange sekmesine tıklıyoruz gerekli dosyaları kopyalamaya başlıyor, sonrasında karşımıza Introduction ekranı geliyor burada Exchange Serverın pazardaki pozisyonu hakkında kısa bir bilgi veriliyor Next butonuna tıklıyoruz. Bir sonraki pencerede License Agreent penceresi geliyor I accept the terms in the license agreement seçip next butonuna tıklıyoruz.




Şekil -3 Licencse Agreement



3- Karşımıza Error Reporting penceresi gelir burada önerilen Yes seçeneğidir bu sayede Microsoft Exchange server ürününde yaşayacağınız problemler otomatik olarak Microsoft’a gönderilecektir.






Şekil -4 Error Reporting



4- Ekrana kurulum seçenekleri geliyor. Typical Exchange Server Installation seçip Next butonuna tıklıyoruz. Ayrıca kurulumun yapılacağı disk bölümünü buradan seçebiliyoruz.




Şekil -5 Installation Type

5- Karsımıza Mail Flow Setting ekranı geliyor. Biz Exchange 2003 organizasyonu içine Exchange 2007 serverı kurduk. İki server arasındaki mail akışı için routing group connector yaratmamız gerekiyor Browse butonuna tıklayarak EXCH01 isimli Exchange 20003 Server seçip Next butonuna tıklıyoruz.





Şekil -6 Mail Flow Setting



6- Bir sonraki ekran Readiness Checks sayfası . Kurulum için seçtiğimiz exchange rollerinin kurulumu için önceden gerekli olan bileşenlerin kontrolünü yaparak eksik birşey bulduğu taktirde bizi uyararak yönlendirme yapıcaktır.


Şekil -7 Readiness Check



7 - Kontrolü tamamladıktan sonra install butonu aktif hale gelicektir. Install butonuna tıklayıp rollerin kurulumunu başlatıyoruz başarıyla tamamlandıktan sonra Finish butonuna tıklayarak kurulumu bitiriyoruz.




Şekil -8 Setup Completion

Exchange 2000/2003 organizasyonumuzdaki global ayarlar otomatik olarak exchange 20007’ye transfer olur, Exchange 2000/2003 ve Exchange 2007 ‘nin birlikte çalıştığı bu yapıda organizasyon seviyesinde herhangi bir ayar yapılacaksa Exchange 2007 Management tool kullanmalıyız. Bir sonraki makalemizde public folder ve mailbox’larımızı yeni kurduğumuz Exchange Server’a taşıyacağız.


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