DRS Nedir?
VMware DRS (Distributed Resource Scheduler), vSphere ortamında sanal makinelerin (VM) CPU ve RAM kaynaklarını optimize etmek için kullanılan otomatik bir yük dengeleme (load balancing) teknolojisidir.
💡 DRS ne yapar?
✔ Sanal makineleri otomatik olarak en uygun ESXi hosta taşır.
✔ Kaynak kullanımını dengeler, aşırı yüklenen ESXi hostları rahatlatır.
✔ VM performansını artırır ve iş yüklerini eşit şekilde dağıtır.
✔ Bakım moduna alınan bir ESXi hosttaki VM’leri otomatik olarak başka hostlara taşır (vMotion ile).
📌 DRS Nasıl Çalışır?
DRS, vSphere Cluster içindeki ESXi hostların CPU ve RAM kullanımını sürekli analiz eder ve sanal makineleri en uygun kaynağa sahip hosta otomatik olarak taşır.
🔹 Çalışma Mantığı:
1️⃣ Cluster’daki tüm ESXi hostların kaynak kullanımı analiz edilir.
2️⃣ DRS, CPU ve RAM kullanımı yüksek olan hostları tespit eder.
3️⃣ Aşırı yüklenmiş bir host varsa, sanal makineler daha uygun bir hosta taşınır.
4️⃣ Bu işlem VMware vMotion ile kesintisiz olarak yapılır.
5️⃣ DRS, her 5 dakikada bir veya sistem yükü değiştikçe kaynakları otomatik olarak optimize eder.
📌 DRS Çalışma Modları
DRS, 3 farklı modda çalıştırılabilir:
1️⃣ Manual (Manuel)
- DRS önerilerde bulunur, ancak yöneticinin onayı gerekir.
- Taşınması önerilen VM’leri manuel olarak migrate edebilirsin.
2️⃣ Partially Automated (Kısmen Otomatik)
- Yeni sanal makineler en uygun ESXi hosta otomatik olarak atanır.
- Ancak, var olan VM’lerin taşınması için öneri sunar (otomatik taşımaz).
3️⃣ Fully Automated (Tam Otomatik) ✅
- DRS tüm yük dengeleme işlemlerini kendisi yapar, insan müdahalesine gerek kalmaz.
- Sanal makineler dinamik olarak en uygun hostlara taşınır.
📌 DRS Kurulumu ve Yapılandırması
VMware DRS’i etkinleştirmek için:
1️⃣ vCenter Server’a giriş yap.
- vSphere Web Client veya vSphere Client ile vCenter’a bağlan.
2️⃣ Yeni bir Cluster oluştur veya mevcut Cluster’ı düzenle.
- Hostları vSphere Cluster içine ekle.
- Cluster’a sağ tıkla ve “Edit Settings” seçeneğini seç.
3️⃣ DRS’i Aktif Et
- “DRS (Distributed Resource Scheduler)” sekmesini aç.
- “Enable DRS” kutusunu işaretle.
4️⃣ DRS Modunu Seç (Manual, Partially Automated veya Fully Automated).
- Önerilen ayar: Fully Automated
5️⃣ Yük Dengeleme Hassasiyetini Ayarla (Threshold Level)
- Aggressive (Agresif) → Daha sık VM taşıma yapar.
- Conservative (Muhafazakar) → Sadece büyük yük dengesizliklerinde müdahale eder.
- Orta Seviye (Default) → Çoğu ortam için idealdir.
6️⃣ İşlemi Kaydet ve DRS’i Aktif Et.
📌 DRS Kullanırken Dikkat Edilmesi Gerekenler
⚠ ESXi hostlar arasında vMotion yapılandırılmış olmalıdır.
⚠ Hostlar ortak bir paylaşılan depolama (SAN, NAS, vSAN) kullanmalıdır.
⚠ Hostlar aynı vSwitch ağında olmalıdır.
⚠ ESXi hostlar arasında CPU uyumluluğu olmalıdır (EVC modunu etkinleştirmek gerekebilir).
📌 Sonuç
✅ DRS, sanal makineleri CPU ve RAM kullanımına göre en uygun ESXi hosta taşır.
✅ Tam otomatik çalışarak yöneticinin iş yükünü azaltır ve verimliliği artırır.
✅ vMotion ile kesintisiz taşıma yaparak yüksek erişilebilirlik sağlar.
✅ Cluster içindeki yük dengesini optimize eder ve performansı artırır.