Makalemizin ilk bölümünde geçiş işlemleri için gerekli yapılandırmaya değinmiştik şimdi Exchange 2007 kurulumuna geçebiliriz.
Bunu içinde bazı ön hazırlıklara ihtiyacımız var. İlk olarak Windows 2003 server üstünden Exchange 2003’ümüzün Operation mode kısmının Native olduğundan emin olalım. Kontrol yolu System manager >Firs Organization > options
Daha sonra registry’ e aşağıdaki kaydı girmemiz gerekli.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RESvc\Parameters
New | DWORD ü seçip ismine SuppressStateChanges verin. Daha sonra çift tıklayıp değeri edit ederek Decimal değerine 1 yazın uygulayın ve registry editöründen çıkın.
Dikkat ! : Bu işlemden sonra SMTP Servisinin Restart edilmesi gerekmektedir.
İlgili makale : https://technet.microsoft.com/en-us/library/aa998746(EXCHG.65).aspx
Şimdi Windows 2008 olan bilgisayara geçip Exchange 2007 için ön hazırlıkları yapalım.
Exchange 2007 kurmamız için gereken programlar;
.Net Fremework 2
NDP20-KB926776-X86.exe Hotfix
PowerShell
Windows 2008’de PowerShell kurulumu için
Başlat > Çalıştır a “servermanagercmd -i powershell “ bu komut girilerek kurulum gerçekleştirilebilir.
Daha sonra sırasıyla aşağıdaki komutlar Win 2008 server üstünde exchange 2007 cd sinden çalıştırılır.
setup.com /preparelegacyExchangepermissions
setup.com /prepareschema
setup.com /prepareAD
setup.com /prepareDomain
Eğer birden fazla domain var ise setup.com /prepareAllDomain
preparelegacyExchangepermissions Çıktısı
prepareschema Çıktısı
prepareAD Çıktısı
prepareDomainÇıktısı
Kuruluma başlamadan önce Windows 2003 Server’a Exchange Best Practices Analyzer kurarak yaptığımız işlemler de bir sorun var mı yok mu kontrol edelim.
Görüldüğü gibi bir hata mesajı yok.
Not: Alınan uyarı “Best Practices Analyzer” sürümümün eski olmasından dolayı. Ürünün Update’lerini yaptığımız takdirde o uyarıda çıkmayacaktır.
Son olarak Exchange 2007 kurulumuna başlamadan önce kurulumda sırasında uyarı almadan devam etmek için Windows 2008 Server’ımıza Add Role diyerek aşağıdaki bileşenleri de yüklemeliyiz yoksa bunların yüklenmesi ile ilgili uyarı alacağız ve kuruluma devam edemeyeceğiz.
NOT: Bu bileşenleri otomatik yüklemek için aşağıdaki kodları .BAT dosyası yaparak da çalıştırmanız yeterli.
::Hub Transport, Client Access, and Mailbox server rolleri icin
::Gerekli olan IIS gereksinimleri
ServerManagerCmd -i Web-Server
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Digest-Auth
ServerManagerCmd -i Web-Windows-Auth
ServerManagerCmd -i Web-Dyn-Compression
:: RPC over HTTP proxy ozeligi icin
ServerManagerCmd -i RPC-over-HTTP-proxy
Elle Kurmak isteyenler aşağıdaki bileşenleri yüklemeliler;
Web Server (IIS)
ASP.NET kurulur
Web Server
Security
Basic Authentication
Windows Authentication
Digest Authentication
Performance
Dynamic Content Compression
IIS 6 Management Compatibility
IIS 6 Metabase Compatibility
IIS 6 WMI Compatibility
IIS 6 Scripting Tools
IIS 6 Management Console
Gereksinimleri tamamladık.
Önemli Uyarı: Kuruluma başlamadan önce IPV6 ile ilgili önemli bir uyarı yapmak istiyorum. IPV6 kullanmayacak arkadaşlar Ethernet kartının özelliklerinden kutucuğunu kaldırmış iseniz kurulumda hata alma ihtimaliniz yüksek. Eğer ağınızda IPV6 kullanmayacaksanız kutucuğunun işaretini kaldırdıktan sonra aşağıdaki şekilde Disable etmeniz gerekmekte. Bunun için aşağıdaki makaleden faydalanabilirsiniz.
IPV6 Disable için makale: https://support.microsoft.com/kb/952842
Kurulumumuz sorun olmadan tamamlandı. Sistemi restart ediyoruz.
Şimdi mailbox’larımızı taşımaya başlayabiliriz.
Bu ekranda kullanıcıların üstüne sağ tıklayıp Move Mailbox seçeneğini seçiyoruz.
Burada Posta kutularının hangi Storage Group’a taşınacağını seçiyoruz. Biz 2008’i seçerek 2003’ü boşa çıkartıyoruz.
Yukarıda görüldüğü gibi MailBox’lar srv-2008 e taşınmış oldu.
Problem görünmüyor devam edebiliriz.
Sıra Exchange 2007 den mail atabilmemiz için gerekli ayarları yapmaya geldi. Eğer ortamda EDGE Rolü olan bir makinemiz olmayacak ise Hub Transport rolüne Send Connector ekleyerek mail gönderim sağlayabiliriz.
Evet Send Connector’ümüzü ekledik.
Ancak hala bir eksiğimiz var Default Receive Connector’den “anonymos users “ yetkisinide aşağıdaki resimdeki gibi vererek işlemi tamamlıyoruz.
Bu ayarlardan sonra artık Exchange 2007 miz dışarı mail atar duruma geldi.
Exchange 2007’ye yabancı olanlar için belirtmekte fayda olduğunu düşündüğüm bir nokta Exchange 2003’e SP2 den sonra gelen AntiSpam özellikleri Exchange 2007 de direk olarak gelmiyor. Bu rol Exchange 2007 mimarisinde EDGE Transport olarak ayrı bir sunucuda destekleniyor. Ancak biz başka bir server kurmadan bu işlevleri bir script ile Hub Transport rolümüze dahil edebiliriz.
Bunun için
Başlat > Programlar > Microsoft Exchange Server 2007 > Exchange Management Shell ‘i açıyoruz.
C:\Program Files\Microsoft\Exchange Server\Scripts> yoluna gelerek
“./install-AntispamAgents.ps1” bu komutu çalıştırıyoruz. Komutun çıktısı aşağıdaki gibidir.
Daha sonra değişikliğin uygulanması için “Microsoft Exchange Transport” servisini restart ediyoruz daha sonrada aşağıda da görüldüğü gibi AntiSpam özelliğimiz eklenmiş oluyor.
Bu ekranın kullanımı ile ilgili detaylı makaleler Çözüm park Portalımızda mevcuttur.
Örneğin:
https://www.cozumpark.com/blogs/exchangeserver/archive/2008/04/21/exchange-2007-single-server.aspx
Eski server’ınızda bulunan AntiSpam ayarlarının Exchange 2007’ye migrate işlemi için aşağıdaki linkten indirebileceğiniz tool’u kullanabilirsiniz.
Tool Link : https://www.microsoft.com/downloads/details.aspx?FamilyId=805EAF35-EBB3-43D4-83E4-A4CCC7D88C10&displaylang=en
Evet, Migrate işlemini bu şekilde tamamlamış olduk. Makalemizin 3. bölümünde ortamda halen mevcut olan eski sürümleri kaldırarak makalemizi bitireceğiz.
Bir sonraki makalede görüşmek üzere.
Sertaç TOPAL