DRS (Distributed Resource Scheduler), VMware vSphere ortamlarında kullanılan bir özellik olup, sanal makinelerin performansını optimize etmek için sunucular (host) arasındaki kaynakları dinamik olarak dengeleyen bir sistemdir. DRS, vSphere ortamındaki CPU, bellek gibi kaynakları izleyerek, bu kaynakları verimli bir şekilde kullanmaya yardımcı olur.
Temel işlevleri şunlardır:
- Yük Dengeleme: DRS, sanal makineleri otomatik olarak host’lar arasında taşır, böylece yükler dengelenir. Eğer bir host fazla yük altındaysa, DRS sanal makineleri daha az yoğun olan bir host’a taşıyarak performansın optimum seviyede tutulmasını sağlar.
- Kaynak Optimizasyonu: DRS, sanal makinelerin ihtiyaç duyduğu kaynakları (CPU, bellek) sürekli izler ve gerektiğinde host’lar arasında taşıma işlemi yaparak kaynakların verimli kullanılmasını sağlar. Bu, genel verimliliği artırır.
- Otomatik ve Manuel Taşıma Seçenekleri: DRS, taşıma işlemlerini otomatik olarak gerçekleştirebilir veya yöneticiler, belirli kurallara göre taşıma işlemlerini manuel olarak yapılandırabilirler.
- Affinity ve Anti-affinity Kuralları:
- Affinity Kuralları: Belirli sanal makinelerin aynı host üzerinde çalışmasını sağlar.
- Anti-affinity Kuralları: Belirli sanal makinelerin farklı host’larda çalışmasını sağlar.
DRS nasıl aktif edilir
DRS özelliği Cluster seviyesinde aktif edilen bir özelliktir. Buse beple DRS’i aktif etmek istediğimiz Cluster’a tıklıyoruz. Sağ taraftan Configure sekmesine tıklıyoruz. Services menüsü altından vSphere DRS ‘e tıklıyoruz ve Edit butonuna tıklıyoruz.

VSphere DRS butonu yanındaki butonu sağa kaydırarak DRS’i aktif ediyoruz.

vSphere DRS (Distributed Resource Scheduler), 3 farklı modda çalışabilir ve her biri sanal makinelerin diğer hosta geçiş davranışını farklı şekillerde kontrol eder. DRS modları, kaynak yönetimi ve yük dengelemesi için ne kadar otomasyon sağlanacağına karar verir. Bu modlar şunlardır:
1. Fully Automated (Tam Otomatik) Modu:
- Açıklama: Bu modda, DRS tamamen otomatik olarak çalışır ve sanal makineleri host’lar arasında taşıyarak kaynakları dengelemeye karar verir. Kullanıcı müdahalesi gerekmez, DRS, kaynak kullanımı ve yük dengelemesi için taşıma işlemlerini kendisi gerçekleştirir.
- Kullanım Durumu: Genellikle, performansın sürekli olarak optimize edilmesi gereken ortamlarda kullanılır. Yük dengelemesi için DRS’in tamamen otomatik çalışması tercih edilir.
- Avantajlar:
- Yük dengelemesi tamamen otomatik yapılır.
- Kaynaklar her zaman en verimli şekilde kullanılır.
- Dezavantajlar:
- Yöneticinin taşınan sanal makineler üzerinde kontrolü sınırlıdır.
2. Partially Automated (Kısmi Otomatik) Modu:
- Açıklama: Bu modda, DRS taşıma işlemlerini önerir, ancak sanal makinelerin taşınması için yönetici onayı gereklidir. Yöneticinin onayını aldıktan sonra DRS önerdiği taşıma işlemini gerçekleştirir.
- Kullanım Durumu: Bu mod, sanal makineler hakkında daha fazla kontrol sahibi olmak isteyen, ancak yine de DRS’in taşıma işlemleri hakkında öneriler almak isteyen yöneticiler için uygundur.
- Avantajlar:
- Yöneticinin taşınan sanal makineler üzerinde daha fazla kontrolü vardır.
- DRS öneri yapar ama karar verme yetkisi yöneticidedir.
- Dezavantajlar:
- Yöneticinin her taşıma önerisini gözden geçirmesi gerekir.
3. Manual (Manuel) Modu:
- Açıklama: Bu modda, DRS taşıma işlemleri önermez. Yöneticiler yalnızca manuel olarak sanal makineleri taşıyabilir. DRS, yalnızca kaynak kullanımını izler, ancak herhangi bir taşıma önerisi veya otomatik taşıma işlemi gerçekleştirmez.
- Kullanım Durumu: Yöneticilerin tam kontrol istediği ve taşıma işlemlerini manuel olarak yönetmek istedikleri durumlar için uygundur.
- Avantajlar:
- Yöneticinin sanal makinelerin taşınması üzerinde tamamen kontrol sahibi olmasını sağlar.
- Taşıma işlemleri tamamen manuel olarak yapılır.
- Dezavantajlar:
- Yük dengelemesi ve kaynak optimizasyonu konusunda yöneticinin sürekli müdahalesi gerekir.
Özetle:
- Fully Automated: DRS her şeyi otomatik yapar, yük dengelemesi tamamen otomatik.
- Partially Automated: DRS taşıma önerilerinde bulunur, ancak yönetici onayı gerektirir.
- Manual: DRS taşıma işlemlerini önermez, yönetici her şeyi manuel olarak yönetir.
Hangi modun seçileceği, organizasyonun kaynak yönetimi ihtiyaçlarına ve yöneticilerin kontrol seviyesi tercihlerine göre değişir. Otomasyon seviyesi arttıkça yönetici müdahalesi azalır, ancak daha fazla kontrol isteyen ortamlar için manuel mod daha uygun olabilir.
Bu yazımızda VMware Vsphere DRS ‘in ne olduğu nasıl aktif edileceği ve otomasyon modlarını inceledik. Bir sonraki makalede görüşmek üzere.