Exchange Server 2010 SP3’den Exchange Server 2013’e Geçiş

Bu bölümümüzde ise Exchange Server 2010 yapımızı nasıl Exchange Server 2013’e geçireceğimizi göreceğiz. Bu bölüm Exchange Server 2010 kurulumunu içermemektedir. Sadece diğer bölümlerde bahsetmediğim Active Directory Certificate Services kurulumu ve daha sonra ise Exchange sunucumuz için nasıl SSL sertifikası oluşturabiliriz göreceksiniz. Bu işlemlerden sonra ise asıl konumuz olan Exchange Server 2013′ e yapımızı nasıl geçireceğiz göreceğiz.


Resim-1

Add Roles Wizard ile Active Directory Certificate Services rolünü kurmaya başlıyoruz.


Resim-2

Role Servislerinden Certification Authority ve Certification Authority Web Enrollment seçip devam ediyoruz.


Resim-3

Bu adımımızda Enterprise’ı seçip devam ediyoruz.


Resim-4

Root CA yapılandırıyoruz.


Resim-5

Bu adımda CA için isim veriyoruz.


Resim-6


Resim-7

Ve başarılı bir şekilde rolümüzü kuruyoruz.

Exchange Sunucu tarafında yapmamız gereken bazı işlemler var hemen onları da yapalım. EMC panelini açıyoruz Server Configuration içerisinde yer alan Exchange Certificates kısmına geliyoruz. Burada yapmamız gereken yeni bir sertifika talebi oluşturmak. Bunun için New Exchange Certificate ile işlemimize başlıyoruz.


Resim-8

Sertifikamız için isim veriyoruz.


Resim-9

Eğer yapınızda subdomainlar mevcut ise wildcard sertifikasını seçebilirsiniz.


Resim-10

Aşağıdaki adımları kendi yapınıza göre düzenleyiniz.


Resim-11

Bu adımda yukarıdaki yapılandırmama göre gerekli domain isimlerim geldi. Örneğin bu adımda mail.hasan.local gelmediğini ve sizde eklemeyi unuttuğunuzu varsayalım ilerde muhtemelen Outlook açtığınızda bu sertifika ismi bu sitenin ismiyle uyuşmuyor tarzında hata alırsınız.


Resim-12

Bu adımda gerekli bilgileri girdikten sonra dosyayı .req olarak uygun bir yere kopyalıyoruz.


Resim-13

Şimdi Web Browser açıyoruz ve http://dc2008r2/certsrv yazıyoruz . Bu adımda siz Ca rolünü kurduğunuz sunucuyu yazmanız gerekiyor. Açılan pencerede Request a Certificate tıklıyoruz.


Resim-14

Advanced certificate request seçiyoruz.


Resim-15


Resim-16

Bu adımda ise .req uzantılı dosyamızı notepad ile açıp içindeki bilgileri ilgili yere kopyalıyoruz. Certificate Template kısmını ise Web Server olarak değiştiriyoruz.


Resim-17

Submit dedikten sonra sertifikamızı uygun bir yere alıyoruz.


Resim-18

Şimdi ise Complete Pending Request ile işlemlerimize devam ediyoruz.


Resim-19


Resim-20

Son olarak ise sertifikamıza ilgili servisleri atıyoruz.


Resim-21


Resim-22

Kontrolümüzü yapalım ve başarılı bir şekilde sertifikamızı almış olduğumuzu görüyoruz. (Attığım mail ilginç olmuş biraz ama hayal işte neden olmasın).


Resim-23

Artık hazırlık aşamasına geçebiliriz. İlk olarak Windows Server 2008 R2 kurulu olan sunucumuz üzerinde hazırlık işlemlerimizi yapacağız. Schema yapımızı genişletmek istediğimizde aşağıdaki gibi bir hata alıyoruz. Gidermek için;

http://msdn.Microsoft.com/library/5a4x27ek.aspx indirip yüklemeniz gerekmektedir ve daha sonra ise

C:\>cd “c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe” -ir –enable komutunu çalıştırmanız gerekmektedir ve daha sonra ise iis restart edilmesi gerekmektedir.


Resim-24

İkinci eksikliği gidermek için;

http://www.Microsoft.com/en-us/download/details.aspx?id=34595
adresinden ilgili dosyayı indirip yüklüyoruz.


Resim-25

Artık başlayabiliriz. Exchange Server 2013 medyamız takılıyken:

  • Setup /prepareschema /IAcceptExchangeServerLicenseTerms
  • Setup /preparead /IAcceptExchangeServerLicenseTerms
  • Setup /preparedomain /IAcceptExchangeServerLicenseTerms


Resim-26


Resim-27


Resim-28

Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation

Komutunu Exchange Server Kuracağımız sunucu üzerinde çalıştırıyoruz. Eğer Media Foundation yüklenmemiş hatası alırsanız. Install-WindowsFeature Server-Media-Foundation komutunu Powershell yardımı ile yükleyebilirsiniz.


Resim-29

Daha sonra ise Exchange Server 2013 kuracağımız sunucu

Windows Server 2008 R2 ise;

http://msdn.Microsoft.com/library/5a4x27ek.aspx

http://www.Microsoft.com/en-us/download/details.aspx?id=34595

http://www.Microsoft.com/en-us/download/details.aspx?id=34992

http://www.Microsoft.com/en-us/download/details.aspx?id=17062

http://www.Microsoft.com/en-us/download/details.aspx?id=26604

http://support.Microsoft.com/?kbid=974405

http://support.Microsoft.com/?kbid=2619234

http://support.Microsoft.com/?kbid=2533623

http://www.Microsoft.com/en-us/download/details.aspx?id=34595

Windows Server 2012 R2 ise;

http://www.Microsoft.com/en-us/download/details.aspx?id=34992

http://www.Microsoft.com/en-us/download/details.aspx?id=17062

http://www.Microsoft.com/en-us/download/details.aspx?id=26604

Kuruyoruz. Daha sonra kontrolleri yapmak isterseniz. Adsi Edit yardımı ile msExchProductID değerini kontrol edebilirsiniz.


Resim-30

Artık Exchange Server 2013 kuruluma geçebiliriz. Updateler var ise yapmasını istiyorum.


Resim-31


Resim-32

Anlaşmayı kabul edip devam ediyoruz.


Resim-33

User Recommended Settings ile devam ediyoruz.


Resim-34

Mailbox ve Client Access Rolü’ nü yükleyeceğiz.


Resim-35

Yükleyeceğimiz lokasyonu belirtiyoruz.


Resim-36


Resim-37

Amacım direk olarak kurulum göstermek olmadığı için her adımı göstermedim. Son olarak durumumuza bakalım Exchange Server 2013 sunucumda geldiğini görüyoruz. Daha Detaylı Exchange Server 2013 kurulumu için Uğur Demir Hocamızın yazmış olduğu E-Book inceleyebilirsiniz

http://blogs.technet.com/b/wikininjastr/archive/2014/05/06/tnwiki-article-spotlight-Microsoft-Exchange-Server-2013-e-kitap-u-ur-dem-r-tat.aspx


Resim-38

Panele yetkili kişi ile bağlanıyoruz ve Exchange Server 2010 üzerinde yer alan kullanıcılarımızı görüyoruz.


Resim-39

Exchange Server 2010 üzerinde bulunan kullanıcılarımızı görüyoruz.


Resim-40

Mailboxları taşıma işlemine geçmeden önce; Microsoft >Exchange Server >v15 >Bin içerisinde yer alan MsExchangeMailboxReplication.exe.config notepad ile açıyoruz.


Resim-41

Ve ilgili Yerleri editlemeniz gerekebilir. Ben sadece bize lazım olan kısımları örnekle gösteriyorum, kendi yapınıza göre arttırabilirsiniz;(Bu adımı aynı anda daha fazla mailbox taşımak isterseniz uygulayınız daha detaylı bilgi için linki aşağıda paylaştım.)

MaxActiveMovesPerSourceMDB = “5″

MaxActiveMovesPerTargetMDB = “2″

MaxActiveMovesPerSourceServer = “50″

MaxActiveMovesPerTargetServer = “5″

MaxTotalMovesPerMRS = “100″

http://technet.Microsoft.com/en-us/library/ff963524.aspx


Resim-42

Artık yapımız geçiş için hazır, Panelimizi açtıktan sonra recipients >mailboxes açıyoruz ve sağ altta yer alan Move Mailbox ile işlemlerimizi başlatıyoruz.


Resim-43

Move archive mailbox along with primary mailbox ile işlemimize devam ediyoruz. Daha sonra taşıyacağımız mailbox Database gösteriyoruz.


Resim-44

Bu adımda taşıma işlemi için bir batch otomatik mi veya manuel olarak mı başlatılsın’ ı seçiyoruz ve batch tamamlanmasından sonra raporun kime gönderileceğini belirliyoruz.

Resim-45

Exchange Server 2010 tarafında da duruma bakıyoruz ve taşıma işlemlerinin başarılı olduğunu görüyoruz.


Resim-46

Test amaçlı Exchange Server 2013 OWA’ya bağlanıyoruz ve her şey yolunda.


Resim-47

OWA paneline mail.hasan.local/OWA şeklinde girmek için gerekli adımları yapalım bunun için;

Admin Center içerisinde sol altta yer alan servers > virtual directories OWA(Default Web Site) buluyoruz.


Resim-48

Bu adımda ilgili bölümleri yapınıza göre düzenleyiniz.


Resim-49

DNS üzerinde gerekli değişiklikleri yapmayı unutmuyoruz.


Resim-50

Sonraki adımda Arbitration mailboxları taşıyoruz.

Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like “*oab*”} | ft name,servername komutu ile Arbitration mailbox hangi mailbox Server üzerinde tutulduğunu görebilirsiniz.

Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like “*oab*”} | ft name,Database komutu ile hangi Database üzerinde öğrenebiliriz.


Resim-51

Get-Mailbox –Database “Mailbox Database Name” –Arbitration |New-MoveRequest –TargetDatabase ” Mailbox Database Name” komutu ile
Arbitration mailboxları taşıyoruz.


Resim-52

Test amaçlı mail atıyorum ve herhangi bir problem olmadığını görüyorum.


Resim-53

Exchange Server 2010 tarafında mailbox Database kaldırıyorum.


Resim-54


Resim-55

Send Connector’u siliyoruz.


Resim-56

Daha sonra ise Exchange 2010 Sp3’ü ortamdan kaldırıyoruz.


Resim-57


Resim-58


Resim-59

Ve yapımızdan Exchange Server 2010′ u sorunsuz bir şekilde kaldırıyoruz. Son olarak ise kontrol amaçlı ADSI Edit üzerinden de kontrol ediyoruz gördüğünüz gibi Exchange Server 2010 yapıdan tamamen kaldırılmış.


Resim-60

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

Yazı gezinmesi

Mobil sürümden çık