Exchange Server 2010 SP1 Üzerinde 3 Node DAG Kurulumu
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
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.
http://technet.microsoft.com/en-us/library/cc671176%28EXCHG.80%29.aspx
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.
Advanced ‘a tıklıyoruz. DNS Tabını aşağıda ki gibi düzenliyoruz.
Daha sonra WINS tabına geçiyor ve düzenlemelerimizi yapıyoruz.
Network Connections > Menu > Advanced altında > Advanced Settings’e tıklıyoruz.
LAN Interface’simizi uste taşıyoruz. DAG Interface’miz altta olmalı.
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.
http://technet.microsoft.com/en-us/library/bb691354.aspx
Son olarak NetTcpPortSharing servisini Automatic başlıcak şekilde yapılandırıyoruz.
Set-Service NetTcpPortSharing –StartupType Automatic
İşlemleri tamamladıktan sonra Exchange 2010 Kurulumlarını yapıyoruz.
Kurulumlarımız tamamlandı.
FSW görevini DC sunucusuna tanımlayacağız. Bunun için DC sunucusu üzerinde Builtinlocal 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.
Açılan ekranda DAG ismimizi, Witness Server ve Witness Directory bilgilerimizi giriyoruz.
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
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
İ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.
Add kısmın’dan Node’larımızı ekleyip, Manage butonuna tıklıyoruz.
Başarılı bir şekilde Node’larımızı ekledik.
DNS
DAG ismi için DNS’te A Record kaydı otomatik olarak tanımlanmış.
AD
Active Directory Computer’de DAG için obje otomatik tanımlanıyor.
Failover Cluster
DAG ismi ile Failover Cluster kuruluyor. Cluster database’ine Exchange’de bulunan databaselerin bilgisi verilir.
Bu işlemlerden sonra Add MailboxDataBase Copy ile Mailbox Database’leri Copy işlemine balayabiliriz.
Exchange Management Console üzerinden database kopyalarının durumunu görebiliriz.
Makalemizin sonuna geldik. Umarım herkse faydalı olur. Bir sonra ki Makalede görüşmek dileğiyle.