Merhaba, bu yazımda sizlere Windows Server failover cluster hakkında bilgi vereceğim. Windows Failover Cluster, birden fazla sunucunun bir araya gelerek yüksek kullanılabilirlik ve yedeklilik sağladığı bir sistemdir. Bu yapı, bir sunucu başarısız olduğunda, hizmetlerin otomatik olarak diğer sunucuya aktarılmasını sağlar. Failover Cluster, özellikle kritik uygulamalar ve veritabanları için önemlidir, çünkü tek bir sunucunun arızalanması durumunda bile hizmetlerin kesintisiz devam etmesini sağlar.
Tüm Failover Cluster komutları ve kullanımları oldukça kapsamlıdır ve Windows Server’ın farklı sürümlerinde değişiklik gösterebilir. Genellikle bu komutlar, cluster yapılandırmasını oluşturmak, yönetmek ve hata ayıklamak için kullanılır. Komutlar PowerShell aracılığıyla veya Failover Cluster Manager GUI’si üzerinden verilebilir.
Failover Cluster, öncelikle bir veya birden fazla sunucunun bir araya getirilerek bir cluster oluşturulmasını içermektedir. Bu süreç genel adımlarıyla şöyle işler:
- Sunucu Hazırlığı: Failover Cluster kurulumuna başlamadan önce, tüm sunucuların işletim sistemi ve donanım gereksinimlerinin uyumlu olduğundan emin olunmalıdır.
- Network Yapılandırması: Sunucular arasında güvenilir bir ağ bağlantısı kurulmalı ve gerekirse özel ağ yapılandırmaları yapılmalıdır.
- Cluster Rolü ve Servislerin Yapılandırılması: Windows Server üzerinde Failover Cluster rolü yüklenir ve ardından cluster için gerekli servisler ve roller tanımlanır.
- Storage Yapılandırması: Cluster’da kullanılacak depolama birimleri (diskler) seçilir ve uygun şekilde yapılandırılır.
- Cluster Oluşturma ve Yönetimi: Failover Cluster Manager ya da PowerShell aracılığıyla cluster oluşturulur ve yönetilir. Bu aşamada, cluster düğümleri arasında kaynak paylaşımı ve yük dengelemesi gibi ayarlar yapılır.
- Test ve İzleme: Kurulan cluster’ın düzgün çalıştığından emin olmak için testler yapılır ve sürekli olarak izlenir.
Failover Cluster’ın detaylı kurulum ve kullanım süreçleri için Microsoft’un resmi belgelerine veya teknik kılavuzlara başvurmak en iyisidir. Çünkü her kurulum senaryosu farklılık gösterebilir.
Daha önce HyperV üzerinde sunucu kurulumu yapmak için ilgili yazıma da aşağıdan ulaşabilirsiniz.
Failover Cluster Gerekli Komutlar
Failover Cluster ile ilgili bazı temel PowerShell komutları ve kullanımları şunlardır:
Get-Cluster: Bu komut, belirli bir domaindeki bir veya daha fazla failover cluster hakkında bilgi almak için kullanılır. Cluster’ın yapılandırma ve durum bilgilerini elde etmek için kullanışlıdır.
New-Cluster: Yeni bir failover cluster oluşturmak için bu komut kullanılır. Cluster oluşturmadan önce, donanımın (sunucular, ağlar ve depolama) bağlı ve yapılandırılmış olması gerekir.
Cluster.exe: Bu, failover cluster’ları yönetmek için kullanılan bir komut satırı arayüzüdür. Kullanılabilir komutların bir listesi için komut istemine “cluster /?” yazılabilir.
Install-WindowsFeature Failover-Clustering: Bu komut, failover clustering özelliğini bir Windows Server’a yüklemek için kullanılır. Genellikle cluster kurulumuna başlamadan önce uygulanır.
Test-Cluster: Bir failover cluster’ın sağlamlığını ve uyumluluğunu test etmek için kullanılır. Bu komut, cluster’ın düzgün çalışıp çalışmadığını kontrol etmek için önemlidir.
Add-ClusterNode: Mevcut bir cluster’a yeni bir düğüm (node) eklemek için kullanılır. Bu, cluster’ın kapasitesini ve yedekliliğini artırmak için önemli bir adımdır.
Remove-ClusterNode: Bir düğümü failover cluster’dan kaldırmak için kullanılır. Bu, bakım veya yükseltme gibi durumlarda gerekebilir.
Move-ClusterGroup: Bir kaynak grubunu bir cluster düğümünden diğerine taşımak için kullanılır. Bu, yük dengesini sağlamak veya bakım sırasında kaynakların kullanılabilirliğini sürdürmek için önemlidir.
Bu komutlar temel bir başlangıç noktası sağlar. Ancak failover cluster’ları yönetmek için kullanılabilecek daha birçok komut bulunmaktadır. Her komutun detaylı kullanımı ve parametreleri için Microsoft’un resmi belgelerine başvurmak en iyisidir. Aşağıdaki linkler üzerinden de Microsoft tarafındaki makaleleri inceleyebilirsiniz.
Failover Node Ekleme İşlemleri
Failover Cluster kurulumu, Windows Server ortamlarında yüksek kullanılabilirlik sağlamak için kritik bir süreçtir. Detaylı adımlar şöyle sıralanabilir:
- Hazırlık: Sunucularınızın tüm driver, BIOS ve firmware güncellemelerini yapın ve bunların aynı seviyede olduğundan emin olur.
- Rol ve Özelliklerin Kurulumu: Her sunucuda Hyper-V rolü ve Failover Cluster özelliği kurun. Bu, sunucuların cluster için gerekli özelliklere sahip olmasını sağlar.
- Ağ ve Depolama Yapılandırması: Sunucular arasında uygun ağ yapılandırması yapın ve iSCSI gibi depolama çözümlerini yapılandırın. Bu, cluster’daki veri tutarlılığını ve erişilebilirliğini sağlar.
- Cluster Oluşturma: Failover Cluster Manager veya PowerShell kullanarak yeni bir cluster oluşturun. Bu sırada, cluster için bir ad seçin ve ilk düğümü ekleyin.
- Cluster Testi ve Doğrulama: Kurulum işleminden önce ve sonra cluster’ın sağlığını ve yapılandırmasını test edin. Bu, olası hataları ve uyumsuzlukları tespit etmek için önemlidir.
- Yapılandırma ve Yönetim: Cluster oluşturulduktan sonra, gerekli ayarlamaları yapın ve cluster’ı yönetmek için uygun araçları kullanın.
Failover Cluster Özelliği
Failover Cluster özelliğinin yüklenmesi, Windows Server sistemlerinde yüksek kullanılabilirlik sağlamak için önemli bir adımdır.
Server Manager Kullanımı: Server Manager’ı açın ve ‘Add Roles and Features’ (Roller ve Özellikler Ekle) bölümüne gidin.
Rol Seçimi: ‘Roles’ (Roller) bölümünde, ‘Failover Clustering’ özelliğini bulun ve seçin. Bu, sisteminize failover cluster yeteneklerini ekleyecektir.
Özellikler ve Araçlar: Failover Clustering özelliği seçildiğinde, genellikle ‘Remote Server Administration Tools’ altında bulunan ‘Failover Clustering Tools’ da eklenecektir. Bu araçlar, cluster yapılandırması ve yönetimi için gereklidir.
Yükleme Süreci: İlgili özellik ve araçları seçtikten sonra, yükleme işlemini başlatın ve tamamlanana kadar bekleyin.
Kurulum Sonrası Kontrol: Yükleme tamamlandıktan sonra, Failover Cluster özelliğinin ve araçlarının düzgün bir şekilde kurulup kurulmadığını kontrol edin.
Hyper-V Rolü ve Diğer Gereksinimler: Eğer Hyper-V Cluster kurulacaksa, Hyper-V rolünün de yüklenmesi gerekecektir. Bu rol ve diğer gereksinimler, yüksek kullanılabilirlik ve sanallaştırma için önemlidir.
Bu süreç, Windows Server 2019, SQL Server 2019, ve SQL Server 2022 gibi çeşitli sürümlerde benzer şekilde uygulanabilir. Bu yazımda sizlere Windows Server failover cluster hakkında bilgi vermeye çalıştım. Faydalı olması dileğiyle.