Perşembe , 25 Ağustos 2016
( 64 ) kez okundu

Exchange Migration Serisi 2007/2010–>2013 Bölüm-3

2007-2013_mig_03.fw
Mailbox Taşıma işlemleri

Posta kutularını Exchange Server 2013’ e taşıyoruz. 

Evet, bir adımı daha tamamladık, şimdi sıra geldi eski posta kutularını yeni sisteme taşımaya. Temel olarak Exchange Server 2013 üzerinde 3 temel posta kutusu taşıma mantığı vardır.

Local: Tek bir forest içerisinde posta kutusu taşıma
Cross-Forest: Farklı Exchange Forest ları arasında posta kutusu taşıma
Remote: On-Premises yani local Exchange Server ile Online arasında kullanıcı taşıma
Biz burada local taşıma yapacağız.

Exchange Server tarafında posta kutularını taşımak için pek çok sebep vardır.

1 – Upgrade; Aynı bizde olduğu gibi eski bir sürümden yeni bir sürüme geçiş için.
2 – Realignment; Bir posta kutusunu bir mailbox veri tabanından limitleri daha yüksek bir mailbox veri tabanına taşıyarak kotasını değiştirmek için.
3 – Investigate an issue; Eğer bir posta kutusu üzerinde araştırma yapmak istiyorsanız bu posta kutusunu başka bir mail server üzerine taşıyabilirsiniz.
4 – Corrupted mailboxes; Bozulmuş posta kutularının düzenlenmesi için kullanılabilir.
5 – Physical location changes; Bir çalışanın şirketin farklı bir şubesine gitmesi sonucu posta kutusunu o site için hizmet veren mailbox sunucusuna taşıyabilirsiniz.

Bunun gibi örnekleri çoğaltmak mümkün. Bizim amacımız yükseltme işlemi için bir taşıma işlemi olacaktır.

Taşımadan önce dikkat etmeniz gereken önemli bir konu kotalardır. Eğer mevcut kullanıcı posta kutusu boyutu hedef mailbox veri tabanı limitlerinden yüksek ise hata alacaksınız. Bu nedenle öncelikle taşıma işleminden önce Exchange Server 2013 üzerindeki mailbox database varsayılan limitlerini kontrol edin.
exc2007_2013_mig_75
Recipients–>migration Tabına geliyoruz ve “+” butonuna basaran move to a different database seçeneğini seçerek taşıma işlemine başlıyoruz.
exc2007_2013_mig_75_01
Karşımıza gelen ekranda ilk olarak ben Administrator hesabını taşıyacağım. Hesabımı seçip add diyorum.
exc2007_2013_mig_76 exc2007_2013_mig_77
Taşıma işlemine bir isim veriyorum ve Taşıma yapacağım Exchagne server 2013 üzerindeki Db imi seçiyorum.
exc2007_2013_mig_78
Burada isterseniz taskları oluşturup uygun zamanda manual olarka ta başlata bilirsiniz isterseniz de buraya program yazarak istediğiniz saatte başlamasını sağlayabilirsiniz. Ben hemen yap ve işlem bittiğinde administrator’a mail gönder diyerek devam ediyorum.
exc2007_2013_mig_79
Bu adımdan sonra işlem tamamlanıyor.
exc2007_2013_mig_80
Ve aşağıdaki grödüğünüz gibi kaç adet item taşınmış taşıma durumu nedir gibi detayları bu ekrandan takip edebiliyoruz.
exc2007_2013_mig_81
Aşağıda gördüğünüz gibi Exchange sever 2007 üzerinden Administrator hesabını Exchange server 2013 üzerine başarılı bir şekilde taşıdım.
exc2007_2013_mig_82
Şimdi bu işlemi exchange server 2007 üzerinde kalan bütün mailboxlar için toplu bir şekilde yapacağım ve exchange serverım üzerinde ki tüm mailboxları taşıyacağım. Benim yapımda şu an 7 adet mailbox kalmış bunların tümünü taşıyorum.
exc2007_2013_mig_83 exc2007_2013_mig_84
Gördüğünüz gibi bütüm mailbox hesaplarımın taşınma işlemi başarılı bir şekilde tamamlandı.
exc2007_2013_mig_85
Taşınmış Mailbxolar ve bulundukları DB leri aşağıdaki ekran da görüyoruz.
exc2007_2013_mig_86

Bu adımdan sonra artık owa erişimini yeni krduğum exchange serverıma yönlendirebilirim. Bunun için AD üzerinde DNS Manager panelimi açıyorum ve burada exchange sever 2007 ye yönlendirilmiş MX kaydını
exchange server 2013 makineme yönlendiriyorum.
exc2007_2013_mig_87
Bu DNS yönlendirmesinden sonra ve mailboxlarımızı taşıdığımıza göre, ortamda eski bir mailbox bırakmadığımıza göre  yeni serverımıza https://mail.serdarbayram.local/owa yazarak erişerek yeni owa dan mail hesaplarımızı yönetebiliriz.
exc2007_2013_mig_88

Mailbox taşıma işlemi bu kadar arkdaşlar tüm posta kutularını başarılı bir şekilde taşıdık.
Komut ile mailbox taşıma
Mailbox taşımalarını manuel olarak powershell üzerinden yapmak isterseniz aşağıdaki komutlardan faydalanabilirsiniz.

Taşıma komutu

*New-MoveRequest -Identity ‘sbayram@serdarbayram.local -TargetDatabase “EXC2013_DB01” -BadItemLimit10000 –AcceptLargeDataLoss

* New-MoveRequest –Identity ‘user name’ –TargetDatabase ‘Database Name’
New-MoveRequest –Identity ‘sbayram –TargetDatabase ‘EXC2013_DB01
Taşıma işleminin durumunu Kullanıcı bazında görüntülemek için aşağıdaki komutu kullanabilirsiniz.
Get-MoveRequestStatistics -Identity sbayram@serdarbayram.local

Taşıma işleminin durumunu Database bazında görüntülemek için aşağıdaki komutu kullanabilirsiniz.
Get-MoveRequestStatistics -MoveRequestQueue ” EXC2013_DB01″

Mailbox taşıma işlemlerinden sorna networkteki outlooklarda bağlandıkları serverın yeni exchange serverımız olduğunu görüyor olacağız.
Oulook açıldıktan sonra sağ alt bölümdeki outlook ikonuna sağ tıklarak Connection Status seçeneğini seçin
exc2007_2013_mig_89
Ve aşağıdaki gibi taşımış olduğumuz mailbox’ın tüm bağlantılarının yeni exchange serverımıza gittiğini görüyor olacağız.
exc2007_2013_mig_90

Public Folder Yapımı inceleyelim.

Yapımda Test_PF adında bir Public folderım bulunuyor. Bu Pf’a burak kullanıcısı test amaçlı bazı postlar açtı.exc2007_2013_mig_91
Aşağıda gördüğünüz gibi mailbox ı exchange 2007 de bulunan burak kullanıcım bir kaç test etiketi oluşturdu.
exc2007_2013_mig_92
Exchange 2007 üzerindeki Pf’ımı taşımaya hazırım.

Public Folder Taşıma işlemleri

Bu aşamada mevcut sistemimiz üzerindeki Public Folder’ mimarisini yeni sunucumuz üzerine taşıyacağız.
Ancak Public folder tarafında mimari yenilikler yapıldığı için bu taşıma işlemi 2003 – 2007 veya 2010 dan biraz farklı olmaktadır.
Eski sürüm olarak sadece aşağıdaki sürümler desteklenmektedir.
-Exchange Server 2010 SP3
-Exchange Server 2007 SP3 RU10

Bu taşıma işlemi için “PublicFolderMigrationRequest” komut setini kullanacağız. Taşıma işleminden sorumlu olan servis ise “Microsoft Exchange Mailbox Replication” servisidir.Buna ek olarak hazır aşağıdaki komut setlerini kullanacağız.

Export-PublicFolderStatistics.ps1 – Bu komut seti klasör isimleri ile klasör boyutlarını eşleştiren bir dosya oluşturur.

Export-PublicFolderStatistics.psd1 – Bu yukarıdaki komut seti tarafından kullanılan bir destek dosyası olduğu için aynı dizinde bulunmalıdır.

PublicFolderToMailboxMapGenerator.ps1 – Bu komut seti public folder ile mailbox eşleşmesini sağlayan bir dosya oluşturur.

PublicFolderToMailboxMapGenerator.strings.psd1 – Bu da benzer şekilde bir yukarıdaki komut seti için kullanılan destek dosyasıdır. Aynı dizinde bulunmalıdır.

Bu komutları aşağıdaki linkten indiriniz.
http://www.microsoft.com/en-us/download/details.aspx?id=38407

Exchange 2007 Makinmede

1-) C dizini içerisine PFMigration Adında bir klasörü oluşturuyorum.
exc2007_2013_mig_93
Powershell i açıyoruz ve az önce oluşturduğumuz PF Migration Dizini içerisine giriyoruz ve aşağıdaki komutları çalıştırıyoruz.
exc2007_2013_mig_94
Get-PublicFolder -Recurse | Export-CliXML C:\PFMigration\Legacy_PFStructure.xml
exc2007_2013_mig_95
Get-PublicFolderStatistics | Export-CliXML C:\PFMigration\Legacy_PFStatistics.xml
exc2007_2013_mig_96
Get-PublicFolder -Recurse | Get-PublicFolderClientPermission | Select-Object Identity,User -ExpandProperty AccessRights | Export-CliXML C:\PFMigration\Legacy_PFPerms.xml
exc2007_2013_mig_97
Get-PublicFolderDatabase | ForEach {Get-PublicFolderStatistics -Server $_.Server | Where {$_.Name -like “*\*”}}
exc2007_2013_mig_98

Get-OrganizationConfig | Format-List PublicFoldersLockedforMigration, PublicFolderMigrationComplete
PF için ön incelemeleri tamamladık. Şimdi taşıma işlemi için Microsofttan indrdiğimiz ps1 dosyalarını C:/ içerisindeki PFMigration dizinine atıyoruz .
C://PfMigration dizinine giriyoruz ve aşağıdaki komutları powershell de çalıştırıyoruz.
exc2007_2013_mig_99 exc2007_2013_mig_100

Ve powershell üzerinde aşağıdaki komutları yazarak devam ediyoruz.
.\Export-PublicFolderStatistics.ps1 c:\PFMigration\folder-to-size.csv exc2007.serdarbayram.local
exc2007_2013_mig_101
Burada “A” diyerek devam ediyoruz.
exc2007_2013_mig_102
.\PublicFolderToMailboxMapGenerator.ps1 20000000 c:\PFMigration\folder-to-size.csv
c:\PFMigration\folder-to-mailbox.csv

Exchange Server 2013 Makinemize geçiyoruz

Az önce Exchange 2007 makinemde oluşturmuş olduğum PFMigration klasörünün içerisindeki
folder-to-mailbox.csv” dosyasını kopyalayarak exchange server 2013 makinemin C:\ sürücüsüne kopyalıyorum.
exc2007_2013_mig_103 exc2007_2013_mig_104
New-Mailbox -PublicFolder Mailbox1 -HoldForMigration:$true
exc2007_2013_mig_105
Exc2007\c$\PfMigration\folder-to-mailbox.csv dosyasını alıyoruz ve Exc2013 serverımızın C sürücüsü içerisine
koyuyoruz ve aşağıdaki komutu exc2013 makinemizde çalıştırıyoruz.
New-PublicFolderMigrationRequest -SourceDatabase (Get-PublicFolderDatabase -Server exc2007.serdarbayram.local) -CSVData (Get-Content c:\folder-to-mailbox.csv -Encoding Byte)
exc2007_2013_mig_106
Süreci takip etmek için
Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics -IncludeReport | Format-List
Bu sayede detaylı rapor alabiliyorum. Burada kontrol edeceğimiz yer “status” bölümüdür.
exc2007_2013_mig_107
Exchange Server 2007 Makineme geçiyorum.

Sistemin çalışabilmesi için exc2007 makineme gidiyorum ve buradaki public folder ı aşağıdaki komut ile loc ediyorum.
Bu komutu Exchange Server 2007 üzerinde çalıştırıyoruz.
Set-OrganizationConfig -PublicFoldersLockedForMigration:$true
exc2007_2013_mig_108

Exchange Server 2013 Makineme geçiyorum
Daha sonra ise aşağıdaki komutu çalıştırıyoruz. (Exchange 2013 üzerinde)
Set-PublicFolderMigrationRequest -Identity \PublicFolderMigration -PreventCompletion:$false
Resume-PublicFolderMigrationRequest -Identity \PublicFolderMigratio
exc2007_2013_mig_109
Bu adımdan sonra Public folder taşıma işlemim tamamlanmış oluyor PF boyutunuza göre yahut sisteminizin performansına göre PF un gelmesi biraz zaman alabilir.
Aşağıda gördüğünüz gibi PF Taşıdık ve web Acount üzerinden görüntülüyoruz.
exc2007_2013_mig_110 exc2007_2013_mig_111
Outlookta PF kontrolümü gerçekleştiriyorum.
exc2007_2013_mig_111_01
Son olarak outlook ikonuna sağ tıklayarak connection status diyorum ve hangi server ile bağlantı kurduğunu kontrol ediyorum aşağıda gördüğünüz gibi outlook tüm bağlantılarını artık exchange server 2013 ile gerçekleştiriyor.
exc2007_2013_mig_111_02

ilginizi Cekebilir

2013-2016_mig_04

Exchange Migration Serisi 2013 –>2016 Bölüm-4

Arkadaşlar merhaba bu makale serimizin son makalesi olarak şağıdaki konuları inceliyor olacağız. -Exchange server migratio …

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


*