IT & IoT Security | Cloud | It's all about the life itself

Nothing in life is as important as you think it is, while you are thinking about it.

Exchange Server 2010’dan Exchange Server 2013’e Geçiş

Merhaba;

Bu yazımda Exchange Server 2010 ( single server ) versiyonunun Exchange Server 2013 (single server ) versiyonuna transition’ını yazmak istedim. Test ortamım sanallardan oluştuğundan Exchange Server 2010 tarafında da Exchange Server 2013 tarafında da roller bir sunucu üzerindedir.

Bildiğiniz üzere geçtiğimiz günlerde Exchange Server 2010 için Service Pack 3 yayınlandı. Dolayısıyla co-existence yapılar desteklenir hale geldi. Dolayısıyla da transition mümkün oldu 🙂 ( Aynı durum Exchange Server 2007 içinde oldu tabii ki )

Exchange Server yapısının teorik yaklaşımı bu yazımın konusu değil. Ben sade bir şekilde adımlardan ve işlemleri yaparken karşılaştığım durumlardan bahsetmek istiyorum.

1- Varolan Exchange Server sürümüm aşağıda gürülmektedir.

2- clip_image002

3- İlgili download sitesinde Exchange Server 2010 Service Pack 3 ‘ü download ediniz. http://www.microsoft.com/en-us/download/details.aspx?id=36768

4- Ardından aşağıda görüldüğü üzere kurunuz. ( Hazırlık testine dikkat edin ki olan bir issue varsa çözmeden devam etmeyin!)

5- clip_image004

6- Mesela aşağıda görüldüğü gibi bende bir kaç issue mevcut. Gereken feature’ı kuracağım ve gereken hotfix’i yükleyeceğim!

7- clip_image006

8- Ardından kurulum sihirbazını tekrar çalıştırıp devam ediyorum.

9- clip_image008

10- Güncelleme bitti. Yeni versiyon : 14.03.0123.003

11- Exchange Server 2013 kurulumuna geçebiliriz.Exchange Server 2013 için işletim sistemi olarak Windows Server 2012 kullandım. Windows Server 2008 R2 de olabilir ama fazlaca gereksinim istiyor 🙂

12- Gereken bir kaç yükleme olacak ( Filter Pack , Unified Comm. API vs.. )

13- clip_image010

14- Update etmek bence en ideali.

15- clip_image012

16- Hazırlık testi sorunsuz! Normalde devamında Organizasyon ismi vs. bilgiler soracak ama hazırda bir Exchange Server organizasyonu olduğundan bunları sormuyor!

17- Aşağıda opsiyonel bir seçenek!

18- clip_image014

19- Kurulum tamamlandı. Sunucuyu yeniden başlatıyoruz. Post installation linki , fresh installation yapıldıysa kurulum sonrası gereken önemli ayarları içeriyor.

20- Mail Flow’u ve Client Access’i kontrol etmekte fayda var ( connector’ler vs.).

21- Ama önce yeni exchange admin center’a girelim.

22- https://mail.test.ev/ecp

23- Üstteki URL’ye eriştiğinizde Form Authentication gelecek. Ben domain administrator account’u ile giriş yaptım. Fakat Administrator’ın mailbox’ı Exchange Server 2010 üzerinde olduğundan eski Exchange Control Panel geldi 🙂 Normal olsa gerek 🙂

24- clip_image016

25- Üstte bildiğiniz Exchange Server 2010 ECP mevcut.

26- Açıkçası Exchange Server 2013 Admin Center’a Administrator ile giriş yapamayınca Administrator mailbox’ını Exchange Server 2013’e taşıdım 🙂

27- Bir kaç bilindik shell komutu aşağıdaki gibi.

28- clip_image018

29- Server’lar ( windc üzerindeki exchange server 2010 silinecek!)

30- clip_image020

31- Version farkı üstteki gibi.

32- Administrator mailbox’ını Exchange Server 2013’e taşıdım.

33- clip_image022

34- Move Request’i temizlemek için Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest komutu yeterli olacaktır.

35- Ardından Administrator Account’u ile Exchange Admin Center’a login oluyoruz. Tabii gerekli yetkilere sahip başka bir account’ta kullanabilirsiniz.

36- clip_image024

37- Şimdi 20. maddedeki kontrollere devam

38- clip_image026

39- İsmi “con” olan eski Send Connector mevcut yapıdan yeni console’a yansıyor doğal olarak! Yeni bir tane açalım. Neticede Exchange Server 2010’u sileceğiz!

40- clip_image028

41- Yeni oluşturduğumuz Connector’ün source server’ı Exchange Server 2013’tür

42- İlaveten Accepted Domain’lere bakabilirsiniz. Exchange Server 2010 organizasyonunda olanlar geliyor aşağıdaki gibi

43- clip_image030

44- Exchange Server 2013’e SSL sertifikası alınmalıdır. Aslında Self-Signed bir sertifika var. Ama normal kullanımda Well Known bir CA’den sertifika alınmalıdır. Öncesinde kullanılan wildcard sertifikanız varsa onu burada da kullanabilirsiniz. Ben internal CA’den alacağım.

45- clip_image032

46- İsmi, e13-certificate olan bir sertifikayı sunucuya assign ettim.

47- Yeni sunucunun External URL’sini de kontrol edelim

48- clip_image034

49- External URL’yi servers tabından yapılandırabilirsiniz.

50- Artık mailbox’ları taşıyalım. İsterseniz Exchange Admin Center’dan isterseniz Exchange Server Management Shell’den batch job ile move request hazırlayabilirsiniz.

51- İşlem sonrası tüm mailbox’lar yeni sunucuya aktarıldı!

52- clip_image036

53- Şimdi yapımdaki eski sunucuyu(Exchange Server 2010’u) sileceğim.

54- Eski yapı tarafından kullanılan OAB’ı ve Send Connector’ü silelim( OAB için move opsiyonuna dikkat! , ben test ortamımda siliyorum).

55- Önce OAB’ı remove edeyim. (Exchange Server 2010 Management Console’dan.)

56- clip_image038

57- Sonrasında da Exchange Server 2010 tarafından kullanılan Send Connector’ü sileceğim.

58- Bu işlemi üstteki console’da Hub Transport kısmından yapabilirsiniz.

59- Exchange Server 2010 maintenance mode ile silme işine başlayabilirsiniz.

60- clip_image040

61- Click Uninstall 🙂

62- clip_image042

63- GUI’ye göre işlem başarılı.

64- ADSIEdit.msc’den de sadece exchange Server 2013’ün kaldığını teyid edebilirsiniz.

65- clip_image044

66- Doğal olarak yeni server’daki mailbox database kaldı geriye sadece!

67- clip_image046

68- Exchange Admin Center’dan bakarsak eski virtual directory’ler de silinmiş.

69- clip_image048

70- Tek sunuculu bir yapıda 2010->2013 geçişi tamamlanmış oldu. Yeni owa’ya(Outlook WebApp) tam destek için Internet Explorer sürümlerini güncellemeniz gerekebilir 🙂

Karmaşık görünmeyen bir işlem oldu. Dağıtık yapılarda biraz daha fazla zaman alacak ve dikkat gerektirecektir diye düşünüyorum. Bence sizzler de denemelerinizi windows server 2012 üzerinde yapın. Zira windows server 2008 r2 versiyonunu exchange server 2013 kurulumuna hazırlamak için fazlaca gereksinim kurmanız gerekecektir.

Herkese sorunsuz ve neşeli günler dilerim…

6 comments found

  1. Hocam Selam,

    Çok güzel bir anlatım olmuş teşekkür ederim.

    Diyelimki ben kullanıcıların mail’lerini yeni exchange e taşımak istemiyorum. DB’ i taşımayacağım yani.

    Kullanıcıların mailbox’ u, mailgrupları gibi diğer tüm öğeler gelsin istiyorum. Sadece boş mailbox’ları olsun.

    Bunu nasıl yaparım ?

    Bir de yeni sunucusunun hostname’ i farklı olacağından client tarafında sıkıntı çıkar mı ?
    Exchange sunucusu Doruk Net’te kullanıcılarımız outlook ile mail’lerini takip ediyor.

    İyi Çalışmalar.

Comments are closed.