Exchange Server

Set-DatabaseAvailabilityGroup Nasıl Kullanılır?

Set-DatabaseAvailabilityGroup, EAC veya EMC aracılığıyla yapılamayan DAG değişikliklerini yapmak için kullanılan komut setidir. Örneğin: TCP bağlantı noktasını değiştirme, Witness sunucu veya witness dizinini değiştirme, siteler arasında RPC erişimini devre dışı bırakma gibi işlemleri yapabilirsiniz

Set-DatabaseAvailabilityGroup cmdlet’i, ağ bulmayı yapılandırma, replikasyon için kullanılan TCP bağlantı noktasını seçme ve veri merkezi etkinleştirme koordinasyonu (DAC) modunu etkinleştirme gibi Exchange yönetim merkezinden (EAC) yönetilemeyen DAG özelliklerini yönetmenizi sağlar.

DAG özellik değerleri hem Active Directory’de hem de cluster veritabanında depolanır. Bazı özellikler küme veritabanında depolandığından, DAG’nin temel alınan kümesinin aşağıdakilerin özelliklerini ayarlamak için çekirdek oluşturuma sahip olması gerekir:

  • ReplicationPort
  • NetworkCompression
  • NetworkEncryption
  • DiscoverNetworks

Bu cmdlet’i çalıştırabilmeniz için önce size izinler atanması gerekir. Bu konuda cmdlet için tüm parametreler listelense de, size atanan izinlere dahil edilmeyen bazı parametrelere erişemeyebilirsiniz. Kuruluşunuzdaki herhangi bir cmdlet’i veya parametreyi çalıştırmak için gereken izinleri bulmak için aşağıdaki komut setini kullabilirsiniz;

$Perms = Get-ManagementRole -Cmdlet Set-DatabaseAvailabilityGroup
$Perms | foreach {Get-ManagementRoleAssignment -Role $_.Name -Delegating $false | Format-Table -Auto Role,RoleAssigneeType,RoleAssigneeName}

Kullanıcınız için yetki atamasını yaptıktan sonra Information Store servisini yeniden başlatmanız gerekmektedir.

New-ManagementRoleAssignment -Role “Database Availability Groups” -User "Kullanıcı Adı"

Witness Dizini Ayarlama

Set-DatabaseAvailabilityGroup -Identity DAG1 -WitnessDirectory C:\DAG01

Witness Sunucusu ve Witness Dizinini Ayarlamak için aşağıdaki komut setini kullanabilirsiniz;

Set-DatabaseAvailabilityGroup -Identity <DatabaseAvailabilityGroupIdParameter> -WitnessServer <FileShareWitnessServerName> -WitnessDirectory <FullPath>

Witness sunucu ve Witness dizinlerini değiştirmeniz gerekiyor, bunun için kullanmanız gereken komut seti aşağıdaki gibidir;

Set-DatabaseAvailabilityGroup -Identity "DatabaseAvailabilityGroupParameter" -WitnessDirectory <"FullPath"

MSExchange Server’da Witness sunucular bazen başarısız duruma geçebilir yada Witness sunucunuz sorun çıkartabilir, bunun için alternatif bir witness sunucusu belirtebilirsiniz bu işlem için aşağıdaki komut setini kullanabilirsiniz;

Set-DatabaseAvailabilityGroup -Identity "DatabaseAvailabilityGroupParameter" -AlternateWitnessDirectory <NonRootLocalLongFullPath> -AlternateWitnessServer "FullPath"

DAG yapılandırmanızı DHCP ile IP dağıtabilirsiniz. Üye sunucular adlarıyla çözümlenebildiğinden, IP adreslerini otomatik olarak almak için bir DAG‘deki üye sunucuları ayarlayabilir ve yapılandırabilirsiniz. Bu işlem için kullanmanız gereken komut seti;

Set-DatabaseAvailabilityGroup -Identity "DatabaseAvailabilityGroupParameter" -DatabaseAvailabilityGroupIpAddresses "IPAddress"

DAC Modunu Etkinleştirme

Database Activation Coordination (DAC) modu, DAG başlangıcında veritabanının bağlanma davranışını denetleyen ve varsayılan olarak devre dışı bırakılmış bir DAG özelliği olarak bilinmektedir. Aynı DAG üzerinde bulunan iki sunucunun iki kopyayı etkinleştirebilecek durumları önler.

Sürekli SYNC kullanarak DAG için DAC modunu iki veya daha fazla üyeyle etkinleştirmeniz gerekir. Ancak, üçüncü taraf çoğaltma modu kullanıyorsanız, DAG altyapınız için DAC modunu etkinleştirmemeniz gerekmektedir. DAC modunu etkinleştirmek veya devre dışı bırakmak için kullanılan parametre –DatacenterActivationMode parametresidir.

Set-DatabaseAvailabilityGroup -Identity "DatabaseAvailabilityGroupParameter" -DatacenterActivationMode "DatacenterActivationModeOption"

Cengiz YILMAZ

5 Yıldır IT Sektörü içerisindeyim, Microsoft ürünleri ve Sanallaştırma teknoloji ile ilgilenmekteyim. 2021 yılı içerisinde VMware tarafından vExpert ve vExpert Pro olarak seçildim. Cengiz YILMAZ | vExpert, MCT |

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Başa dön tuşu