10 Haziran 2015 Çarşamba

VMware - Vsphere Master ve Slave Host Ne demektir?


   



     Epey bir aradan sonra vmware vsphere içerisindeki master ve slave kavramlarını kabaca anlatmaya çalışcam. 

  Önce HA yani High Availability kavramına bir bakalım. Diyelimki sanal makineler için 3 adet host makine oluşturdunuz. Temel olrak HA ile yaptığımız şey; bu 3 host makinanın ve içerisindeki sanal makinaların izlenerek, bir problem halinde uygun host içerisinde baştan başlatılarak(restart) işlemi ile tekrar çalışır hale getirilmesini sağlıyor.


     Dediğim gibi 3 tane hostun bulunduğu bir cluster oluşturduk. Vmware otomatik olarak bu hostlardan birine MASTER diyor. Bu MASTER denen makina Vcenter Server ile iletişime geçerek kalan SLAVE hostların ve MASTER makinanın üzerindeki tüm sanal makinaları izlemeye başlıyor.MASTER denen arkadaşın network olarak izole olması iyi olur. Sanal makinalardaki arıza tiplerini network ve datastore izleyerek(hearttbeating) anlamaya çalışıyor. Şimdi şu MASTER ve SLAVE durumuna daha yakından bakalım.

       Cluster ortamına herhangi bir host eklediğimiz anda içerisine bir ajan(agent) yükleniyor ve diğer hostlardaki agentlar ile iletişime geçiyor. Haliyle her bir host MASTER veya SLAVE olarak etiketleniyor.Burada MASTER olan belirlenirken en çok datastore'a sahip host daha avantajlı. Kalanların hepsi SLAVE olarak işaretleniyor. Diyelimki MASTER HOST'u kaybettik. O zaman yeni bir seçim ve yeni bir MASTER belirleniyor.

      Peki bu MASTER HOST ne işe yarar. Sadece karizmatik bir host mu oluyor sadece? Tabiki değil. Hemen görevlerine bakalım.


  • Öncelikle slave makinaları izliyor. Birine erişimi kaybederse, hemen oradaki sanal makinalardan hangilerinin yeniden başlatılmaya ihtiyaç duyulduğunu belirliyor.
  • Sanal makinaların güç durumlarını izliyor.Herhangi bir arıza veya sıkıntılı durumda hangi sanal makinanın nerede restart olması gerektiğine karar veriyor.
  • Cluster daki hostların ve korunan sanal makinaların(protected virtual machines) listesini yönetir.
  • Cluster'ın Vcenter yönetim arayüzü olrak görev yapar ve ve clsuter'ın sağlık durumu hakkında rapor verir.
Slave makinalar ne yapar? Kendi içlerindeki sanal makinaları lokal olarak çalışmasından, çalışma surumlarının izlenmesinden, ve durum güncellemerinin MASTER makinaya bildirilmesinden sorumludur.

E yeter artık MASTER SLAVE durumu konusunda bu kadar temel bilgi bana yeter. Size yetmez ise 


"vSphere Availability
ESXi 5.5
vCenter Server 5.5" diye bir PDF doküman var. Bunu indirip okuyun :) Hadi sağlıcakla kalın.

      

Hiç yorum yok:

Yorum Gönder