VMware vSphere’de High Availability (HA) Yapılandırması

Paylaşarak daha fazla kişiye ulaştırabiliriz :)

VMware vSphere’de High Availability (HA) Yapılandırması

VMware vSphere’de High Availability (HA) Yapılandırması, sanal sunucularınızın donanım veya olası güç arızalarını karşı korunmasını sağlayan bir özelliktir. Bu yazımız da vSphere HA’nın nasıl çalıştığını ve nasıl yapılandırılacağını anlatıyor olacağız.

vSphere HA , iş sürekliliğini sağlamak ve arıza durumlarında sisteminizi yani cluster ortamınızın otomatik olarak devam etmesini garanti etmek için kritik bir yapılandırmadır.

vSphere HA Nedir ?

VMware vSphere HA , bir ESXi sunucunuzun başına gelecek felaket senaryosunda (çökmesi , down olması gibi) , üzerinde ki sanal sunucuları başka bir ESXi sunucusuna otomatik olarak taşımasına olasılık sağlar. Bu durumda , hizmet kesintisi minimum seviyeye iner ve iş sürekliliğiniz devam eder.

vSphere HA İçin Gereksinimler Neler ?

  • vCenter Server’in kurulu olması gerekmektedir. (vCenter Kurulum link’ini burada paylaşıyorum. )
  • En az iki ESXi Host’unuz cluster içerisinde olmalı. (ESXi kurulum link’ini burada paylaşıyorum.)
  • Paylaşımlı yani shared storage olmalı.
  • vSphere HA özellikli bir Cluster ortamınız olmalı lazım.
  • DRS (Distributed Resource Scheduler) isteğe bağlı olarak etkinleştirilebilir.

vSphere HA Nasıl Çalışır?

  1. Master Node ve Slave Node Seçimi : Cluster’daki ESXi hostlarından biri Master olarak , diğerleri ise Slave olarak belirlenir.
  2. Heartbeat Mekanizması : Master host , slave hostlar ile iletişim kurarak sağlık durumlarını kontrol eder.
  3. Failover İşlemi : Eğer bir host down olur veya çökerse , Master olan host down olan host üzerinde çalışan sanal sunucuları diğer hostlara yeniden başlatarak taşır.

vSphere HA Konfigurasyon 

Bu ayarları kontrol ederken lütfen yeterli gereksinimleriniz olduğunuzu kontrol edin. Eğer bir Clusteriniz yok ise , Cluster ortamında birden fazla ESXi’niz yok ise veya Shared bir storage yapılandırmanız yok ise bu ayarları yapamıyor olacaksınız.

HA Ayarlarınızı Yapılandırma

  • Cluster üzerine tıklayarak , sağ tarafta ki “Configure” kısmına basmanız gerekmektedir.
  • Hemen akabininde sol tarafında bulunan “Services” tabi altında “vSphere Availability” kısmını açın.
  • VMware vSphere'de High Availability (HA) Yapılandırması
  • Sağ tarafta bulunan “Edit” butonuna tıklayarak vSphere HA yapılandırmaya başlayın.
  • VMware vSphere'de High Availability (HA) Yapılandırması
  • Aşağıda ki gibi HA konfigurasyonunuz kapalı gelecektir. Enable ederek açmanız gerekmektedir.
  • VMware vSphere'de High Availability (HA) Yapılandırması
  • VMware vSphere'de High Availability (HA) Yapılandırması
  • Burada “OK” diyerek HA yapılandırmamızı direkt açabiliriz.
  • Burada ki ayarları biraz detaylandırmamız gerekirse ,

VMware vSphere'de High Availability (HA) Yapılandırması

Enable Host Monitoring : Hostların durumlarını sürekli olarak izler ve bir sorun olduğunda HA yapılandırmasını başlatır.

Host Failure Response : Bir host arızalandığında sanal makinelerin nasıl tepki vereceğini ayarlar.

  • Restart VMs : Sanal makinelerin başka bir host üzerinde yeniden başlatır.
  • Disabled : Hiç bir işlem yapmaz.

VMware vSphere'de High Availability (HA) Yapılandırması

Response for Host Isolation : Esxi sunucunuz ağ bağlantısını kaybettiğinde nasıl tepki vereceğini ayarlar.

  • Shut down and restart VMs: Sanal sunucularınızı öncelikle kapatır ve başka bir host üzerine aldıktan sonra yeniden başlatır.
  • Power off and restart VMs: Sanal sunucunuz üzerinde direkt güç keser ve başka bir host üzerine aldıktan sonra yeniden başlatır.
  • Disabled : Hiç bir işlem yapmaz.

VMware vSphere'de High Availability (HA) Yapılandırması

Datastore with PDL (Permanent Device Loss) : Kalıcı olarak erişilemeyen veri depolarına bağlı sanal makineler için tepki ayarlarını belirler.

  • Power off and restart VMs: Sanal sunucunuz üzerinde direkt güç keser ve başka bir host üzerine aldıktan sonra yeniden başlatır.
  • Issue events : Her hangi bir işlem yapmaz sadece vSphere tarafında log oluşturur.
  • Disabled : Hiç bir işlem yapmaz.

VMware vSphere'de High Availability (HA) Yapılandırması

Datastore with APD (All Paths Down) : Tüm storage pathlerinin erişilemez hale geldiği durumlarda sanal makinelerin tepkisini ayarlarını belirler.

  • Power off and restart VMs – Conservative restart policy : Bu ayar, sanal sunucunuzu yalnızca yeterli kaynak varsa kapatıp başka bir host üzerinde yeniden başlatır. (Yeterli kaynak yok ise her hangi bir işlem yapmaz ve VM’leri kapatmaz.)
  • Power off and restart VMs – Aggressive restart policy :  Bu ayar ise , sanal sunucunuzu her durumda kapatır ve başka bir host üzerinde başlatmaya çalışır. (Bu ayar yeterli kaynak olup olmadığını kontrol etmeksizin bu işlemi yapmaya devam eder.)
  • Issue events : Her hangi bir işlem yapmaz sadece vSphere tarafında log oluşturur.
  • Disabled : Hiç bir işlem yapmaz.
PolitikaNe Zaman VM’leri Kapatır?Ne Zaman Başka Hostta Başlatır?AvantajıDezavantajı
Conservative Restart PolicyYalnızca yeterli kaynak varsaYeterli kaynak olduğundaKaynakları dikkatli yönetirKesinti süresi uzun olabilir
Aggressive Restart PolicyKaynak olup olmadığına bakmaksızınYeterli kaynak varsa, yoksa kapalı bırakırDaha hızlı kurtarma sağlarKaynak yetersizse VM’ler çalışamaz

VMware vSphere'de High Availability (HA) Yapılandırması

VM Monitoring :  Sanal sunucularınız yanıt vermemesine karşı koruma sağlar.

  • VM Monitoring Only :  Yalnızsa sanal makine düzeyinde izleme yapar.
  • VM and Application Monitoring : Hem VM heartbeat’lerini hem de belirli uygulamaların çalışıp çalışmadığını izler.
  • Disabled : Hiç bir işlem yapmaz.

VMware vSphere'de High Availability (HA) Yapılandırması

Admission Control : Kaynak Rezervasyonları yaparak yeterli kapasite sağlanmasını sağlar. Bu ayar, HA etkin bir cluster ortamında belirli bir sayıda host arızasına karşı yeterli kaynağın ayrılmasını garanti etmek amaçlı kullanılır.

  • Host Failures Cluster Tolerates : Cluster’da en fazla kaç hostu tolere edeceğini belirliyoruz. Burada ki örnekte 1 yazıyor yani en fazla 1 host arızasını tolere edebileceğimizi anlıyoruz.
  • Define Host Failover Capacity : HA’nin failover kapasitesinin hesaplaması için kullanılır. Burada iki seçenek vardır. ;
    VMware vSphere'de High Availability (HA) Yapılandırması
  • Cluster Resource Percentage : Cluster’da ki toplam CPU ve RAM belirli bir yüzdesi failover için rezerve edilir. Örneğin , eğer %50 CPU ve %50 RAM ayrıldıysa, toplam kaynakların yarısı failover için ayrılmış demektir.
  • Slot Policy : Cluster bünyesinde bulunan en büyük VM’in gereksinime göre kaynak rezervasyonu yapar.
  • Dedicated Failover Host : Failover için belirli host ataması yapılır ve sadece atamasını yaptığınız host için kullanır.
  • Override Calculated failover capacity : Eğer belirtilen seçenek işaretlenir ise , vSphere HA’nın otomatik hesapladığı failover kapasitesini manuel olarak ayarlayabilirsiniz. (Cluster Resource Percentage için)
  • Reserver Persistent Memory Failover Capacity : SSD’den hızlı , RAM’den biraz daha yavaş olan bir bellek türüdür. İsmi PMEM (Persistent memory) olarak geçmektedir. Bu seçenek , persistent memory kullanan sanal makineler için failover kapasitesi ayrılmasını sağlar. (Eğer sanal sunucularınız PMEM kullanıyorsa , bir hostun çmkmesi durumunda bu sunucuları taşıyabilmesi için yeterli PMEM kaynağı olmasını garanti ediyorsanız bunu kullanmalısınız. )
  • Performance Degradation VMs Tolerate : Bir host arızalandığında sanal makinelerin ne kadar performans kaybını tolere edeceğini belirler. Bu ayar şu an ki örnek üzerinde %100 , %100 olması , Uyarılar kapalı ve performans kaybı önemli değil demektir. Eğer %0 yaparsanız , failover esnasında VM’ler aynı performansta çalışmayacaksa , sizlere uyarı verir.

VMware vSphere'de High Availability (HA) Yapılandırması

Heartbeat Datastores : vSphere HA’nın hangi datastore’ları heartbeat için kullanacağını belirliyorsun.

  • Automatically select datastores accessible from the hosts : HA, ESXi sunucular tarafından erişilebilir olan datastore’ları otomatik olarak seçer.
  • Use datastores only from the specified list: Sadece bizim belirlediğimiz datastore’ları heartbeat olarak kullanmasını tercih eder.
  • Use datastores from the specified list and complement automatically if needed : Öncelikli olarak belirttiğiniz datastoreları kullanır. Eğer bir datastore belirtmiyorsanız, datastoreları otomatik olarak ekler. Burada şunu da belirtmek istiyorum. Eğer belirlediğiniz datastore’lar yetersiz kalırsa da kendisi otomatik olarak ekleme yapmaktadır.

VMware vSphere'de High Availability (HA) Yapılandırması

Advanced Options : vSphere HA için gelişmiş yapılandırma seçeneklerini belirtmek ve kullanmak için kullanırız.

Son olarak ise Cluster’da bulunan “Configure > vSphere Availability” kısmında bir summary görebilirsiniz. Burada yaptığınız ayarları doğrulayabilirsiniz.

VMware vSphere'de High Availability (HA) Yapılandırması

  • Daha fazla yazı için , https://www.suatmunuklu.com adresini incelemeyi ve takip etmeyi unutmayın. 
  • VMware ESXi kurulum rehberimize buradan erişebilirsiniz.
  • VMware vCenter kurulum rehberimize buradan erişebilirsiniz.
  • VMware vSphere HA sayfasına buradan erişebilirsiniz.

You may also like...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir