Exchange Server 2007’den Exchange Server 2010’a Geçiş İşlemleri Bölüm 2
Bir önceki “Exchange Server 2007’den Exchange Server 2010 Geçiş İşlemleri 1” isimli makalemizde Exchange Server 2010 servisine geçiş ile ilgili hazırlık işlemlerimizi ve Exchange Server 2010 servisinin var olan Exchange Server 2007 organizasyonuna dahil edilmesi ile ilgili işlemlerimizi bitirmiştik.
Şimdi kısaca o makalede en son geldiğimiz noktaya bir bakalım.
Evet Exchange Management Console üzerindeki son durum yukarıdaki şekilde görüldüğü gibidir.
Yukarıda ki resimde görülen mailbox’lar bildiğimiz üzere Exchange 2007 ye ait olan mailbox’lardır. İşe, bu mailbox’ları Exchange 2010 organizasyonuna taşımakla başlayalım.
Recipient Configuration altında taşıyacağımız mailbox’ın üzerine sağ click à New Local Move Request seçeneğine tıklıyoruz.
Burada Target Mailbox kısmında Browse a tıklayarak Exchange 2010 mailbox database ini görüyoruz ve seçip OK diyoruz.
Burada daha net şekilde taşıma işleminin özetini görebiliyoruz. Dikkat ederseniz, database altında Exchange 2007First Storage Group yazıyor. Çünkü mailbox henüz Exchange 2007 üzerinde. Next e tıklıyoruz.
Bu ekranda corrupted yani bozulan mesajları ne yapabiliriz diye soruyor? “Skip the mailbox seçerek” , eğer corrupted message varsa işlemi devam ettirme diyoruz. “Skip the corrupted messages” seçersek, bozulan mesajları geç, mailbox ı taşımaya devam et diyoruz.
Exchange 2007 de bulunan Bugra Keskin mailbox ının Exchange 2010 üzerine taşıma işleminin başarılı olduğunu yukarıda ki ekranda görüyoruz. Finish diyerek bitirebiliriz.
Aynı işlemi diğer kullanıcılar içinde yapıyorum.
Taşıma işlemi bitti.
Exchange 2010 mailbox ekranında taşıma işlem i yaptığımız mailbox’ların simgesinde yeşil bir ikon görüyoruz. Bu ikon taşıma yapmadan önce yoktu, Mailbox’lar Exchange 2010 organizasyonuna taşındığını en kısa yol olarak buradan anlayabiliriz.
OWA App’a giriş yaparak testlerimizi yapalım.
Bir kullanıcı ile Exchange 2010 OWA yeni adıyla Outlook Web App a giriş yapıyoruz.
Evet, mailbox açıldı ve Mümin Çiçek kullanıcısından gönderdiğim test mailinin ulaştığını gördüm, önce ki mailde olduğu gibi duruyor.
Geçiş işlemi yapldıktan sonra Outlook 2003 kullanan kullanıcılar Exchange Server 2010’a bağlanamayabilirler. Sebebi Exchange Server 2010’un güvenli bağlantı istemesidir. Outlook 2007 ve üzerindekiler başarılı bir şekilde bağlanabilirler. Outlook 2003 üzerinde Exchange hesap ayarlarından güvenli bağlantı seçeneklerini tanımlamanız gerekir.
Exchange 2007 üzerinde bulunan Public Folder ı Exchange 2010 üzerine taşıma işlemine geçmeye hazırız.
Yapacağımız ilk işlem, Exchange 2007 üzerinde ki public folder’ların Exchange 2010 sunucusu ile replikasyonunu yapmak. Ardından taşıma işlemleri gerçekleştireceğiz.
Yukarıda Exchange2010 üzerinde oluşturduğum public folder ı görüyoruz.
Yukarıda ki gibi Exchange 2010 Üzerinde, Toolbox à Public Folder Management Console u açıyoruz.
Replication tabına gelerek üstten Add linkine tıklıyoruz.
Burada Exchange 2007 public folder ı görüyoruz ve bunu ekliyoruz.
Exchange 2007 public folder ı buraya ekledikten sonra, OK deyi çıkıyoruz.
Event Viewer dan public folder’ların replikasyon olduğuna dair bilgileri gördükten sonra ( yaklaşık 1 gün bekleyin ) public folderları taşıma işlemine geçelim.
“ C:Program FilesMicrosoftExchange ServerScripts klasörüne gelerek ; “
Eğer tüm public folder içeriğini taşımak istiyorsanız aşağıda ki komutu;
<I>.MoveAllReplicas.ps1 -Server Exchange2007 -NewServer Exchange2010</I>
Eğer belli bir public folder ı taşımak istiyorsanız aşağıda ki komutu kullanmalısınız.
<I>.ReplaceReplicaOnPFRecursive.ps1 -TopPublicFolder "CozumparkFolder" -ServerToAdd Exchange2007-ServerToRemove Exchange2007</I>
Yukarıda ki komutu Exchange 2007 Management Shell de çalıştırarak Public Folder ımızı Exchange2010’a taşıyoruz.
Şimdi Exchange 2007 üzerinde generate edilmiş Offline Adress Book’u taşıyalım.
Exchange 2007 veya Ecxhange 2010 Management Console’da Organization Configuration | Mailbox | Offline Adress Book tarafına geçiyoruz.
Yukarıda gördüğünüz gibi Generation Server, Exchange 2007 sunucusu üzerinde olduğu görülüyor. Buna sağ tuş à Move tıklıyoruz.
OAB generation server EXCHANGE2007 olarak gözüküyor. Browse’a tıklıyoruz.
Buradan Exchange 2010 sunucusuna tıklayıp OK seçiyoruz.
OAB generation server EXCHANGE 2010 olarak gözüküyor. Şimdi taşıma işlemini başlatmak için Move a tıklıyoruz.
Yukarıda ki ekran taşıma işlemi başarıyla bittiğini gösteriyor.
Ancak şunu önemle belirtmek isterim ki, OAB ve Public Folder taşıma işlemleri çok dikkatli yapılmalıdır ve 1-2 gün daha exchange 2007 sunucusunu network de taşıma işlemi tamamlanması için bırakıyoruz.
Default OAB un Exchange 2010 sunucusu üzerinde olduğunu yukarıda ki ekrandan görüyoruz. Önceki OAB kayıtları ve bundan sonra ki bütün güncelleştirmeler artık Exchange 2010 sunucusundan generate edilecek.
Eğer Exchange 2007 sunucumuz üzerinde journaling rule larımız varsa Exchange 2010 üzerine aktarmak için, Exchange Management Shell ‘den import – export komutlarını işlemek gerekiyor.
Export için;
$file = Export-JournalRuleCollection -ExportLegacyRules
Set-Content -Path "C:MyDocsEx2007-JournalRules.xml" -Value $file.FileData -Encoding Byte
Import İçin;
[Byte[]]$Data = Get-Content -Path "C:MyDocsEx2007-JournalRules.xml" -Encoding Byte -ReadCount 0
Import-JournalRuleCollection -FileData $Data
Yukarı daki komutlar Exchange 2010 Management Shell de yazılması gerekir.
Eğer Exchange 2007 üzerinde transport rule larımız varsa, yine Exchange 2010 üzerine aktarmamız gerekir. Aynı şekilde kullanacağımız komutlar aşağıda ki gibidir;
Export için;
<I>$file = Export-TransportRuleCollection -ExportLegacyRules</I>
<I>Set-Content -Path "C:MyDocsEx2007-JournalRules.xml" -Value $file.FileData -Encoding Byte</I>
Import İçin;
<I>[Byte[]]$Data = Get-Content -Path "C:MyDocsEx2007-TransportRules.xml" -Encoding Byte -ReadCount 0</I>
<I>Import-TransportRuleCollection -FileData $Data</I>
Public Folder ve OAB ın tamamen taşındığını gördükten sonra, artık Exchange Server 2007 sunucusunu organizasyonumuzdan kaldırabiliriz.
Bunun için, Control Panel’den Program and Features kısmına gelip, Exchange 2007 sağ tık Uninstall diyoruz.
Bütün rollerinin check’lerini kaldırıyorum ve Next diyoruz.
Kaldırmak için ön gereksinimler tamamlandı, Uninstall’ı tıklıyoruz.
Yukarıda görüldüğü üzere Exchange 2007 artık yapımızdan tamamen kalktı.
Başka bir makalede görüşmek üzere.
Exchange 2007 yükseltme işlemleri için olan yol haritasına aşağıda ki linkten ulaşabilirsiniz.
Exchange 2007 – Planning Roadmap for Upgrade and Coexistence