Microsoft Windows 2012 R2 & SQL Server 2014 Cluster-Windows Failover Cluster Config
Bu yazımızda Microsoft Windows Cluster’ı Kullanarak SQL Server 2014 Cluster Oluşturmayı İnceliyor Olacağız. Microsoft SQL Cluster Oluşturabilmek İçin 2 Adet SQL Node Sunucu ve Bu Sunucular Üzerinde 4 Adet Paylaşımlı Storage Diski (SQL DATA, SQL LOG, CLUSTER QUORUM ,MDTC Diskleri) ve 2 Adet Network (Cluster, ve Client) Her Node için 2 Adet IP (Client ve Cluster) Gerekmektedir.
1-SQL Node Sunucularına Framework 3.5 ve Aşağıdaki Features’lar Yüklenir.
Kurulan SQL Node’larından birinci node sunucuya domainde admin olan bir kullanıcıyla (Account Operator’s Rolüne Sahip Olmalıdır) login olunarak Failover Cluster Manager Açılır.
2- Create Cluster Tıklanarak SQL Node Olarak Kullanacağımız Sunucular Seçilir.Bu işlem öncesinde sunuculara paylaşımlı diskler atanmalı ve network ayarları yapılmalıdır.Disk işlemleri birinci node sunucuda yapılmalı ikinci node’da diskler olduğu gibi bırakılmalıdır.Storage Disk tanımı yapılırken iki sunucuya da diskler aynı sıralamayla verilmelidir.
Cluster kurulurken sunucular detaylı bir validation işleminden geçirilerek cluster’a dahil edilir.Bu işlemin hatasız olarak tamamlanması önemlidir.Hata almamak için node sunucuların ve üzerindeki donanımların tümünün bios firmware seviyeleri eşit olmalıdır.Windows Update’leri de kurulum öncesi yapılmalıdır.
3-Cluster’a Cluster Name ve IP Set Edilerek Kurulum Tamamlanır.
Validation işlemi ardından Microsoft Windows Cluster’a , SQL 2014 Kurulacak Windows Node’ları Eklenmiş Olur.
Microsoft Cluster Kurulduktan Sonra Artık Bu Cluster Üzerinde Roller (Sub Clusterlar) Oluşturabilir ve Microsoft SQL 2014 Cluster’ı Oluşturabiliriz.
Windows Cluster Aşağıdaki Windows Servislerine Cluster Desteği Sunuyor.Bu Servislerin Dışında Microsoft SQL Server da Windows Cluster Özelliğini Kullanabiliyor.Microsoft SQL Server 2014 Installation’la SQL Cluster Rolünü Windows Cluster’a Ekleyebiliriz.
3- MSDTC (Microsoft Distributed Transaction Coordinator) Cluster-Role Kurulumu
SQL Cluster 2 adet Cluster Rolü gerektiriyor.Bunun için Öncelikle DTC (Microsoft Distributed Transaction Coordinator) Rolünü ekleyip konfigüre ediyoruz.Microsoft Windows Cluster’a Eklenecek herbir rol için Domainde Computer Account’u, IP Adresi ve Paylaşımlı Storage Diski Gerekmektedir.
MSDTC için NETBIOS – Domain Name seçilerek IP atanır.Bu aşamadan sonra SQL Installation Media DVD’si üzerinden SQL Cluster 2014 Kurulumu Başlatılabilir.DTC Başarıyla Kurulduktan Sonra Rollere Aşağıdaki Gibi Gelecektir.
SQL Cluster Disk Yapılandırması.
4 Adet Paylaşımlı Storage Diskinin Dağılımı (SQL DATA, SQL LOG, CLUSTER QUORUM ,MDTC Diskleri) QUORUM ,MDTC Diskleri 50 GB Boyutunda olabilir.
SQL Cluster Network Yapılandırması.
Cluster Network (Cluster, ve Client) , Client Network domain’le aynı subnette olan ve local network’ünüzdür.Cluster Network Özel Network olup ayrı switch’e bağlı olan ve Cluster Node’larının birbiriyle haberleştiği Networkünüzdür.ve Özel IP kullanabilirsiniz. (172.29.X, 192.168.X vs).Role olarak eklenecek tüm IP Adresleri Cluster Network’üyle Aynı Subnette Olmalıdır. Microsoft NIC Teaming özelliğini kullanarak Sunucular üzerindeki Cluster Network Bandwith’i artırılabilir,Port yedekliliği sağlanabilir.