VMware ESX Server Cluster ve Resource Pools Nedir?

VMware ESX Server Cluster ve Resource Pools Nedir?
Adem YETİM tarafından 6 sene önce eklendi. 6,348 kez okundu.

VMware ESX Server / Sanal Altyapıların en önemli özelliklerinden biri de, Cluster Pools ve Resource Pools`dır.Bu yazımda Cluster Pool ve Resource Pool`u biraz daha yakından tanıyacağız. Cloud sisteminizi verimli kullanabilmenizin yolu bu kavramları çok iyi bilmekten geçiyor. Sistem kaynaklarını ne kadar kontrollü bir şekilde yönetirseniz performansınızı da o ölçüde artırmış olursunuz.

VMware ESX Server Cluster Pools Nedir?

VMware ‘deki cluster hiyerarşisi ESX sunucuların hepsinin ortak bir havuzda birleşip, tek bir sunucuymuş gibi yönetilebilen bir yapıdır. Bu hem donanım alt yapısının yönetimini hem de donanım kapasitesinin daha efektif kullanılması gibi kolaylıkları sağlar. Özetleyecek olursak, Cluster Pools VMware ‘deki ESX ‘lerin oluşturmuş olduğu cluster yapıların birine verilen isim diyebiliriz.

Cluster Pools ‘ın VMware ESX Cluster ‘dan bir farkı yoktur. Cluster Pool`a  örnek vermek gerekirse 10 tane sunucumuzun olduğunu farzedelim, bunları beşerlik bir yapıda iki farklı Cluster Pools oluşturup yönetebiliriz.

VMware ‘de temel olarak cluster 3 önemli faktör için kullanılır;

1) High Availability, (Yüksek kullanılabilirlik)

2) Load Balancing,  (Yük Dengeleme)

3) High Performance Computing (Yüksek Performanslı Bilgisayarlar)

VMware ESX Cluster yapısını oluşturmak için 2 veya daha fazla fiziksel sunucuya ihtiyacımız olacaktır. Bu şekilde cluster yapımızı oluşturup, HA, DRS, sanal makinalar için load balancing gibi özellikleri kullanmış olacağız, DRS ile ilgili konuya da değineceğim.

Neden VMware ESX Cluster kullanmalıyız:

  • Bir adet fiziksel hostumuz varsa ve bu host down olursa üzerindeki bütün sanal makinalar aynı şekilde diğer hosta migrate olup çalışmaya devam ederler(VM HA).
  • Fiziksel host üzerindeki sanal sistemler host üzerindeki kaynakları hesaplayarak daha performanslı çalışması için otomatik olarak hostlar arası geçiş yapabilir (VMware DRS, aşağıdaki resource pool ile bu konuya daha detaylı değinmiş olacağız.)

Her iki özellik VMotion kullanarak sanal sunucularımızı farklı bir sisteme taşımış oluyor.

Virtual Center` da aşağıda gördüğümüz gibi 4 nodluk bir cluster yapımız var. Cluster iconuna sağ tuş yaptığımız zaman cluster ile ilgili konfigurasyon ve durum bilgisini görmüş olacağız.

Clusterımız ile ilgili detaylı bilgileri aşağıda görüyoruz, DRS ve HA özelliklerimiz şekildeki gibi aktif gözüküyor.

Yukarıda da gördümüz üzere toplam CPU & Bellek kaynaklarını, host sayısı, işlemci sayısı, sanal makinelerin sayısı ve gerçekleştirilmiş migrationları tek bir cluster yapısından görmemiz mümkün.Cluster ‘daki nodların birinde herhangi bir sorun olması durumda VMware HA özelliğimiz aktif olduğu için o nod üzerindeki sanal sistemler otomatik olarak diğer nodlara migrate edilir. Burada DRS, HA ile birlikte kullanıldığı zaman sanal makinaların resource pool ‘larına göre diğer nodlara dağılımı söz konusu olacaktır. Bu bize yüksek performansı beraberinde getiriyor.DRS sadece felaket durumlarında değil nodlar üzerindeki otomatik kaynak havuzu ayarlarına göre, tüm makineler için mümkün olan en iyi performansı elde etmemizi sağlar.

Öyleyse Resource Pool nedir?

VMware ESX Resource pool, clusterımız ‘da cpu ve bellek kaynaklarının ortak kullanımı için oluşturulan bir pool`dır.Burada CPU ve bellek yapısı tamamen o poola üye olan sanal makinalar için tahsis edilir, bu sayede kaynak yönetimini en iyi şekilde kullanmış oluruz.

Örnek vermemiz gerekirse, şirketinizde Mail Sunucularınız , Veritabanı Sunucularınız ve Test Sunucularınız var, bu sunucuları , ayrı ayrı poollara üye ederek o sunucularınız için tahsis etmiş olduğunuz sistem kaynakları ile mevcut cluster yapınızın donanım kaynaklarını optimum şekilde kullanmış olursunuz. Örneğin test sunucuları gereksiz yere sistem kaynaklarını kullanmaktan kurtarıp ortak havuzda yönetim kolaylığını da sağlamış olur.

Aşağıdaki şekilde görüldüğü gibi 3 tane resource poolumuz var, Dev&Test,Exchange DAG, Database Server isimlerinde:

Dev&Test Resource Poolumuzun özelliklerine bakalım;

Şekilde de görüldüğü üzere minimum sistem kaynağı kullanılmış Test poolu için bu opsiyonel olup istediğiniz gibi ihtiyaçlarınız doğrultusunda kullanabilirsiniz.

  • Burhan Abdiler: Elinize sağlık Fatih Bey , detaylı incelemeniz konuyu tamamen açıklayıcı nitelikte ....
  • Tufan ULU: Adem kardeşim, tebrik ediyorum ve başarılarının devamını diliyorum,...
  • Rafet Arslanyı lmaz: Adem Hocam, Tebrikler.. Umarım devamıda gelir :)...
  • Serkan ERSAN: Çok başarılı ve güzel bir anlatım olmuş. Emeğinize sağlık, teşekkürler....
  • Adrenalin .: Teşekkürler Adem Bey....

5 Yorum Bulunuyor

  1. serkan
    Kasım 18, 2012 - 9:22 pm

    teşekkürler anlatım için denemek lazım en kısa sürede.

  2. selcuk
    Eylül 18, 2013 - 2:43 pm

    Merhaba adem bey,

    Cluester olacak 2. sunucunda aynı donanım özelliklerinemi sahip olmasi gerekir ?

  3. mehmet
    Kasım 27, 2013 - 3:26 pm

    Oncelikle cok basarili bir calisma gerceklestirmisiniz akliniza saglik,Benim takildigim bir kisim var boyle bir uygulama icin yeterli imkanim yok fakat ilerde kuracak olursam ,yukardaki ornek icin konusayim database_server felaket aninda yok olmus olsa ,icerisinde bulunan sanallar DevTest ve Dag sunucularin uzerinden calismaya devam etmesi mumkun olabilirmi.?yani replikasyon oluyor mu oluyorsa anlik mi oluyor veya nasil bir performans sergiliyor…Ozetlemek gerekirse diger sunuculara yok olan database_server’daki sanallar aktarilip calismaya devam ediyor mu.?cevaplariniz icin simdiden tesekkurler.

  4. Mustafa BAKIR
    Mayıs 7, 2014 - 8:31 pm

    Merhaba makaleniz gerçekten güzel olmuş emeğinize sağlık.Adem bey elimde iki adet Dell Power Edge R710 model 64 gb ram kapasiteli 16 core işlemcili 2 tb netap storage üzerinden fiber ile disk tanımlı ayrı ayrı birinde vmware esxi 5.0 diğerinde 5.1 kurulu olan sunucular üzerinde claster yapabilirmiyim yaparsam ne şekilde yaparım konusunda bana örnek bir makale yada destek verebilirmisniz.Teşekkürler.

  5. Arzu
    Ağustos 25, 2014 - 7:39 pm

    Eline sağlık…

Yorum ekleyin

Doğrulama Kodunuz : 87914695

ÖNEMLİ:
Yorumlarınızı eklerken lütfen girmiş olduğunuz bilgilerin size ait olduğundan emin olunuz. Geçersiz posta adresleri iel yapılan yorumlara yanıt vermek istenildiğinde size ulaşamayacağımız için, geçerli / aktif olarak kullandığınız posta adresiniz ile yorum eklemeniz daha sağlıklı olacaktır. Her yorum yazarı tarafından sorumlu tutulur.

Sayfa başı

Güncellemeler, yeni eklenen içeriklerden anında haberdar olmak için mail listemize adınızı soyadınızı ve posta adresinizi yazarak abone olabilirsiniz.

Adınız Soyadınız
E posta adresiniz
Kaydol