Exchange Server 2013 CU3 Üzerinde DAG Yapısının Kaldırılması – Recover a Single DAG Mailbox Server Member

Exchange 2013 ile birlikte DAG “Database Availability Group” kurulum/yapılandırma oldukça basit hale getirildi. Bu yazımda DAG yapısının gerekli durumlarda nasıl kaldırılacağını paylaşacağım. DAG’ ı kaldırma nedenlerimizi sıralarsak; yapı değişikliği, DAG üyesi olan sunucuda ve/veya Exchange yapısında sorunların olması, migration sonrası yeniden yapılandırma gibi birden çok neden olabilir. Öncelikle mevcut olan DAG yapımıza göz atalım. Ortamda 2 Node DAG yapılandırılmış şekilde Exchange 2013 CU3 mevcut. Witness Server olarak Doman Controller yapılandırılmış şekilde.

 

DC.msexchangetr.local                Witness Server

MBX-1.msexchangetr.local        DAG Üyesi

MBX-2.msexchangetr.local        DAG Üyesi

 

 

 

Database Copy’ lerde yapılandırılmış durumda. Sağlıklı bir şekilde DAG yapısı çalışıyor.

 

 

 

 

Adsiedit.msc altında aşağıda ki yolu izleyerek DAG konfigürasyonunu görebilirsiniz.

ADSIEDIT.MSC >> Configuration [dc.msexchangetr.local]

CN=ExServerName,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=ExOrg Name,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=DomainName,CN=Com

 

 

Get-MailboxDatabase MBX-1 | Format-List *lag* ve Get-MailboxDatabase MBX-2 | Format-List *lag* komutlarıyla lag’ ları kontrol edebilirsiniz.

 

 

 

Remove-MailboxDatabaseCopy MBX-1\MBX-1 komutuyla Database kopyalarını siliyoruz.

 

 

Remove-MailboxDatabaseCopy MBX-2\MBX-1 komutuyla 2. Database kopyasını siliyoruz.

 

 

Database kopyalarını PowerShell üzerinden yaptık. DAG üyelerini de ecp konsol üzerinden kaldıralım.

ECP > Servers > Databe Availability Group altında bulunan Manage DAG MemberShip butonuna tıklayalım.

 

 

Üye olan sunucuları seçip, – butonu ile silelim ve Save butonuna tıklayalım.

 

 

 

DAG üyeleri sorunsuz şekilde kaldırıldı.

 

 

 

Witness Server ve atanan IP bilgilerini silmek için kalem simgesine tıklıyoruz.

 

 

 

-Butonu ile ip adresini siliyoruz.

 

 

General linkinde ise Witness server dizin ve path bilgisini siliyoruz.

 

 

Save ettikten sonra çöp kutusu simgesine tıklayarak DAG yapımızı komple siliyoruz.

 

 

 

Adsiedit ile kontrol ettiğimizde DAG yapısının silindiğini görebiliriz.

 

 

Bu işlemi PowerShell üzerinden aşağıda ki komutla da yapabiliriz.

Remove-DatabaseAvailabilityGroupServer -Identity DAG-2013 -MailboxServer MBX-1

Remove-DatabaseAvailabilityGroupServer -Identity DAG-2013 -MailboxServer MBX-2

 

Recover a Single DAG Mailbox Server Member

Yukarıda belirttiğim işlemler ile DAG yapımızı tamamen ortamdan kaldırdık. Ancak; DAG yapısını kaldırmadan, DAG üyesi olan  Exchange 2013 üzerinde crash meydana geldi. Bu durumda ne yapacağız?

Aşağıda ki adımları uygulamamız yeterli olacaktır.

Crash olan sunucuyu DAG Üyeliğinden silip, Database Kopyasını remove ediyoruz.

Veya aşağıda ki komutu kullanıyoruz.

Remove-DatabaseAvailabilityGroupServer -Identity DAG-2013 -MailboxServer MBX-1 ConfigurationOnly

Daha sonra aşağıda ki adımları uyguluyoruz.

·         Active Directory üzerinden Computer Name’ i siliyoruz ve Domainden çıkartıyoruz.

·         Domaine tekrar aynı Computer Name ile Join ediyoruz

·         IIS’i tekrar kuruyoruz.

·         .net framework 3.51 tekrar kuruyoruz.

·         Office Filter Pack tekrar kuruyoruz.

·         Command Prompt’ u run as administrator olarak açıyoruz.

·         Exchange 2013 setup üzerinden aşağıda ki cmdleti çalıştırıyoruz.

·         Setup.com /m:RecoverServer

 

Setup.com /m:RecoverServer işlemi bittikten sonra aşağıda ki cmdletler ile tekrar DAG yapısına member edip, mailbox kopyalarını DAG’a ekliyoruz.

 

 

Add-DatabaseAvailabilityGroupServer -Identity DAG-2013 -MailboxServer MBX-1

 

Add-MailboxDatabaseCopy -Identity <DBName> -MailboxServer <destination mailboxservername> -ReplayLagTime 0.00:01:00 –truncationlagtime 0.00:01:00 -ActivationPreference number

 

Suspend-MailboxDatabasecopy –identity <DBName\destinationservername>

 

Update-MailboxDatabaseCopy -Identity <DBName\destinationservername> -SourceServer <sourcemailbox server> -DeleteExistingFiles

 

Bu işlemleri ECP konsol üzerinden de yapabilirsiniz.

 

NOT:

Update ve Konfigürasyonun oturma süresi DB’ nin boyutuna göre 24 saat’ i bulabilir.

 

Exit mobile version