Exchange Server

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

 

clip_image002

 

 

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

 

 

clip_image004

 

 

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

 

clip_image006

 

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

 

clip_image008

 

 

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

 

clip_image010

 

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

 

clip_image012

 

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.

 

clip_image014

 

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

 

clip_image016

 

clip_image018

 

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

 

clip_image020

 

 

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

 

 

clip_image022

 

-Butonu ile ip adresini siliyoruz.

 

clip_image024

 

General linkinde ise Witness server dizin ve path bilgisini siliyoruz.

 

clip_image026

 

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

 

clip_image028

 

clip_image030

 

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

 

clip_image032

 

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.

 

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu