Exchange Server

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.

 

image001

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.

image002

Recipient Configuration altında taşıyacağımız mailbox’ın üzerine sağ click à New Local Move Request seçeneğine tıklıyoruz.

image003

Burada Target Mailbox kısmında Browse a tıklayarak Exchange 2010 mailbox database ini görüyoruz ve seçip OK diyoruz.

image004

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.

image005

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.

image006

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.

image007

Aynı işlemi diğer kullanıcılar içinde yapıyorum.

image008

Taşıma işlemi bitti.

image009

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.

image010

Bir kullanıcı ile Exchange 2010 OWA yeni adıyla Outlook Web App a giriş yapıyoruz.

image011

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.

image012

Yukarıda Exchange2010 üzerinde oluşturduğum public folder ı görüyoruz.

image013

Yukarıda ki gibi Exchange 2010 Üzerinde, Toolbox à Public Folder Management Console u açıyoruz.

image014

Replication tabına gelerek üstten Add linkine tıklıyoruz.

image015

Burada Exchange 2007 public folder ı görüyoruz ve bunu ekliyoruz.

image016

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.

image017

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.

image018

OAB generation server EXCHANGE2007 olarak gözüküyor. Browse’a tıklıyoruz.

image019

Buradan Exchange 2010 sunucusuna tıklayıp OK seçiyoruz.

image020

OAB generation server EXCHANGE 2010 olarak gözüküyor. Şimdi taşıma işlemini başlatmak için Move a tıklıyoruz.

image021

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.

image022

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.

image023

Bütün rollerinin check’lerini kaldırıyorum ve Next diyoruz.

image024

Kaldırmak için ön gereksinimler tamamlandı, Uninstall’ı tıklıyoruz.

image025

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

 

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu