Microsoft SQL Server 2017 Failover Cluster Kurulumu 2

Merhaba

Daha önceki yazilarımızda Windows Server 2016 Hyper-V Failover Cluster kurulumu, Windows Server 2016 üzerinde Microsoft SQL Server 2016 Failover Cluster Kurulumu 1, Windows Server 2016 üzerinde Microsoft SQL Server 2016 Failover Cluster Kurulumu 2, Windows Server 2016 üzerinde Microsoft SQL Server 2017 Failover Cluster Kurulumu 1 ve Windows Server 2016 üzerinde Microsoft SQL Server 2017 Failover Cluster Kurulumu 2 sizlerle paylaşmıştık.

Daha önceki

Microsoft SQL Server 2017 Failover Cluster Kurulumu 1

yazımız da Windows Server 2019 sunucularımız üzerinde Windows Failover Cluster yapısının kurulum ve yapılandırılmasını sizlerle paylaşmıştık.

Bu yazımız da Windows Server 2019 sunucularımız üzerinde Microsoft SQL Server 2017 Failover Cluster yapısının kurulumu ve yapılandırılmasını 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 W19SQL17NOD1 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 ) kurulumu ve yapılandırmasını yaptıktan sonra Microsoft SQL Server 2017 Failover Cluster kurulum ve yapılandırmasını anlatacağız.

Üçüncü sunucumuz Windows Server 2019 Datacenter işletim sistemine sahip W19SQL17NOD2 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 ) kurulumu ve yapılandırmasını yaptıktan sonra Microsoft SQL Server 2017 Failover Cluster kurulum ve yapılandırmasını anlatacağız.

 

Failover Cluster yapılandırmamızı tamamladıktan sonra Microsoft SQL Server 2017 kurulumuna geçebiliriz. Ancak kuruluma geçmeden ö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 2017 kurulumu için önemlidir eğer bütün ayarlarımız Turkish olarak kalırsa Microsoft SQL Server 2017 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 New SQL Server failover cluster installation seçeneğini seçerek Microsoft SQL Server 2017 Failover Cluster kurulumu ve yapılandırmasını başlatıyoruz.

Product Key yani Lisans ekranı geliyor karşımıza iso dosyanız ile birlikte gelen lisans numarası varsa bu bölüme lisans bilgilerimizi giriyoruz ya da benim gibi sizde Microsoft Open bir lisansa sahipseniz lisans bilginiz otomatik olarak gelicektir ve bu lisansımızı seçiyoruz. Eğer Microsoft SQL Server Lisans bilgisiniz yok ise deneme olarak  Enterprise Evaluation kurabilirsiniz ve ya ücretsiz Express, Express with Advanced Services sürümlerinden birisini seçmek için Specify a free edition bölümünden seçiminizi yapabilirsiniz. Biz Microsoft SQL Server Enterprise Lisans bilgimiz  otomatik geldiği için Next diyerek devam ediyoruz.

License Terms ekranın da I accept the license terms diyerek Lisans Sözleşmesini onaylayarak Next diyerek devam ediyoruz.

Global Rules ekranın da Microsoft SQL Server 2017 Failover Cluster yapımızın kurulumuna başlamadan sistemimizdeki Microsoft SQL Server 2017 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 Update ekranın da Microsoft Update güncelleştirme kontrole edebiliriz. Use Microsoft Update to for update (recommended) seçeneği ile güncelleştir olup olmadığını kontrol edebilirsiniz. Microsoft SQL Server 2017 Failover Cluster kuruluma devam etmek için Next diyerek devam ediyoruz.

Product Updates ekranın da Microsoft SQL Server 2017 için güncelleştirme olduğunu bilgisini kontrol edebilirsiniz. Microsoft SQL Server 2017 Failover Cluster kuruluma devam etmek için Next diyerek devam ediyoruz.

Install Setup Files ekranında Microsoft SQL Server 2017 gerekli dosyaların kopyalandığını görüyoruz.

Install Failover Cluster Rules ekranın da Microsoft SQL Server 2017 Failover Cluster yapısının kurulumu için gerekli olan yapılandırmada herhangi bir eksik olup olmadığını kontrol ediliyor. Bütün adımları Passed olarak gördüğümüz için Next diyerek devam ediyoruz.

Microsoft Cluster (MSCS ) cluster verification warnings ve Microsoft .NET Application Security hatası alabilirsiniz. Microsoft Cluster (MSCS ) cluster verification warnings hatası W19SQL17NOD1 ve W19SQL17NOD2 isimli sunucularımız üzerindeki Update seviyelerindeki uyarı nedeniyle aldık. Microsoft .NET Application Security hatasının sebebi Microsoft SQL Server 2017 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.

Install Failover Cluster Rules ekranın da Microsoft SQL Server 2017 Failover Cluster yapısının kurulumu için Next diyerek devam ediyoruz.

Feature Selection ekranın da Microsoft SQL Server 2017’in hangi servislerinin ve özelliklerinin kurulacağı seçeceğiz. Microsoft SQL Server 2017 kurulumu için secilmesi için zorunlu eklentiler Database Engine Services, Client Tools Connectivity, Client Tools Connectivity Backwards Compatibility, Client Tools SDK ve SQL ClientConnectivity SDK seçenekleridir. SQL Server Management Tools özelliği artık ayrıca indirilerek kurulmaktadır.

Feature Selection ekranın da Microsoft SQL Server 2017 kurulumu için Database Engine Services, Client Tools Connectivity, Client Tools Connectivity Backwards Compatibility, Client Tools SDK ve SQL ClientConnectivity SDK servislerini ve özellikleri seçiyoruz. Database Engine Services seçtiğimizde SQL Server Replication, Full-Text and Semantic Extractions for Search ve Data Quality Services özellikleri otomatik olarak seçilecektir.

Feature Selection ekranın da Microsoft SQL Server 2017 kurulumu için Database Engine Services, SQL Server Replication, Full-Text and Semantic Extractions for Search, Data Quality ServicesClient Tools Connectivity, Client Tools Connectivity Backwards Compatibility, Client Tools SDK ve SQL ClientConnectivity SDK servislerini ve özellikleri seçiyoruz ve Next diyerek devam ediyoruz.

Feature Rules ekranın da Microsoft SQL Server 2017 Failover Cluster yapısının kurulumu için gerekli olan yapılandırmada herhangi bir eksik olup olmadığını kontrol ediliyor. Bütün adımları Passed olarak gördüğümüz için Next diyerek devam ediyoruz.

Instance Configuration ekranın da Default olarak Instance adı için MSSQLSERVER gelmektedir Biz bu ismi Default gelen şekliyle bırakıyoruz. Siz dilerseniz Name İnstance bölümünden bu ismi değiştirebilirsiz. Aynı zamanda Instance için atanan program dizininide Instance root directory kısmında değiştirebilirsiniz. Biz Default ayarları değiştirmiyoruz.

Instance ekranın da Microsoft SQL Server 2017 kurulumundan farklı olarak SQL Server Network Name bölümü bu bölüm aslında SQL Server Failover Cluster yapısının hangi isim ile kullanacağını belirliyoruz ve Next diyerek devam ediyoruz.

Cluster Resource Group ekranın da SQL Server Cluster Resource Group ilgili bilgiyi görebilirsiniz. Ayarlarda herhangi bir değişiklik yapmadan Next diyerek devam ediyoruz.

Cluster Disk Selection ekranın da Microsoft SQL Server 2017 Failover Cluster yapımız için kullanılabilir disklerleri görüyoruz. Failover Cluster yapımız için Quorum için ayırdığımız disklerimiz dışında SQL Server 2017 Database, Log, Temp ve Backup tutulacağı dizinler için Cluster Diskler oluşturmuştuk. Cluster Disk 4 diskimizi Failover Cluster yapımız için Quorum alanı olarak kullanıldığı için zaten seçemiyoruz. Daha önceki Windows Server 2019 Hyper-V Failover Cluster Üzerinde Cluster Shared Volumes Yapılandırmasını yazımızdaki gibi Data, Log, Temp ve Backup için farklı Cluster Diskler oluşturmuştuk.

Cluster Disk Selection ekranın da Microsoft SQL Server 2017 Failover Cluster yapımız için kullanılabilir disklerleri seçerek Microsoft SQL Server 2017 Failover Cluster yapısına dahil ediyoruz ve Next diyerek devam ediyoruz.

Cluster Network Configuration ekranın da Microsoft SQL Server 2017 Failover Cluster için yapılandıracağımız IP Address ( IP Adresi ) yapılandırmamız gerekiyor.

NOT : Burada belirleyeceğiniz IP Address ( IP Adresi ) başka cihazlar tarafından kullanılmıyor olmasına dikkat etmenizi önemle belirtmek isterim.

Cluster Network Configuration ekranın da Microsoft SQL Server 2017 Failover Cluster için yapılandıracağımız IP Address ( IP Adresi ) yapılandırıyoruz ve Next diyerek devam ediyoruz.

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

Server Configuration ekranın da Microsoft SQL Server 2017 servislerinin çalışacağı kullanıcıları yapılandırdıktan sonra Next diyerek devam ediyoruz.

Database Engine Configuration ekranın da Authetication Mode seçimi yapılmaktadır. Eğer Mixed Mode olarak yapılandırıyorsanız tabiki burda Microsoft SQL Server 2017 kullanacağımız programımız ( Logo, Mikro, Eta, Nebim gibi ) için bir sa kullanıcısı bir şifresi atamalıyız. Specify SQL Server administrators bölümünde Microsoft SQL Server 2017 için eğer Windows authetication mode kullanılacaksa Active Directory Domain ortamınızda atamış olduğunuz kullanıcı atanır. Biz Windows authetication mode kullanacağımız için Add Current User tıklıyoruz.

Specify SQL Server administrators bölümüne Administrator kullanısımızın geldiğini görüyoruz.

Specify SQL Server administrators ekranın da Data Directories sekmesinde SQL Server 2017 Database, Log ve Backup dosyalarının tutalacağı dizinleri yapılandırmak için bu sekmeye geçiyoruz.

Data Directories sekmesinde Default olarak gelen dizinlerini Microsoft SQL Server 2017 üzerinde Failover Cluster yapısı kuracağımız için Database, Log ve Backup dizinlerini Cluster Disklerimiz üzerinde tutulması için yapılandırıyoruz.

Data Directories sekmesinde Microsoft SQL Server 2017 üzerinde Failover Cluster yapısı kuracağımız için Database, Log ve Backup dizinlerini Cluster Disklerimiz üzerinde tutulması için yapılandırdıktan sonra TempDB sekmesine geçiyoruz.

TempDB sekmesinde Default olarak gelen dizinler değiştirebiliriz. Microsoft SQL Server 2017 üzerinde Failover Cluster yapısı kuracağımız için TempDB ve TempLog dizinlerini Cluster Disklerimiz üzerinde tutulması için yapılandırıyoruz.

TempDB sekmesinde Microsoft SQL Server 2017 üzerinde Failover Cluster yapısı kuracağımız için TempDB ve TempLog dizinlerini Cluster Disklerimiz üzerinde tutulması için yapılandırdık.

Database Engine Configuration ekranın da Microsoft SQL Server 2017 Failover Cluster kurulumu için gerekli yapılandırmayı tamamladıktan sonra Next diyerek devam ediyoruz.

Feature Configuration Rules ekranın da Microsoft SQL Server 2017 Failover Cluster yapısı kurulumu için seçenekleri 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 Install ekranın da Microsoft SQL Server 2017 Failover Cluster kurulumu için yapılandırma ilgilisi görüyoruz. Ready to Install ekraninda Microsoft SQL Server 2017 Failover Cluster kurulumu için yapılandırma ilgilisi kontrol ettikten sonra Install diyerek kurulumu başlatıyoruz.

Installation Progress ekranın da Microsoft SQL Server 2017 Failover Cluster yapımızın kurulumun başladığını görüyoruz.

Complete ekranın da Microsoft SQL Server 2017 Failover Cluster yapımızın başarılı bir şekilde kurulduğunu görüyoruz. Close diyerek Install a SQL Server Failover Cluster Wizard ekranını kapatıyoruz.

Failover Cluster Manager konsolumuz üzerinde Roles menüsü altında yapılandırmış olduğumuz SQL Server 2017 Failover Cluster yapısını geldiğini görüyoruz.

 

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

 

Bir yanıt yazın

Back To Top