Exchange 2013 Posta Kutusu veritabanı Olağanüstü Durum Kurtarma


Exchange 2010'da Microsoft, posta kutusu sunucusu düzeyinde ve posta kutusu veritabanı düzeyinde artıklık uygulamak için Veritabanı Kullanılabilirliği Grubunu tanıttı. Bir posta kutusu veritabanı (veya bir sunucu) arızalanırsa, başka biri görevi devralabilir. Bu konsept Exchange 2013 ve Exchange 2016'ya da taşınmış ve o zamandan beri gelişme göstermiştir.

Hala Veritabanı Kullanılabilirlik Grubu kullanmayan ve tek bir sunucuya ve sağlam bir yedekleme yazılımı çözümüne güvenen müşteriler var. Her gece posta kutusu veritabanının bir yedeği oluşturulur ve bu yıllarca çalışmaya devam eder. Umarım. Felaket gelene kadar...

Bugün erken saatlerde bir müşteriden telefon aldım. Hyper-V ana bilgisayarına yama uyguluyordu ve yeniden başlatmanın ardından Exchange 2013 sunucusu düzgün bir şekilde açılmadı. Sorguladıktan sonra Exchange sunucusunun doğru şekilde başlatıldığı ancak üç Posta Kutusu veri tabanından yalnızca birinin düzgün şekilde bağlandığı ortaya çıktı. Yani, iki Posta Kutusu veritabanı (yaklaşık 250 GB boyutunda) bozuk görünüyor ve acının başladığı yer burası.

Sorunu "çözmek" için müşteri kutuyu yeniden başlatmayı denedi, veritabanlarını yedekten geri yüklemeyi denedi, "yazılım onarımı" ve "donanım onarımı" denedi. Bu arada ikincisinin ne olduğu hakkında hiçbir fikrim yok, ancak bu müşteriye göreydi. Ancak Exchange'deki Posta Kutusu veritabanları hakkında herhangi bir şey biliyorsanız, o zaman çoğu yıkımın ilk 15 dakikada gerçekleştiğini de biliyorsunuzdur!

Hizmetleri geri yüklemek veya olağanüstü durum kurtarma senaryosu için tek bir sunucuya ve bir yedekleme çözümüne güveniyorsanız, Exchange veritabanı teknolojisinin temellerini bilmeniz gerekir. Posta kutusu veritabanının ne olduğunu öğrenin (büyük bir .edb dosyası hariç), işlem günlüğünün ne olduğunu ve posta kutusu veritabanının, işlem günlüğü dosyasının ve denetim noktası dosyasının birbiriyle nasıl ilişkili olduğunu öğrenin. Bununla ilgili olarak, işlem günlüğü dosyalarının Posta Kutusu veritabanında nasıl yeniden oynatılacağını bilmeniz son derece önemlidir.

Eski olmasına rağmen bunlar iyi başlangıç noktalarıdır:

  • Exchange Veritabanı Teknolojileri - https://www.red-gate.com/simple-talk/sysadmin/exchange/exchange-database-technologies/
  • Exchange Sunucusu Günlük Dosyasının Tekrar Oynatılması - https://www.red-gate.com/simple-talk/sysadmin/exchange/exchange-server-log-file-replay/

Ayrıca yedekleme çözümünüzün nasıl çalıştığını ve posta kutusu veritabanını üretim ortamına nasıl geri yükleyeceğinizi bilmeniz gerekir. Akış yedeklemeleri var, ancak bunlar günümüzde nadirdir ve VSS anlık görüntü yedeklemeleridir. Daha ayrıntılı bilgiyi aşağıdaki makalelerde bulabilirsiniz:

  • Çevrimiçi Exchange Yedeklemeleri - https://www.red-gate.com/simple-talk/sysadmin/exchange/online-exchange-backups/
  • Exchange Server'da İşlem Günlüğü Dosyalarını ve Çevrimdışı Yedeklemeyi Tekrar Oynat - https://jaapwesselius.com/2014/04/02/replay-transaction-log-files-and-offline-backup-in-exchange-server/
  • Windows Server 2008'de Exchange yedeklemeleri - https://www.red-gate.com/simple-talk/sysadmin/exchange/exchange-backups-on-windows-server-2008/
  • Exchange Veritabanlarını ve Günlük Dosyalarını Taşıma - https://www.red-gate.com/simple-talk/sysadmin/exchange/moving-exchange-databases-and-log-files/

Mailbox veritabanı teknolojisi hakkındaki teknik bilginin yanı sıra düzenli olarak 'yangın tatbikatları' yapmanız gerekir. Bir Posta Kutusu veritabanını üretime geri yükleyin, bir kurtarma veritabanını kullanarak geri yükleyin, işlem günlüğü dosyalarını yeniden oynatın, ESEUTIL'e el atın ve /G, /K, /P ve /R'nin ne yaptığını görün. Teknolojiyi ve araçları bildiğinizde size önemli ölçüde zaman kazandıracak, veri kaybı riskini azaltacak ve posta kutuları tekrar kullanılabilir hale geldiğinde kullanıcılarınıza/yöneticilerinize/müşterilerinize doğru planlamayı yapabileceksiniz.

Eğer bunu bilmiyorsan ateşle oynuyorsun ve bu sana ters tepecektir, inan bana!

İlgili makaleler