Microsoft SQL Server 2019 Failover Cluster Yapısına Node Eklemek 2

Merhaba

Daha önceki yazılarımız da Windows Server 2016 Üzerinde Microsoft SQL Server 2016 Failover Cluster Kurulumu, Windows Server 2016 Üzerinde Microsoft SQL Server 2017 Failover Cluster KurulumuMicrosoft SQL Server 2017 Failover Cluster Kurulumu, Microsoft SQL Server 2019 Kurulumu ve Microsoft SQL Server 2019 Failover Cluster Kurulumu sizlerle paylaşmıştık.

Daha önceki yazımızda

Microsoft SQL Server 2019 Failover Cluster Yapısına Node Eklemek 1

W19SQL19NOD3 isimli Windows Server 2019 sunucumuzu Windows Server Failover Cluster ( WSFC ) yapısına dahil etmişltik.

Bu yazımızda da Microsoft SQL Server 2019 Failover Cluster yapısına dahil edeceğiz.

Bu yazımız da Microsoft’un yeni sunucu işletim sistemi olan Windows Server 2019 üzerinde Microsoft SQL Server 2019 Failover Cluster yapısına  yapısınına sunucu eklemeyi anlatacağız.

Peki Nedir Failover Cluster :

Yapımız içerisinde bulunan Failover Cluster üyesi sunucuların ve bu sunucular üzerinde çalışan rol ve servislerin kapalı olduklarında Donanımsal ve Yazılımsal sorun nedeniyle Down duruma geldiklerinde Failover Cluster üyesi olan  bir sunucudan diğer sunucuya aktarılmasıdır. Bu tanımlamayı şu örnekle daha iyi anlayabileceğinizi düşünüyorum. Yapımız içerisinde 2 Adet sunucumuz olsun bu sunucular üzerinde çalışan Virtual Machine ( Sanal Makine) var.  Sunucularımızın herhangi birinde Donanımsal ya da Yazılımsal bir sorun nedeniyle Down duruma geldiğinde yani kapandığında üzerinde çalışan Virtual Machine ( Sanal Makine) bununla birlikte Down duruma gelerek ulaşılamayacaktır. İşte böyle bir sorunda Failover Cluster yapısı imdadımıza yetişecektir. Down durumda olan sunucumuz üzerindeki Virtual Machine ( Sanal Makine) otomatik olarak diğer fiziksel sunucumuz üzerinde hizmet vermeye başlayacaktır.

Kurulum ve yapılandırmaya geçmeden önce ortamımızla ilgili kısa bir bilgi aktarmak istiyorum.

Birinci sunucumuz Windows Server 2019 Datacenter işletim sistemine sahip W19DC isminde IP Address ( IP Adresi ) 192.168.1.200 olarak yapılandırılmıştır ve üzerinde Active Directory Domain Services yapılandırılarak bakicubuk.local isminde bir domain ortamı kurulmuştur. Ayrıca bu sunucumuz üzerinde File and Storage Service üzerinde ISCSI Target Server Kurulumu ve Yapılandırılması yapılandırarak Failover Cluster ortamı için gerekli olan Quroum alanı ve Cluster Volume yapılandırmasını bu sunucumuz üzerinde yapılandırılmış durumdadır.

İkinci sunucumuz Windows Server 2019 Datacenter işletim sistemine sahip W19SQL19NOD1 isminde Birinci Network Kartı IP Address ( IP Adresi ) 192.168.1.202/24 İkinci Cluster Network kartı IP Address ( IP Adresi ) 192.168.2.202/24 olarak yapılandırılmış ve üzerine Failover Cluster Feautures ( Özelliği ) yapılandırmasını ve Microsoft SQL Server 2019 Failover Cluster yapısı yapılandırmış durumdadır.

Üçüncü sunucumuz Windows Server 2019 Datacenter işletim sistemine sahip W19SQL19NOD2 isminde Birinci Network Kartı IP Address ( IP Adresi ) 192.168.1.204/24 İkinci Cluster Network kartı IP Address ( IP Adresi ) 192.168.2.204/24 olarak yapılandırılmış ve Failover Cluster Feautures ( Özelliği ) yapılandırmasını ve Microsoft SQL Server 2019 Failover Cluster yapısı yapılandırmış durumdadır.

Dördüncü sunucumuz Windows Server 2019 Datacenter işletim sistemine sahip W19SQL19NOD3 isminde Birinci Network Kartı IP Address ( IP Adresi ) 192.168.1.206/24 İkinci Cluster Network kartı IP Address ( IP Adresi ) 192.168.2.206/24 olarak yapılandırılmış ve Failover Cluster Feautures ( Özelliği ) kurulumu ve yapılandırmasını yaptıktan sonra Microsoft SQL Server 2019 Failover Cluster yapısına dahil edilmesini anlatacağız.

Microsoft SQL Server 2019 Failover Cluster yapısına dahil etmeden önce bir kaç yapılandırmaya dikkat etmemiz gerekiyor.

  • Sunucularımızın üzerinde Region ( Bölge ) ayarlarının English ( United States ) olarak yapılandırılmış olması gerekmektedir. Microsoft SQL Server 2019 kurulumu için önemlidir eğer bütün ayarlarımız Turkish olarak kalırsa Microsoft SQL Server 2019 servislerinin çalışmasında sorun yaşayabilirsiniz.
  • Sunucularımızın üzerinde Windows Firewall devre dışı duruma getirilmelidir.

SQL Server Installation Center ekranı geliyor karşımıza.

SQL Server Installation Center ekranın da Installation seçeneği seçiyoruz.

Installation seçeneği seçtikten sonra Add node to a SQL Server failover cluster seçeneğini seçerek W19SQL19NOD3 isimli sunucumuz Microsoft SQL Server 2019 Failover Cluster yapısına dahil etmek için gerekli yapılandırmayı başlatıyoruz.

Product Key ekranın da Microsoft SQL Server 2019 kurulumu için gerekli olan lisans yapılandırmasını seçmemiz gerekiyor. Eğer bir lisansa sahipseniz lisans bilginiz otomatik olarak Enter the product key gelecektir.

Product Key ekranın da eğer Microsoft SQL Server 2019 lisansına sahip değilseniz. Specify a free edition bölümün de Evaluation ve Developer seçeneklerinden birini kullanabilirsiniz.

Evaluation : Microsoft SQL Server 180 günlük Demo yani Deneme sürümüdür.

Developer : Geliştiricilere yönelik bir lisanslamadır. Sadece Geliştirme ve Test ortamları için kullanılabilir.

Express : Ücretsiz olan sürümde SQL Server Cluster yapılandırması mevcut değildir. Bu nedenle burada görünmeyecektir.

Product Key ekranın da Microsoft SQL Server Enterprise Lisans bilgimiz otomatik olarak Enter the product key geldiği için Next diyerek devam ediyoruz.

License Terms ekranın da Microsoft SQL Server 2019 kurulumu için lisans sözleşmesini I accept the license terms diyerek kabul ediyoruz ve Next diyerek devam ediyoruz.

Global Rules ekranın da Microsoft SQL Server 2019 Failover Cluster yapısına sunucumuzu dahil etmek için sistemimizdeki Microsoft SQL Server 2019 kurulumu için herhangi bir eksik ya da hata olup olmadığını kontrolü gerçekleştiriyor. Herhangi bir eksik ya da hata yoksa kuruluma Next diyerek devam edebiliriz.

Microsoft Updates ekranın da Microsoft SQL Server 2019 için güncelleştirme olup olmadığını kontrol etmemiz gerekiyor.

Microsoft Updates ekranın da Microsoft SQL Server 2019 için gerekli olan güncelleştirmeyi yapmak için Use Microsoft Update to check for updates (recommended) işaretliyoruz ve Next diyerek devam ediyoruz.

Install Setup Files ekranın da Microsoft SQL Server 2019 için gerekli update işlemi ve kurulum dosyaları hazırlanıyor.

Add Node Rules ekranın da Microsoft SQL Server 2019 Failover Cluster yapısına sunucumuzu dahil etmek için gerekli olan yapılandırmada herhangi bir eksik olup olmadığını kontrol ediliyor. Bütün adımları Passed olarak görüyoruz.

Microsoft Cluster (MSCS ) cluster verification warnings ve Microsoft .NET Application Security hatası alabilirsiniz. Microsoft Cluster (MSCS ) cluster verification warnings hatası W19SQL19NOD1 ve W19SQL19NOD2 isimli sunucularımız üzerindeki Update seviyelerindeki uyarı nedeniyle aldık. Microsoft .NET Application Security hatasının sebebi Microsoft SQL Server 2019 Failover Clusterler Nodelarımız arasında haberleşmeleri için Cluster Network tarafından interface yaratılıyor. Windows bunu mevcut bir interface sanıyor. Microsoft .NET Application Security hatasının sebebi ise internete çıkış olmadığından dolayı alabilirsiniz.

Add Node Rules ekranın da Microsoft SQL Server 2019 Failover Cluster yapısına sunucumuzu dahil etmek için Next diyerek devam ediyoruz.

Cluster Node Configuration ekranın da Microsoft SQL Server 2019 Failover Cluster yapısına sunucumuzu hangi SQL Server Cluster Instance dahil edeceğimizi SQL Server instance name bölümünde görüyoruz. Name of this node bölümün de Microsoft SQL Server 2019 Failover Cluster yapısına dahil edeceğimiz W19SQL19NOD3 isimli sunucumuzun Name ( İsim ) görüyoruz. Disk Space Requirements bölümün de W19SQL19NOD3 isimli sunucumuz üzerinde Disk boyutunu görüyoruz.

Cluster Node Configuration ekranın da gerekli yapılandırmayı kontrol ettikten sonra Next diyerek devam ediyoruz.

Cluster Network Configuration ekranın da Microsoft SQL Server 2019 Failover Cluster yapısına dahil edeceğimiz SQL Server Cluster IP Address ( IP Adresi ) yapılandırmasını görüyoruz. Herhangi bir işlem yapmadan Next diyerek devam ediyoruz.

Server Accounts ekranın da Microsoft SQL Server 2019 servislerinin hangi User ( Kullanıcı ) ve Automatic ( Otomatik ) ya da Manual ( Manuel ) şekilde çalışacağını yapılandırıyoruz.

Server Accounts ekranın da Microsoft SQL Server 2019 servislerinin hangi User ( Kullanıcı ) ve Automatic ( Otomatik ) ya da Manual ( Manuel ) şekilde çalışacağını yapılandırdıktan sonra Next diyerek devam ediyoruz.

Grant perform Volume Maintenance Task privilege to SQL Server Database Engine Servises seçeneğini işaretledikten sonra Next diyerek devam ediyoruz.

Instant File Initialization ( Anında Dosya Oluşturulması ) Microsoft SQL Server 2005 versiyonu ile karşımıza gelen bu özellik. Çok hızlı büyüyen Database ( Veritabanı ) bu özelliğin aktif edilmesi önerilmektedir. Bu özellik sayesinde Allocate edilen Database ( Veritabanı ) dosyaları sıfır ile doldurulmadan anında Allocate edilmesidir.

Grant perform Volume Maintenance Task privilege to SQL Server Database Engine Servises seçeneği aktif edilmezse Allocate işlemi sırasında Data File sıfır ile doldurulmaktadır.

Bu sayede aşağıdaki işlemler çok hızlı bir şekilde yapılabilmektedir.

  • Database ( Veritabanı ) Oluşturulması
  • Mevcut Database ( Veritabanı ) Data File Ekleme
  • Mevcut Database ( Veritabanı ) Data File Boyutunu Manual ( Manuel ) olarak büyütülmesi
  • Database ( Veritabanı ) Restore İşlemleri

Microsoft SQL Server 2016 versiyonunda önce bu özellik için gereken işlemleri Microsoft SQL Server kurulumu sonrasında yaptığımız bir çok ayar gibi kurulum sonrasında yapıyorduk. Microsoft SQL Server 2016 versiyondan sonra Grant perform Volume Maintenance Task privilege to SQL Server Database Engine Servises seçeneğini işaretleyerek hızlıca yapılabilmektedir.

NOT : Microsoft SQL Server 2019 kurulumu sonrasında Service Accounts için Services bölümünde değişiklik yapabilirsiniz. Ancak bu işlemde dikkat edilmesi gerekmektedir herhangi bir sorunda Microsoft SQL Server 2019 servisleri çalışmayacaktır.

Feature Rules ekranın da Microsoft SQL Server 2019 Failover Cluster yapısına sunucumuzu dahil etmek için yapılandırmayı bir kez daha sistem tarafından kontrolden geçiriyor. Gerekli yapılandırma kontrol edildikten ve hepsini Passed olarak gördükten sonra Next diyerek devam ediyoruz.

Ready to Add Node ekranın da Microsoft SQL Server 2019 Failover Cluster yapısına sunucumuzu dahil etmek için yapılandırma bilgisini görüyoruz.

Ready to Add Node ekraninda Microsoft SQL Server 2019 Failover Cluster yapısına sunucumuzu dahil etmek için yapılandırma bilgisini kontrol ettikten sonra Install diyerek kurulumu başlatıyoruz.

Add Node Progress ekranın da Microsoft SQL Server 2019 Failover Cluster yapısına sunucumuzu dahil etmek için gerekli yapılandırmanın başladığını görüyoruz.

Complete ekranın da Microsoft SQL Server 2019 Failover Cluster yapısına sunucumuzu dahil etmek için gerekli yapılandırmanın başarılı bir şekilde kurulduğunu görüyoruz. Microsoft SQL Server 2019 Failover Cluster yapısına sunucumuzu dahil etmek için gerekli yapılandırma tamamlandıktan sonra sunucumuzun Restart etmemiz gerektiği uyarsına OK diyoruz.

Complete ekranın da Microsoft SQL Server 2019 Failover Cluster yapısına sunucumuzu dahil etmek için gerekli yapılandırma başarılı bir tamamlandığı görüyoruz.

Complete ekranın da Close diyerek Add a Failover Cluster Node Wizard ekranını kapatıyoruz.

W19SQL19NOD3 isimli sunucumuz üzerinde Failover Cluster Manager konsolunu açıyoruz.

W19SQL19NOD3 isimli sunucumuz üzerinde Failover Cluster Manager konsolu üzerinde Roles menüsü altında Microsoft SQL Server 2019 Failover Cluster yapısının geldiğini görüyoruz

Daha önceki Microsoft SQL Server Management Studio 18.4 Kurulumu sizlerle paylaşmıştık.

Microsoft SQL Server Management Studio ( SSMS ) konsolunu açıyoruz. Microsoft SQL Server 2019 Failover Cluster yapısı kurulumu yapılandırmış olduğumuz SQLCLUSTER yapısını ismini Server name bölümüne yazıyoruz. Microsoft SQL Server 2019 Failover Cluster yapısı kurulumu sırasında belirlediğimiz Authentication seçeneğine göre SQL Server Authentication seçerek User name ve Password yazarak ya da Windows Authentication seçerek User name ve Password yazarak Connect diyoruz.

Microsoft SQL Server Management Studio konsolu geliyor. Microsoft SQL Server 2019 Failover Cluster yapısına bağlandığımızı görüyoruz.

 

Başka bir yazımızda görüşmek dileğiyle…

 

Bir yanıt yazın

Back To Top