Exchange 2010 ile birlikte LCR, CCR, SCR gibi yüksek erişebilirlik seçenekleri artık bulunmamaktadır. Bu işlemlerin yerine DAG yani (Database Availability Group) geldi. Exchange 2010 yapınızda DAG kullanmak isterseniz önerilen sucunu 3 adettir. Ayrıca DAG yapınızda en fazla 16 adet sunucu bulundurabilirsiniz.
Exchange 2010 Database Availability Group (DAG)
  • DAG yapısına Public Folder ekleyemezsiniz. Public Folder kendi replikasyonunu yapar. Ancak Public Folder yapısını’da yedeklemek için ayrı bir Server’a Public Folder database yaratıp, replikasyonu sağlayabilir.
  • Standart edition da 5, Enterprise Edition’da 100 database kullanabilirsiniz. (Aktif database sayısı, Pasif DB’ler sayılmaz)
  • DAG ismi maksimum 15 karakter olabilir
  • DAG üyesi olan sunucuların işletim sistemi versiyonları aynı olmalı;  2008 SP2 veya 2008 R2.
  • Directory Server olan bir Exchange 2010 Mailbox Server’ı DAG’a ekleyemezsiniz.
  • DAG Network IP adresi MAPI Networkünden olmalı. Replikasyon için ayrı bir Network kullanıyorsanız bu Networkten IP adresini DAG’a vermeyin.
  • Hem IPv4 Hem IPv6 Kullanabilirsiniz ancak IPv6 kullanabilmek için IPv4 de kullanılmalı. Sadece IPv6 kullanılmaz.
  • Replikasyon networkünde problem olursa log shipping ve seeding işlemleri MAPI networkünden devam edecektir. Replikasyon networkü düzeldiğinde tekrar normale dönecektir.
  • DAG üyeleri farklı subnetlerde olabilir. MAPI networkünden erişilebildiği sürece sorun olmayacaktır.
  • DAG üyesi olan sunuculara CAS veya HUB rolünü ekleyebilirsiniz ancak bu durumda fiziksel NLB kullanmanız gerekiyor.
  • 3 Node’a FSW kurmayabilirsiniz. Çift haneli rakamlara FSW kurulur.
  • ÖNEMLİ: Witness Server DC olmamalı, ben test ortamı olduğundan Witness Server’ı DC olarak gösterdim. Gereksiz yetki veriliyor.
Yapımdan bahsedeyim, 4 Adet Windows 2008r2 Enterprise Sunucu mevcut.

·         DC & FSW – ufuktatlidil.com

·         Exchange 2010 – 1.Node – EXCH1

·         Exchange 2010 – 2.Node – EXCH2

·         Exchange 2010 – 2.Node – EXCH3

image001

image002
Yukarıdaki şema’da göründüğü gibi DAG Network olarak belirttiğim Network Replikasyon için yapılandırıldı. Local Network ise iç networkte kullanılan ve kullanıcıların erişimine açık olan network.  Internal Network için Windows Server 2008 R2 kullandığımızdan IPv6 aktif bırakabiliyoruz.
Not: Windows 2008’de Outlook Anywhere “6004” portundan dinleyemediği için IPv6 disabled ayarlıyorduk.
DAG Network Interface için aşağıdaki ayarları yapmamız gerekiyor. Private Network olarak çalışacağından DNS kaydı, Netbios over TCP/IP kullanmaya gerek olmayacaktır.
image003
Advanced ‘a tıklıyoruz. DNS Tabını aşağıda ki gibi düzenliyoruz.
image004
Daha sonra WINS tabına geçiyor ve düzenlemelerimizi yapıyoruz.
image005
Network Connections > Menu > Advanced altında > Advanced Settings’e tıklıyoruz.
image006
LAN Interface’simizi uste taşıyoruz. DAG Interface’miz altta olmalı.
image007
Yukarıda ki işlemleri tamamladıktan sonra Windows 2008r2 sunucumuz üzerine aşağıdaki Cmd’letleri uygulamamız gerekiyor.
Windows PowerShell’i açıyoruz. Aşağıda ki komutları sırasıyla giriyoruz.
1-) Import-Module ServerManager
2-) Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy, Failover-Clustering –Restart
Bu işlemlerden sonra sunucu otomatik olarak Restart edecektir.
image008
Son olarak NetTcpPortSharing servisini Automatic başlıcak şekilde yapılandırıyoruz.
Set-Service NetTcpPortSharingStartupType Automatic
İşlemleri tamamladıktan sonra Exchange 2010 Kurulumlarını yapıyoruz.
image009
image010
image011
image012
Kurulumlarımız tamamlandı.
FSW görevini DC sunucusuna tanımlayacağız. Bunun için DC sunucusu üzerinde Builtin\local Administrators grubuna “Exchange Trusted Subsystem” grubunu ekliyoruz. C:\FSW klasörünü paylaşıma açıyoruz.
DAG kurulumuna başlayalım. Ben bu işlemin bir kısmını EMC üzerinden bir kısmını’da PowerShell üzerinden yapacağım.
EMC > Organization Conf. > Mailbox > Database Availability Groups altında sağ klik, New Database Availability Group’a tıklıyoruz.
image013
Açılan ekranda DAG ismimizi, Witness Server ve Witness Directory bilgilerimizi giriyoruz.
image014
Bu işlemi PowerShell üzerinden aşağıda ki komut yardımı ile yapabilirsiniz.
New-DatabaseAvailabilityGroup -Name DAGUFUK -WitnessServer dc.ufuktatlidil.com -WitnessDirectory c:\FSW
image015
Bu işlemden sonra DAG yapımıza IP eklememiz gerekir. Burada dikkat etmemiz gereken nokta verdiğimiz IP adresinin Internal Network’ten olması ve ileride kesinlikle kullanılmamasıdır. Bu işlemi ister oluşturduğunuz DAG’ın üzerinden sağ klik – Properties’den, isterseniz PowerShell üzerinden yapabilirsiniz. Ben PowerShell üzerinden yapacağım.
Kullanacağım komut;
Set-DatabaseAvailabilityGroup -Identity DAGUFUK -DatabaseAvailabilityGroupIpAddresses 10.0.0.100
image016
İlk Exchange Node’unun DAG’a eklenme İşlemleri;
EMC > Organization Conf. > Mailbox > Database Availability Groups altında oluşturduğumuz DAGUFUK’un üzerinde sağ klik ve Manage Database Availability Group Membership’e tıklıyoruz.
image017
Add kısmın’dan Node’larımızı ekleyip, Manage butonuna tıklıyoruz.
image018
Başarılı bir şekilde Node’larımızı ekledik.
image019
DNS

DAG ismi için DNS’te A Record kaydı otomatik olarak tanımlanmış.
image020

AD

Active Directory Computer’de DAG için obje otomatik tanımlanıyor.
image021
Failover Cluster
DAG ismi ile Failover Cluster kuruluyor.  Cluster database’ine Exchange’de bulunan databaselerin bilgisi verilir.
image022
image023
image024
image025
Bu işlemlerden sonra Add MailboxDataBase Copy ile Mailbox Database’leri Copy işlemine balayabiliriz.
image026
image027
Exchange Management Console üzerinden database kopyalarının durumunu görebiliriz.
image028
Makalemizin sonuna geldik. Umarım herkse faydalı olur. Bir sonra ki Makalede görüşmek dileğiyle.