İçerikleri sosyal medya üzerinden paylaşarak daha fazla kişiye ulaşmasına yardımcı olabilirsiniz.



Fırat Boyan 12.04.2022 0

Exchange Server 2019'da PowerShell İle DAG Yapısından Database Çıkartma

Exchange Server 2010 sürümünden beri son derece başarılı bir şekilde çalışan DAG mimarisi, kesintisiz bir e-mail sistemi deneyimi sunmaktadır. Aslında Exchange Server 2007 sürümünde temelleri atılan ancak Exchange Server 2010 sürümü ile ideal yapıya kavuşan DAG (Database Availability Group) yani aslında LOG replikasyonu sayesinde Mailbox Server'lar arasındaki eşitleme özelliği sayesinde olası bir sorunda Mailbox Server seviyesinde herhangi bir kesinti olmadan kullanıcılarımız e-mail'lerine ulaşmaya devam edebilmektedir. Bundan önceki makalemde Exchange Server 2019'da DAG Yapısına Database Ekleme konusuna değinmiştim. Bu makalemde ise Exchange Server 2019'da DAG yapısından Database çıkartma konusuna değiniyor olacağım.

1- Aşağıdaki komut yardımıyla öncelikle iligi Database'in aktif ve pasif kopya durumlarını kontrol ediyorum.

Get-MailboxDatabaseCopyStatus * | ft -AutoSize

Buna göre örneğin MBXSYSDB isimli Database'im, EXCHSRV01 Host Naname'li sunucuda aktif (Mounted); EXCHSRV02 Host Naname'li sunucuda ise pasif (Healthy) durumdadır.

Exchange Server 2019'da DAG Database çıkartma

2- DAG Yapımdan ilgili Database çıkartmak için pasif (Healthy) durumda bulunan Database'i seçiyorum. Bunun için

Remove-MailboxDatabaseCopy -Identity MBXSYSDB\EXCHSRV02

komutunu kullanmam yeterli olacaktır. Çıkan Confirm yani işlem onay isteğini Y (Yes) yazarak onaylıyorum. Onay çıktısı görmeden direkt olarak silme işlemi yapmak isterseniz, -Confirm:$False parametresini eklemeniz yeterli olacaktır.

Exchange Server 2019'da DAG Database çıkartma

3- DAG Yapımdan ilgili Database çıkartma işlemi başarılı bir şekilde gerçekleşti. Gerekli bir işlem olmasa da, Database'i bulunduğu dizinden silerek Disk üzerinde yer açılmasını sağlayabiliriz.

Exchange Server 2019'da DAG Database çıkartma

Exchange Server 2019'da DAG Database çıkartma

Exchange Server 2019'da DAG Database çıkartma

Exchange Server 2019'da DAG Database çıkartma

4- Tekrar Get-MailboxDatabaseCopyStatus komutuyla kontrol ettiğimde ilgili Database'in pasif (Healthy) kopyasının artık DAG içinde yer almadığını görebiliyorum.

Exchange Server 2019'da DAG Database çıkartma

5- Aktif Database kopyasının bulunduğu EXCHSRV01 Host Name'li sunucu üzerinde

Test-ReplicationHealth -Identity EXCHSRV01

komutunu çalıştırdığımda ilgili Database'in herhangi bir pasif kopyası bulunmadığı için, Test-ReplicationHealth çıktısında DatabaseRedundancy ve DatabaseAvailability için FAILED uyarıları alıyorum. Bu durumda alınan hata normaldir.

Exchange Server 2019'da DAG Database çıkartma

Exchange Server 2019'da DAG Database çıkartma

6- EXCHSRV02 Host Name'li sunucu üzerinde

Test-ReplicationHealth -Identity EXCHSRV02

komutunu çalıştırdığımda DAG yapısına dahil olmayan herhanbir aktif (Mounted) Database olmadığı için, tüm sonuçlar başarılı durumda görünmektedir.

Exchange Server 2019'da DAG Database çıkartma

Faydalı olması dileğiyle...

TAGs: Database Availability Group içinden veri tabanı çıkartma, DAG yapısından Database çıkartma, DAG'dan DB Copy çıkartma, DAG içindeki DB'yi kaldırma


Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.



Yazar Hakkında

firatboyan.com


1985 yılında Alanya'da doğdum. İlk, orta ve lise öğrenimimi Alanya'da tamamladım. Liseden mezun olduktan sonra Akdeniz Üniversitesi Bilgisayar Teknolojisi Ön Lisans programına yerleştim ve bu programdan mezun oldum. Ön Lisans programından mezun olduktan bir süre sonra Dikey Geçiş Sınavı (DGS) ile İstanbul Teknik Üniversitesi (İTÜ) Bilgisayar Mühendisliği Lisans programına yerleştim. 2003 yılından beri Bilgi Teknolojileri sektöründe Sistem ve Network alanlarında çalışıyorum. Bir çok firma bünyesinde farklı projelerde yer alarak bu alanda yıllar içinde ciddi bir bilgi birikimi ve deneyimler kazandım. Bilgi Teknolojileri sektöründeki profesyonel çalışma hayatımın uzunca bir dönemini entegratör firma bazında, ağılıklı olarak Microsoft ürünleri üzerine danışman olarak sürdürüyor ve yüksek seviyeli projeler geliştiriyorum. Uzunca bir süredir de Türkiye'nin en önde gelen entegratör firması olan Data Market bünyesinde Senior Cloud Engineer olarak çalışıyorum. Ek olarak, 2015 yılında Network Akademi bünyesinde Sistem ve Network Uzmanlık eğitimleri vermeye başladım ve 2017 yılında da eğitmenlik tecrübemi, Microsft Certified Trainer (MCT) ünvanı ile taçlandırdım. Eğitmenlik serüvenime 2021 yılından beri Bilge Adam bünyesinde MCT ünvanı ile devam etmekteyim.

YORUMLAR
Bu makaleye henüz yorum yapılmadı! İlk yorum yapan sen ol.
Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.


750 karakter yazabilirsiniz.
Captcha
Güvenlik kodunu BÜYÜK harflerle giriniz.
* Yorumlar, onaylandıktan sonra yayınlanmaktadır.
* E-posta, yorum onay bildirimi için gereklidir. Yayınlanmaz.