2 Ağustos 2012 Perşembe

Data Protection Manager 2012 Exchange Backup and Restore


DPM  üzerinden Exchange serverin yedeklenmesini, yedekten geri dönüş yapılmasını ve tek bir kullanıcının mailboxının geri dönülmesini göreceğiz.
 
Öncelikle exchange server için dpm agentı önceki makalelerde bahsettiğim gibi yüklüyoruz.

Yeni bir koruma grubu oluşturuyoruz.  Protection tabında New seçeneğine tıklayalım.

 
Server olduğundan server kısmın işaretleyip ilerliyoruz.

Yedek alınacak exchange databaselerini işaretliyoruz.

Koruma grubuna isim verip,  yedekleme yerini seçiyoruz.

Eseutil database bakımı için çalışıtırılsın özelliğini seçiyoruz. Amaç xchange yedeklemesi yapıldıktan sonra log temizleme işlemi de yapılacaktır. Bu işlem için Dpm Eseutil aracına gerek duymaktadır.

Bu hata geldiğinde yapacağımız.

Exchange serverimiz üzerinde C:\Program Files\Microsoft\Exchange Server\V14\Bin klasörü altında yer alan “ese.dll ve eseutil.exe” dosyalarını DPM kurulu olan serverimize kopyalamalıyız.

Databaseimiz işaretleyip next ile ilerliyoruz.

Korunacak süre ve inceremental olarak ne kadar sürede backup alacağı ve full backup süresini seçiyoruz.



Total data size: Seçilen dataların toplam boyut bilgisi verilmektedir.
Disk Space Allocated in DPM: Bizim seçmiş olduğumuz günde bir kez yapılacak yedekleme için, 5 gün tutulacak olan koruma grubu için ayrılacak disk kapasitesi belirlenir.
Automatically Grows Volumes: Disk boyutu yetersiz geldiği zaman otomatik olarak backup diskimiz üzerinde, boşta bekleyen bölümden ihtiyaç duymuş olduğu alanı kullanacak büyüme gerçekleştirecektir.

Yedeklemeyi şimdi yapmak istiyorum.

Run a consistency check if a replica becomes inconsisten: Aktif duruma getirmenizi öneriyorum. Bu bölümü aktif duruma getirdiğimiz zaman DPM sunucumuz koruma altında bulunan dosya sunucusuna iletişim kuramadığı zamanlar için geçerlidir. Bu zaman dilimi yedekleme zaman dilimleri ile eşleşirse her bir saatte bir DPM sunucusu dosya sunucumuzu kontrol edecektir ve iletişim sağladığı ilk zaman diliminde görevi tekrardan başlatacaktır. 
Run a Daily consistency check according to the fllowing schedule: Bölümünde ise bu zaman diliminin her bir saatte bir kontrol etmesini ama gerçekleştirilmeyen başarısız backup görevinin belirli zaman dilimlerinde olmasını sağlarız.

Koruma grubunu oluşturalım.

Bu ekranı kapatalım.
Replika işleminin de tamamlandığını görmekteyiz.

Logları full backup ile temizleyecektir. Mail trafiği çok olan yerlerde log trafiğide yüksek olacağından dolayı bu özellik çok faydalı bir özelliktir.

Şimdi ise test işlemine başlayalım. İnformation Store servisini stop edip, databasei siliyorum.

Servisi tekrar start edince, owaya giriş yapmaya çalışıyorum ancak ulaşamıyorum.

 
Exchange server tarafında da zaten databasein dismount olduğunu görmekteyiz. Bu durumda restore işlemi yapabilmek için, database maintenance tabında this database can be overwritten by a restore kısmını işaretliyoruz.

Bu işlem sonrası uygulayıp bu pencereyi kapatalım.

Şimdi DPM üzerinde Recovery tabında oluşturduğumuz koruma grubu ve bunun alınan yedeğini gösretip recover tklıyoruz.

Recover işlemni başlatıyoruz.

Veriyi orjinal lokasyona recover edeceğini belirtiyor.

Recover sonrası databasei mount duruma getirecek.

Recover tıklayarak işlemi başlatalım.

Database boyutuna bağlı olarak biraz bekledikten sonra, işlem tamamlanmakta.

Exchange server üzerinde de databasein mount duruma geldiğini de görmekteyiz.

OWA tarafında da maillerin geldiğini görmekteyiz.
Bu adıma kadar database yedekleme ve geri dönüş işlemini konuştuk. Şimdi de tek bir mailbox üzerine konuşalım.


Test için kendi mailboxımdaki mailleri siliyorum.

Recovery işlemi için boş bir database oluşturmamız gerekmektedir. Powershell komutu ise şu şekildedir. 
New-Mailboxdatabase –Recovery –Name DATABASEADI –Server MAILSERVERADI –EdbfilePath “C:\Recovery\recovery.edb” –LogFolderPath “C:\Recovery”

Dpm sunucunda Recovery tabında aldığımız database yedekğinden ugur.demir mailboxını bulup üzerine sağ tuşla recover tıklıyoruz.

Recovery işlemi için sihirbazda next ile ilerliyrouz.

Mailbox restore işlemini mevcut exchange dbsine yapacak.

Bu kısımda exchange server adını ve az önce oluşturduğumuz boş database adını giriyoruz.

 
Recover tıklayın.

Biraz bekledikten sonra işlem tamamlandı.

 
EMC tarafında da recovery isimli databesin oluştupunu görebilmekteyiz.

 
Yine powershell komutu ile  c:\recovery\recovery.edb içerisinde bulunan ve dismount olarak exchange üzerinde bulunan db içerisindeki mailboxımızı kullanıcımızın maillerinin tutulduğu orijinal mailbox üzerine dönelim.


 Restore-Mailbox –Identity MAİLBOXADI –RecoveryDatabase DATABASEADI
Restore-Mailbox –Identity ugur.demir –RecoveryDatabase RECOVERY komutunu uyguladıktan sonra Çıkan uyarıya başlaması için A yazıp işlemi tamamlıyoruz.


OWA tarafını kontrol ettiğimizde mailler gelmiş durumda.

Son olarak ise recovery dbsini dismount ediyoruz.
Faydalı olması dileğiyle.

Uğur Demir


Hiç yorum yok:

Yorum Gönder