Merhaba, bu yazımda sizlere VMware Fault Tolerance (FT) Nedir ve Nasıl Yapılandırılır? konusundan basedeceğim. VMware Fault Tolerance (FT), kritik öneme sahip sanal makinelerin (VM) kesintisiz çalışmasını sağlamak amacıyla kullanılan bir yüksek erişilebilirlik (HA) çözümüdür. FT, sanal makinenin bir yedeğini başka bir ESXi host üzerinde çalıştırarak, ana makine arızalandığında yedek makinenin anında devreye girmesini sağlar. Bu sayede kesinti olmadan hizmetlerin devamlılığı sağlanır. Bu makalede, VMware FT’nin ne olduğu, nasıl çalıştığı ve nasıl yapılandırılacağı detaylandırılacaktır.
VMware Fault Tolerance Nedir?
Fault Tolerance, VMware vSphere platformunda sunulan bir HA çözümüdür. FT, sanal makinelerin “tamamen eşlenmiş” yedeğini (secondary VM) oluşturarak herhangi bir donanım veya yazılım hatası durumunda yedek VM’nin devreye girmesini sağlar. FT’nin sunduğu en büyük avantaj, veri kaybını ve uygulama kesintisini önleyerek iş sürekliliği sağlamasıdır.
VMware FT, Lockstep adı verilen bir teknolojiyi kullanır; bu teknoloji, ana ve yedek VM’lerin aynı talimat setini neredeyse aynı anda çalıştırmasını sağlar. Bir ESXi host arızalandığında veya beklenmeyen bir kapanma olduğunda, yedek VM hemen devreye girer ve işlemlere kesintisiz olarak devam edilir.
VMware Fault Tolerance Nasıl Çalışır?
FT, iki ESXi host üzerinde çalışan bir ana VM ve bir yedek VM oluşturur. Bu iki VM, aynı sanal diski paylaşır ve sürekli olarak birbirleriyle senkronize edilir. FT’nin çalışma prensibi şu şekildedir:
- Birincil ve İkincil VM’ler Arasında Senkronizasyon: Birincil VM’nin çalıştığı her işlem, ikincil VM’ye de gönderilir. Bu, her iki VM’nin aynı durumu korumasını sağlar.
- Arıza Durumu: Eğer birincil VM’nin bulunduğu ESXi host arızalanırsa, ikincil VM anında aktif hale gelir ve sistemdeki rolünü devralır. Bu sayede, işletim sistemi ve uygulamalar hiçbir kesinti yaşamadan çalışmaya devam eder.
- Otomatik Yeniden Yapılandırma: Arıza durumu sona erdikten sonra, VMware otomatik olarak yeni bir ikincil VM oluşturur ve yine aynı yapılandırma ile sistemi koruma altına alır.
VMware Fault Tolerance Nasıl Yapılandırılır?
Fault Tolerance yapılandırmak için aşağıdaki adımları takip edebilirsiniz:
vSphere HA ve FT’yi Etkinleştirin
vCenter Server üzerinden ilgili küme (cluster) için vSphere HA ve vSphere FT’yi etkinleştirin.
Bu ayarlar, küme üzerindeki sanal makinelerin Fault Tolerance özelliklerini destekleyecek şekilde yapılandırılmasını sağlar.
VMware FT Gereksinimlerini Kontrol Edin
FT destekli sanal makinelerin vSphere HA cluster üzerinde çalışması gereklidir.
ESXi hostlar arasında paylaşılan depolama ve yüksek hızlı ağ bağlantıları bulunmalıdır.
Sanal makine, 1-4 vCPU arasında işlemci ile çalışacak şekilde ayarlanmalıdır, çünkü FT sadece bu işlemci aralığında destek sunar.
FT’yi VM Üzerinde Etkinleştirin
vSphere Web Client veya vSphere Client kullanarak, yapılandırmak istediğiniz sanal makineyi seçin.
Fault Tolerance’ı Etkinleştir (Turn On Fault Tolerance) seçeneğini tıklayın.
İlgili adımları tamamlayarak ikincil sanal makinenin oluşturulmasını bekleyin. Bu süreç, VM’nin boyutuna ve ağ hızına bağlı olarak birkaç dakika sürebilir.
Test ve İzleme
Fault Tolerance’ın doğru şekilde çalıştığından emin olmak için sanal makinelerin durumunu izleyin.
ESXi hostlardan birini planlı olarak kapatarak, ikincil VM’nin devreye girdiğini test edin.
VMware Fault Tolerance Kullanım Senaryoları
Kritik İş Yükleri: Finansal işlemler, e-ticaret siteleri gibi kesintiye tahammülü olmayan uygulamalarda.
Veritabanı Sunucuları: Oracle, SQL Server gibi veritabanlarının yüksek erişilebilirliğini sağlamak için.
Gerçek Zamanlı İşlemler: Endüstriyel kontrol sistemleri ve acil durum izleme uygulamaları gibi gerçek zamanlı verilerin işlendiği sistemlerde.
bu yazımda sizlere VMware Fault Tolerance (FT) Nedir ve Nasıl Yapılandırılır? konusundan bahsettim. Faydalı olması dileğiyle.