ipsure logo
Logo and Language
Giriş ikonu Dil seçim ikonu
Merhaba, misafir
*NIX MSipucu kategorisi başlık resmi MSipucu kategorisi başlık resmi sağ bloğu MSipucu kategorisi başlık resmi son menü bloğu
MS İPUCU Aktif kategori menüsü sol parantez Aktif kategori menüsü sağ parantez PKI PROJELER WORDPRESS YEDEKLEME English UYGULAMALAR HİZMETLER IT BUSINESS İLETİŞİM HAKKIMIZDA REFERANSLAR KOŞULLAR RSS
Ana sayfa Uygulamalar Hizmetler IT Business İletişim Hakkımızda Referanslar Kullanım Koşulları RSS

04/02/2010

Exchange 2003′ten Exchange 2007′e Geçiş – Gün 4

Kategori: ms ipucu — Etiketler:, , , , , ̵ 2; Mehmet Bora Teoman @ 09:48

HUB VE MAILBOX SUNUCULARIN KURULUMU

İlk üç gün boyunca Exchange 2007 organizasyonuna geçiş için planlamalarımızı, iş sıralamalarımızı yapıp, Aktif Dizin üzerinde gerekli değişiklikleri yaparak ilk Exchange 2007 sunucumuz olan CAS sunucumuzu kurmuş ve bu sunucu için üçüncü parti bir SSL sertifikası alarak uygulamaya sokmuştuk. Bugün ise HUB ve Mailbox sunucularının kurulumunu yapacağım. Etki alanına alınmış olan Windows 2008 Server kurulu HUB sunucusu için de CAS sunucusunda yaptığım gibi Domain Controllers poliçesine kayıt giriyorum (Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\ Manage Auditing and Security log).

HUB transport role sunucu kurulumu için HUB makinesine Windows Powershell ve .net framework 3.0 kurulumlarını yaptım (Server Manager – Features içerisinden). Daha sonra ise başka Exchange 2007 sunucuların management’ını bu sunucudan da yapabilmek için IIS’in bir takım bileşenlerini komut satırından (aşağıdaki komutlarla) kurdum.


ServerManagerCmd –i Web-Metabase

ServerManagerCmd –i Web-Lgcy-Mgmt-Console

Bunların kurulumlarından sonra makineyi yeniden başlatarak Exchange kurulumuna geçtim. Custom installation’dan sadece HUB TRANSPORT seçeneğini seçtim. Kurulum esnasında bridgehead sunucu olarak eski Exchange 2003 sunucularımızdan uygun olan birini seçtim. Burada sunucu seçiyor olmamızın sebebi şu: Yeni Exchange 2007 organizasyonumuz ile eski Exchange 2003 organizasyonumuz arasında e-posta trafiğinin devam edebilmesi için kurulum iki adet bağlantı oluşturuyor. Bu bağlantılardan birisi HUB sunucudan seçmiş olduğum Exchange 2003 sunucuya, diğeri ise tam aksi yönde. Kurulum sorunsuz bir şekilde tamamlandı. Makineyi yeniden başlatıyorum.

Sunucuyu yeniden başlattıktan sonra, tüm servislerin başladığını görüyorum. Loglar içerisinde kurulumla ilgili herhangi bir hata bulunmamakta. CAS sunucusu kadar sorun çıkartmıyor HUB sunucu kurulumu :). Ayrıca eski Exchange 2003 sunuculardan bir tanesine giderek iki yönlü bağlantıların oluşturulup oluşturulmadığını kontrol etmekte fayda var. Bunun için Exchange 2003 sunucularından herhangi birinde System Manager’ı açıyoruz ve aşağıdaki şekilde görüldüğü gibi kontrolümüzü yapıyoruz:

Şekil 1: Eski ve yeni organizasyonlardaki bağlantılar

Bağlantılar oluşmuşken, internet tarafına oluşacak e-posta trafiğini de yönetecek bir bağlantı oluşturmanın zamanı geldi aslında. Bunun için Exchange 2007 EMC’yi kullanacağım. EMC’de Organization Configuration->Hub Transport -> Send connectors kısmına geliyor ve sağ taraftaki menüden New Connector diyorum. Sihirbazın içeriği anlaşılır. Bir tek smarthost gireceğimiz kısımda dış e-posta SMTP sunucumuzun IP’sini düzgün girmeye dikkat ediyorum. Sisihrbazı bitirdikten sonra SMTP sunucumda da IIS arayüzünde SMTP virtual server -> Access -> Relay kısmından HUB sunucumun IP’sini giriyorum. Zira SMTP sunucumuzun da HUB sunucumuzu tanıması lazım. Son bir işlem daha yapıp mailbox sunucu kuruluma geçeceğim. Internet’ten organizasyonumuza gelen e-posta’ların kabul edilebilmesi için de HUB sunucu üzerinde bulunan Receive Connector’ün özelliklerinden Anonymous Authentication’ı açmam gerekiyor. Yoksa dışarıdan gelen üçüncü kişilerin e-posta’larını alamam.

Artık Mailbox sunucuların kurulumuna geçebiliriz. İki adet Windows 2008 Server sunucu kurulumu yapıyorum ve bu makineleri etki alanına alıyorum. Daha sonra bu iki sunucumuz için de CAS sunucusunda yaptığımız gibi Domain Controllers poliçesine kayıt giriyoruz (Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\ Manage Auditing and Security log). Mailbox sunucular olarak kullanacağım MB01 ve MB02 sunucularına disklerimi bağlıyorum. Tabii bunları yaparken arka tarafta SAN (storage array network) gibi bir depolama teknolojisini kullandığımı belirtmeliyim. SAN tarafında ihtiyacım çerçevesinde (Gün 1) diskleri ayarlayıp, daha sonra da bunları MB sunucularımla ilişkilendirdim. Posta kutularını, fazla sayıda olmaları nedeniyle, harflere göre gruplandırdım ve her MB sunucumda üçer adet posta kutusu veritabanı oluşturdum. Her veritabanı için de ayrı bir disk alanını MB sunucusuna bağladım. Bu disklere standart isimlendirme ve harf atamalarını yaptım ve NTFS olarak formatladım. İçlerine veritabanı dosyalarının konumlandırılacağı klasörleri oluşturdum. Ayrıca Transaction Log’lar için de ekstra bir disk sunucularıma tanıttım.

Daha sonra tüm Exchange 2007 sunucularımda gereksiz gördüğüm bir takım servisleri kapattım. Bunlar  “Application Experience, Distributed Link Tacking, IKE&AuthIP, IP helper, IPSec Policy Agent, Network List Service, Network Location Awareness, Shell Hardware Detection, Print Spooler, Windows Error reporting, DHCP client” servisleri. Siz ortamınıza ve yüklü bileşenlerinize göre daha da servis kapatabilirsiniz. Ben şu an için bunları kafi görüyorum.

MB01 ve MB02 sunucularına ön gereklilikler  olan Powershell ve WebServer kurulumlarını ve sonra da Exchange 2007 Mailbox Role kurulumunu yaptım. Kurulum sonrası mailbox sunucuların veritabanlarının varsayılan yollarını aşağıdaki örneğe benzer şekilde ExchangeCommandShell kullanarak değiştirdim.

move-DatabasePath -Identity ‘MB01\First Storage Group\Mailbox Database’ -EdbFilePath ‘E:\Store01\Mailbox Database.edb’


Daha sonra varsayılan olarak oluşan Mailbox Storage Group, Mailbox Store ve Public Store’ların isimlerini ExchangeCommandShell kullanarak değiştirdim.

get-storagegroup

Name                        Server            Replicated        Recovery
----                        ------            ----------        --------
First Storage Group         MB01                None              False
Second Storage Group        MB01                None              False
First Storage Group         MB02                None              False

set-storagegroup -identity ‘MB01\First Storage Group’ -name StorageAB

set-storagegroup -identity ‘MB01\Second Storage Group’ -name StoragePublic

set-storagegroup -identity ‘MB02\First Storage Group’ -name StorageMN

get-mailboxdatabase

Name                    Server                   StorageGroup         Recovery
----                    ------                   ------------         --------
Mailbox Database         MB01                     StorageAB            False
Mailbox Database         MB02                     StorageMN            False


set-mailboxdatabase -identity ‘MB02\Mailbox Database’ -name MailboxesMN

set-mailboxdatabase -identity ‘MB01\Mailbox Database’ -name MailboxesAB

get-publicfolderdatabase

Name                           Server               StorageGroup
----                           ------               ------------
Public Folder Database          MB01                StoragePublic

set-publicfolderdatabase -identity ‘MB01\Public Folder Database’ -name Publicfolder01

Daha sonra da ekstra oluşturacağımız StorageGroup ve Mailbox Store’ları aşağıdaki örneğe benzer şekilde oluşturarak mount ettim.

new-mailboxdatabase -StorageGroup ‘MB02\StorageTZ’ -Name ‘MailboxesTZ’ -EdbFilePath ‘G:\Store06\MailboxesTZ.edb’

mount-database -Identity ‘CN=MailboxesTZ,CN=StorageTZ,CN=InformationStore,CN=MB02,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=mstip,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=mstip,DC=com’

Artık tüm storage ve storage grouplar oluşmuş durumda (yukarıdaki örnekler tüm oluşturduğum  storage, storage group ve e-posta veritabanlarını kapsamamaktadır. Aşagida tam listeyi görebilirsiniz.):

Tablo 1: Veritabanları ve sunucu üzerlerindeki yerleri

SUNUCU Storage Group Veritabanı Veritabanı tipi Lokasyon
MB01 StorageAB MailboxesAB MB E:\Store01\Mailbox Database.edb
StorageCG MailboxesCG MB F:\Store02\MailboxCG.edb
StorageHL MailboxesHL MB G:\Store03\MailboxesHL.edb
StoragePublic Public01 Public I:\PublicFolder01\Public01.edb
MB02 StorageMN MailboxesMN MB E:\Store04\Mailbox Database.edb
StorageOS MailboxesOS MB F:\Store05\MailboxesOS.edb
StorageTZ MailboxesTZ MB G:\Store06\MailboxesTZ.edb
StoragePublic Public02 Public I:\PublicFolder02\Public02.edb

Dördüncü gün sonunda artık bir adet Hub Transport görevi gören, iki adet de Mailbox sunucu görevi gören üç yeni sunucumuz daha oldu. İç network’te kuracak olduğumuz sunucular bittiğine göre artık  yavaş yavaş geçişe başlayabiliriz :). Gün 5’ten itibaren artık kritik olan görevlerin eski sunuculardan yeni sunuculara transferi, posta kutularının transferi gibi konulara gireceğiz. Şimdilik hoşçakalın.

Related Posts with Thumbnails
RSS Beslemelerimize ye olun FeedBurner yoluyla email yelii FeedBurner yoluyla RSS yelii

İlgili Makaleler

  1. Exchange 2003′ten Exchange 2007′e Geçiş – Gün 5
  2. Exchange 2003′ten Exchange 2007′e Geçiş – Gün 3
  3. Exchange 2003′ten Exchange 2007′e Geçiş – Gün 1

Yorum yapılmamış »

Geri İzlemeler

Henüz bir geri izleme linki bulunmamakta.

Okuyucu Yorumları

Henüz bir okuyucu yorumu mevcut değil.

RSS feed for comments RSS feed for comments on this post. Geri İzleme URL'si.

Yorum yapın