Site icon Baki ÇUBUK

Microsoft SQL Server 2025 Failover Cluster Instance Kurulumu 4

Merhaba

Bu yazı dizimizde Microsoft SQL Server 2025 Failover Cluster Instance (FCI) mimarisini detaylı şekilde kurulum ve yapılandırma adımlarıyla inceleyecek; High Availability (Yüksek Erişilebilirlik) senaryolarını örnek bir mimari üzerinden açıklayacak ve üretim ortamları için gerekli ön koşulları ele alacağız.

Daha önceki yazımızda

Microsoft SQL Server 2025 Failover Cluster Instance Kurulumu 1

W25SQL25NOD1 ve W25SQL25NOD2 isimli Windows Server 2025 sunucularımız üzerinde Windows Server Failover Cluster (WSFC) yapısının kurulum ve yapılandırma adımlarını başarıyla tamamladık.

Daha sonraki yazımızda

Microsoft SQL Server 2025 Failover Cluster Instance Kurulumu 2

W25SQL25NOD1 ve W25SQL25NOD2 isimli sunucularımız üzerinde Microsoft SQL Server 2025 Failover Cluster Instance (FCI) kurulumu öncesi Cluster Shared Volumes (CSV) gereksinimleri, Failover Cluster Instance (FCI) mimarisine özgü teknik noktalar ve best practice yaklaşımlarını paylaşmıştık.

Daha sonraki yazımızda

Microsoft SQL Server 2025 Failover Cluster Instance Kurulumu 3

 

W25SQL25NOD1 isimli Windows Server 2025 sunucumuz üzerinde Microsoft SQL Server 2025 kurulumunu başarıyla tamamlamış bulunuyoruz. Kurulum süreci boyunca SQL Server Database Engine, SQL Server Replication ve Full-Text and Semantic Search for Search, servis yapılandırmaları, dizin ayarları ve gerekli tüm bileşenler sorunsuz şekilde yapılandırıldı.

Bu yazımızda, Microsoft SQL Server 2025 Failover Cluster Instance (FCI) mimarisine W25SQL25NOD2 isimli Windows Server 2025 sunucumuzu Add Node (Node Ekleme) sürecini; servis hesapları, güvenlik yapılandırmaları ve Microsoft SQL Server 2025 Failover Cluster Instance (FCI) best practice ayarlarıyla birlikte adım adım inceleyeceğiz.

 

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

Failover Cluster Manager içerisinde Roles (Roller) menüsüne geldiğimizde, yapılandırmasını tamamladığımız SQL Server (MSSQLSERVER) rolünün başarıyla listelendiğini görüyoruz.

Bu görünüm; Microsoft SQL Server Failover Cluster Instance (FCI) yapısının cluster ortamına doğru şekilde dahil edildiğini ve MSSQLSERVER rolünün aktif ve çalışır durumda olduğunu doğrulamaktadır.

W25SQL25NOD2 isimli sunucumuz üzerinde Microsoft SQL Server 2025 kurulumunu başlatıyoruz.

Kurulum sürecini başlattığımızda karşımıza SQL Server Installation Center ekranı gelir. Bu ekran, Microsoft SQL Server 2025 kurulum ve yönetim işlemlerinin merkezi olarak gerçekleştirildiği ana kontrol panelidir.

SQL Server Installation Center ekranında Installation menüsüne tıklayarak Microsoft SQL Server 2025 kurulum sürecini başlatıyoruz. Bu adım, yeni bir Microsoft SQL Server 2025 kurulumu yapmak veya mevcut bir kurulum üzerine ek özellikler eklemek için kullanılan temel giriş noktasıdır. Installation menüsü üzerinden başlatılan sihirbaz, sonraki adımlarda kurulum türü, lisanslama, özellik seçimi ve sistem yapılandırmasına yönelik adım adım ilerlememizi sağlar.

SQL Server Installation Center ekranında Installation menüsü karşımıza gelir.

Installation menüsüne geçtikten sonra Add node to a SQL Server failover cluster seçeneğini işaretleyerek, Microsoft SQL Server 2025 Failover Cluster Instance (FCI) yapısına W25SQL25NOD2 isimli sunucumuzu Node olarak dahil etmek için gerekli kurulum sürecini başlatıyoruz.

SQL Server Installation Center ekranında Microsoft SQL Server 2025 kurulumu için gerekli yapılandırma sürecinin başlatıldığını görüyoruz.

Bu aşamada kurulum sihirbazı devreye girerek sistem üzerinde ön hazırlık işlemlerini başlatır ve kurulumun sağlıklı şekilde ilerleyebilmesi için gerekli kontrolleri otomatik olarak gerçekleştirir.

Başlatılan bu yapılandırma süreci kapsamında; sistem uyumluluğu, gerekli bileşenler, donanım kaynakları ve işletim sistemi gereksinimleri detaylı olarak kontrol edilir. Herhangi bir eksiklik veya uyumsuzluk tespit edilmediği takdirde kurulum adımları sorunsuz şekilde ilerler ve Microsoft SQL Server 2025 kurulumu için lisanslama, Feature (Özellik ) seçimi, servis hesapları ve servis yapılandırması gibi detaylı kurulum aşamalarına geçilmesine olanak sağlanır.

Edition ekranında Microsoft SQL Server 2025 kurulumu için gerekli olan lisans yapılandırmasını seçmemiz gerekir. Bu adımda, kurulacak sürümün lisans modeli belirlenir ve kurulum süreci buna göre devam eder.

Specify a free edition: Bu bölümde, lisans doğrulaması gerektirmeyen ücretsiz sürümlerden biri seçilerek kurulum başlatılabilir. Özellikle test, geliştirme ve eğitim amaçlı senaryolar için esnek bir başlangıç imkanı sunar.

SQL Server Express Edition, yalnızca Stand-alone (Tek Sunucu) çalışacak şekilde tasarlanmıştır ve Microsoft SQL Server 2025 Failover Cluster Instance (FCI) mimarisinin gerektirdiği hiçbir High Availability (Yüksek Erişilebilirlik) bileşenini desteklemez.

Bu kapsamda SQL Server Express Edition, aşağıdaki FCI gereksinimlerini karşılamaz:

mimarilerinin hiçbirinde kullanılamaz.
Hangi Sürümler Kullanılabilir?
Always On Availability Groups (AG):

Failover Cluster Instance (FCI):

Özetle, SQL Server Express Edition, High Availability (Yüksek Erişilebilirlik) gerektiren Failover Cluster Instance (FCI) veya SQL Server Always On Availability Group senaryoları için uygun değildir. Bu tür mimarilerde, Microsoft SQL Server 2025 Standard, Enterprise veya Developer sürümlerinden biri tercih edilmelidir.

Edition ekranında Enter the product key bölümünde, Microsoft SQL Server 2025 lisansımız sistem tarafından otomatik olarak algılanıp görüntülendiği için bu alanda herhangi bir değişiklik yapmıyoruz. Mevcut lisansımız Perpetual (Bağımsız) Microsoft SQL Server 2025 lisansı olduğundan, lisanslama türünü doğru şekilde belirtmek için I have a SQL Server license only seçeneğini işaretliyoruz.

Edition ekranında gerekli lisans yapılandırmasını tamamladıktan sonra Next seçeneğine tıklayarak Microsoft SQL Server 2025 kurulumunun bir sonraki aşamasına geçiyoruz. Bu adımla birlikte kurulum sihirbazı, lisans doğrulamasını tamamlayarak özellik seçimi ve sistem yapılandırmasına yönelik adımlara ilerlememizi sağlar.

License Terms ekranında Microsoft SQL Server 2025 kurulumunun devam edebilmesi için lisans sözleşmesi ve gizlilik bildirimini inceleyerek I accept the license terms and Privacy Statement seçeneğini işaretleyip kabul etmemiz gerekir.

License Terms ekranında lisans koşullarını onayladıktan sonra Next seçeneğine tıklayarak Microsoft SQL Server 2025 kurulumunun bir sonraki aşamasına geçiyoruz.

Global Rules, Product Updates ve Install Setup Files ekranlarında kurulum için gerekli yapılandırmalar sırasıyla kontrol edilir.

Bu kontroller ve gerekli güncelleştirme/yüklemeler başarıyla tamamlandıktan sonra, kurulum sihirbazı otomatik olarak Install Failover Cluster Rules ekranına yönlendirir.

Add Nodes Rules ekranında Microsoft SQL Server 2025 Failover Cluster (FCI) kurulumunun devam edebilmesi için ortamda gerekli olan tüm ön koşullar ve yapılandırmalar detaylı olarak kontrol edilir. Bu aşamada; Windows Server Failover Cluster (WSFC) durumu, Cluster Shared Volume (CSV) erişimi, ağ yapılandırması ve cluster bileşenlerinin uyumluluğu doğrulanır.

Kontrollerin tamamlanmasının ardından tüm maddelerin Passed olarak işaretlendiğini görüyoruz. Bu durum, ortamın Microsoft SQL Server 2025 Failover Cluster kurulumu için hazır olduğunu ve kurulum sürecinin bir sonraki adıma sorunsuz şekilde ilerleyebileceğini gösterir.

Not: Bu aşamada bazı ortamlarda ile ilgili uyarı (Warning) veya bilgilendirme mesajları ile karşılaşılabilir. Bu mesajlar her zaman kritik bir hata anlamına gelmeyebilir; ancak detayları dikkatlice incelenmeli ve gerekiyorsa cluster doğrulama (Validate Cluster) testleri tekrar çalıştırılarak ortamın desteklenebilirliği teyit edilmelidir.

 

Add Nodes Rules ekranında Microsoft SQL Server 2025 Failover Cluster (FCI) kurulumunun devam edebilmesi için gerekli olan tüm cluster ön koşulları kontrol edilir. Görüldüğü üzere kontrollerin tamamına yakını Passed durumundadır ve kurulumu engelleyen herhangi bir Failed (Kritik Hata) bulunmamaktadır.

Add Nodes Rules ekranında karşılaşılan Microsoft Cluster Service (MSCS) cluster verification warnings uyarısı, Windows Server Failover Cluster (WSFC) doğrulama testlerinin daha önce çalıştırıldığını ancak bazı testlerin Warning ile sonuçlandığını veya bazı doğrulama adımlarının Skipped (atlanmış) olabileceğini ifade eder.

Add Nodes Rules ekranında Microsoft SQL Server 2025 Failover Cluster (FCI) kurulumunun devam edebilmesi için gerekli olan tüm cluster ön koşulları kontrol edilir. Görüldüğü üzere kontrollerin tamamına yakını Passed durumundadır ve kurulumu engelleyen herhangi bir Failed (Kritik Hata) bulunmamaktadır.

Add Nodes Rules ekranında karşılaşılan Microsoft Cluster Service (MSCS) cluster verification warnings uyarısı, Windows Server Failover Cluster (WSFC) doğrulama testlerinin daha önce çalıştırıldığını ancak bazı testlerin Warning ile sonuçlandığını veya bazı doğrulama adımlarının Skipped (atlanmış) olabileceğini ifade eder.

Bu uyarı, kurulumu engelleyen bir hata değildir ve SQL Server Failover Cluster Instance (FCI) kurulumunun devam etmesine izin verir. Ancak desteklenebilirlik ve en iyi uygulamalar açısından, Failover Cluster Manager üzerinden Validate Cluster sihirbazının yeniden çalıştırılması ve oluşan Cluster Validation Report’un incelenmesi önerilir. Raporda Error seviyesinde bir problem bulunmadığı sürece, SQL Server Failover Cluster Instance (FCI) kurulumuna güvenle devam edilebilir.

Add Nodes Rules ekranında yapılan kontrollerin başarıyla tamamlandığını gördükten sonra, Microsoft SQL Server 2025 Failover Cluster Instance (FCI) kurulumuna devam etmek için Next seçeneğine tıklayarak bir sonraki adıma geçiyoruz.

Bu adım ile birlikte, SQL Server Failover Cluster Instance (FCI) kurulum sihirbazı bir sonraki yapılandırma ekranına ilerler ve kurulum süreci planlanan şekilde devam eder.

Cluster Node Configuration ekranında mevcut Microsoft SQL Server 2025 Failover Cluster Instance (FCI) yapısına eklenecek W25SQL25NOD2 isimli Node’a ait temel bilgiler görüntülenir ve doğrulanır.

Bu ekranda:

bilgilerinin doğru şekilde algılandığı görülür.

Cluster Node Configuration ekranında eklenecek Node’un doğru Cluster, doğru instance ve doğru özelliklerle ilişkilendirildiğini doğrulayan kritik bir kontrol adımıdır. Bilgiler teyit edildikten sonra Next seçeneği ile kurulum adımına güvenle devam edilir.

Cluster Node Configuration ekranında gerekli yapılandırmaları kontrol ettikten sonra Next seçeneğine tıklayarak kurulum sürecinde bir sonraki adıma geçiyoruz.

Cluster Network Configuration ekranında Microsoft SQL Server 2025 Failover Cluster Instance (FCI) yapısı için daha önce yapılandırılmış olan IP Address (IP Adresi) bilgisini görüntülüyoruz.

Cluster Network Configuration ekranında mevcut IP yapılandırmasının doğru ve beklenen şekilde tanımlandığını doğruladıktan sonra Next seçeneğine tıklayarak bir sonraki adıma geçiyoruz.

Server Accounts ekranında Microsoft SQL Server 2025 üzerinde çalışan SQL Server Database Engine, SQL Server Agent, SQL Full-text Filter Daemon Launcher ve SQL Server Browser servislerinin hangi User (Kullanıcı) hesabı ile çalışacağını ve Startup Type (Başlangıç Türü) ayarlarının Automatic (Otomatik) veya Manual (Manuel) olarak nasıl başlatılacağını yapılandırıyoruz.

Bu adımda servislerin doğru kullanıcı hesapları ile çalışacak şekilde tanımlanması; hem güvenlik hem de Microsoft SQL Server 2025 Failover Cluster Instance (FCI) ortamında servis sürekliliği açısından kritik öneme sahiptir. Servis hesaplarının domain tabanlı ve gerekli yetkilere sahip olması, Failover Cluster senaryolarında servislerin sorunsuz şekilde ayağa kalkmasını sağlar.

Server Accounts ekranında Microsoft SQL Server 2025 üzerinde çalışan SQL Server Database Engine ve SQL Server Agent servisleri için Password (Parola) alanlarına gerekli bilgileri girerek yapılandırmayı tamamlıyoruz.

Bu adımda tanımlanan servis hesaplarının parolalarının doğru ve eksiksiz girilmesi; servislerin kurulum sonrasında başarıyla başlatılabilmesi ve Failover Cluster Instance (FCI) ortamında Node değişimlerinde kesintisiz ve sorunsuz çalışabilmesi açısından kritik öneme sahiptir.

Server Accounts ekranında Grant Perform Volume Maintenance Task privilege to SQL Server Database Engine Services seçeneğini işaretliyoruz. Bu ayar, Instant File Initialization (Anında Dosya Oluşturma) özelliğinin etkinleştirilmesini sağlar.

Microsoft SQL Server 2005 sürümü ile birlikte gelen Instant File Initialization, özellikle hızlı büyüyen ve büyük hacimli veritabanlarında performansı artırmak için kritik öneme sahiptir. Bu özellik etkinleştirildiğinde, SQL Server tarafından oluşturulan veya genişletilen veri dosyaları (Data File – .mdf (Primary Data File) ve .ndf (Secondary Data File)) disk üzerinde sıfırlarla doldurulmadan, ayrılan alanın anında kullanılabilir hale gelmesini sağlar.

Eğer Grant Perform Volume Maintenance Task privilege seçeneği işaretlenmezse, SQL Server yeni bir data file oluştururken veya mevcut bir data file’ı büyütürken ayrılan disk alanını sıfır (zeroing) ile doldurur. Bu işlem disk I/O açısından oldukça maliyetlidir ve özellikle büyük veritabanlarında oluşturma, büyütme ve restore işlemlerinin ciddi şekilde yavaşlamasına neden olabilir.

Instant File Initialization etkinleştirildiğinde aşağıdaki işlemler çok daha hızlı gerçekleştirilir:

Microsoft SQL Server 2016 öncesi sürümlerde bu yetkinin verilmesi kurulum sonrasında manuel olarak yapılması gereken bir işlemdi. Ancak Microsoft SQL Server 2016 ve sonrası sürümlerde, bu ayrıcalık doğrudan kurulum sırasında Server Configuration ekranı üzerinden kolayca etkinleştirilebilmektedir. Microsoft SQL Server 2025 ile birlikte de bu yapılandırma, kurulum sürecinin doğal bir parçası olarak sunulmaktadır.

Not: Microsoft SQL Server 2025 kurulumu tamamlandıktan sonra servis hesapları Services konsolu üzerinden değiştirilebilir. Ancak yanlış kullanıcı veya yetki tanımlamaları yapılması durumunda SQL Server servisleri başlatılamayabilir. Bu nedenle servis hesabı değişiklikleri dikkatle yapılmalıdır.

Not: Bu kurulum bir LAB ortamı üzerinde gerçekleştirildiği için, yapılandırma sırasında olası yetki sorunlarıyla karşılaşmamak adına geçici olarak Domain Admin yetkisine sahip Administrator kullanıcısı tercih edilmiştir. Production (Üretim) ortamlarında ise Domain Admin en yetkili kullanıcı grubudur ve bu hesabın ele geçirilmesi tüm Active Directory yapısının risk altına girmesi anlamına gelir. Bu nedenle gerçek ortamlarda SQL Server servisleri için sadece gerekli izinlere sahip, ayrı ve sınırlı yetkili Service Account kullanılması her zaman en doğru ve güvenli yaklaşımdır.

Server Accounts ekranında gerekli yapılandırmaları tamamladıktan sonra Next seçeneğine tıklayarak kurulum sürecinde bir sonraki adıma geçiyoruz.

Feature Rules ekranında Microsoft SQL Server 2025 Failover Cluster (FCI) kurulumunun devam edebilmesi için gerekli olan tüm özellik ve bileşenlere ait ön koşullar kontrol edilir.

Bu aşamada seçilen SQL Server özelliklerinin, Failover Cluster mimarisi ile uyumlu olup olmadığı ve ortamda herhangi bir eksik yapılandırma bulunup bulunmadığı doğrulanır.

Feature Rules ekranında yapılan kontrollerin tamamının Passed olarak sonuçlandığını gördükten sonra, kurulum sürecine devam etmek için Next seçeneğine tıklayarak bir sonraki adıma geçiyoruz.

Ready to Add Node ekranında Microsoft SQL Server 2025 Failover Cluster Instance (FCI) yapısına eklenecek W25SQL25NOD2 isimli Node için gerçekleştirilen tüm yapılandırmaların özet doğrulaması yer alır. Bu ekran, kurulumun başlatılmadan önce kontrol edilmesi gereken son ve en kritik adımlardan biridir.

Bu ekranda özetle aşağıdaki bilgiler görüntülenir:

Alt bölümde yer alan Configuration file path, bu kurulumda kullanılan tüm ayarların ConfigurationFile.ini dosyasına kaydedildiğini gösterir. Bu dosya; otomasyon, yeniden kurulum veya standartlaştırma senaryolarında referans olarak kullanılabilir.

Ready to Add Node ekranında listelenen tüm bilgilerin mevcut Microsoft SQL Server 2025 Failover Cluster Instance (FCI) yapısı ile uyumlu ve beklenen şekilde olduğunu doğruladıktan sonra Install seçeneğine tıklanarak node ekleme işlemi güvenle başlatılır.

Add Node Progress ekranında Microsoft SQL Server 2025 kurulumunun başarıyla başlatıldığını ve seçmiş olduğumuz tüm bileşenlerin sistem üzerine adım adım yüklendiğini görüyoruz. Bu aşamada SQL Server Database Engine, SQL Server Replication ve Full-Text and Semantic Search for Search bileşenleri, gerekli servisler ve tüm yapılandırmalar arka planda otomatik olarak kurulmaktadır.

Kurulum sürecinde her bir bileşenin durumu gerçek zamanlı olarak bu ekranda görüntülenir ve işlemlerin hangi aşamada olduğu net bir şekilde takip edilebilir. Kurulum sihirbazı, bu aşamada herhangi bir manuel müdahale gerektirmez; tüm bileşenler, daha önce belirlediğimiz yapılandırma ayarları doğrultusunda otomatik olarak yüklenir ve yapılandırılır.

Add Node Progress ekranında kurulumun sağlıklı bir şekilde ilerlediğini izleyebileceğiniz ve olası bir hata durumunda hangi bileşende problem yaşandığını tespit edebileceğiniz kritik bir kontrol noktasıdır. Tüm adımlar başarıyla tamamlandığında, kurulum süreci otomatik olarak bir sonraki aşama olan Complete ekranına geçecektir.

Complete ekranında W25SQL25NOD2 isimli sunucumuz üzerinde Microsoft SQL Server 2025 kurulumunun başarılı bir şekilde tamamlandığını görüyoruz. Bu ekran, kurulum sırasında seçilen tüm bileşenlerin hatasız olarak yüklendiğini, yapılandırma adımlarının doğru şekilde uygulandığını ve Microsoft SQL Server 2025’in kullanıma hazır hale geldiğini doğrulayan son adımdır.

Microsoft SQL Server 2025 kurulum süreci boyunca herhangi bir sorun yaşanmadıysa, kurulumun son aşamasında tüm bileşenlerin Succeeded durumunda olduğunu görürüz. Bu ekran, kurulum sırasında seçilen ve yapılandırılan tüm bileşenlerin başarıyla yüklendiğini ve hatasız şekilde çalışmaya hazır olduğunu net biçimde doğrulayan kritik bir kontrol noktasıdır.

Bu aşamada özellikle aşağıdaki bileşenlerin Succeeded olarak görüntülendiğini teyit edebiliriz:

Tüm bu bileşenlerin Succeeded durumunda olması; servis hesapları, dizin yapılandırmaları, güvenlik ayarları ve seçilen SQL Server özelliklerinin eksiksiz ve doğru şekilde uygulanmış olduğunu gösterir. Bu doğrulama ile birlikte Microsoft SQL Server 2025 ortamı, Failover Cluster Instance (FCI) mimarisi için yapılandırması hazır hale gelmiş olur.

Eğer kurulum sırasında Computer restart required uyarısı görüntülenirse, bu durum Microsoft SQL Server 2025’in tam ve sağlıklı şekilde çalışabilmesi için ilgili sunucunun yeniden başlatılması gerektiğini ifade eder. Sunucunun restart edilmesi, kurulum sırasında yapılan sistem değişikliklerinin uygulanmasını sağlar ve SQL Server servislerinin sorunsuz biçimde devreye alınmasını garanti altına alır.

Kurulum başarıyla tamamlandıktan sonra Close seçeneğine tıklayarak SQL Server 2025 Setup ekranını kapatıyoruz. Bu aşama ile Microsoft SQL Server 2025 kurulumu başarıyla tamamlanmış olur.

W25SQL25NOD2 isimli sunucumuz üzerinde Microsoft SQL Server Management Studio (SSMS) konsolunda Connect ekranını tekrar açıyoruz.

Connect ekranında Connection Properties bölümü altında aşağıdaki yapılandırmaları gerçekleştiriyoruz:

Gerekli yapılandırmaları tamamladıktan sonra Connect seçeneğine tıklayarak SQL25FOC isimli Microsoft SQL Server 2025 Failover Cluster Instance (FCI) yapısına bağlantı sağlıyoruz.

Microsoft SQL Server Management Studio (SSMS) konsolunda SQL25FOC isimli Microsoft SQL Server 2025 Failover Cluster yapısına bağlantı sağlamış oluyoruz.

W25SQL25NOD2 isimli Windows Server 2025 sunucumuz üzerinde Microsoft SQL Server 2025 kurulumunu başarıyla tamamlamış bulunuyoruz.

Bu yazı dizimizde Microsoft SQL Server 2025 Failover Cluster Instance (FCI) mimarisinin kurulum ve yapılandırma süreçlerini detaylı şekilde ele aldık. High Availability (Yüksek Erişilebilirlik) senaryolarını örnek bir mimari üzerinden açıklarken, üretim ortamlarında kararlı, güvenli ve sürdürülebilir bir Failover Cluster Instance (FCI) yapısı oluşturmak için gerekli tüm ön koşulları ve dikkat edilmesi gereken teknik gereksinimleri kapsamlı biçimde inceledik.

Bir sonraki yazımızda görüşmek dileğiyle…

Exit mobile version