VMware vSphere ortamlarında ESXi sunucularında çalışan yüksek gecikme (Latency-Sensitve) duyarlılığına sahip sanal makinelerde “Unable to apply DRS resource settings on host” hatası görülebilir. Bu hata DRS etkinliğini önemli ölçüde azaltabilir ve sanal makinelerin performansını etkileyebilir.
Bu makalemde bu hatanın nedenleri ve olası çözüm yöntemleri ele alınmaktadır.
Hata Belirtileri
ESXi sunucusunda bu hata ile karşılaştığınızda, aşağıdaki belirtiler gözlemlenebilir:
- vSphere Client üzerinden ESXi sunucusunda aşağıdaki uyarı mesajı görülebilir;
"Unable to apply DRS resource settings on host. This can significantly reduce the effectiveness of DRS."
- vCenter Server loglarında (/var/log/vmware/vpxd/vpxd.log) şu hata mesajı bulunabilir;
warning vpxd[11112] Receive ConfigIssue when processing RP updates from host [...]
- ESXi Server loglarında (/var/run/log/hostd.log) aşağıdaki hata kaydı olabilir;
warning hostd[2100325] Insufficient memory reservation for latency-sensitive VM. Expected memory reservation: 65536 MB, actual: 0 MB
Bu hata mesajları sanal makinelerde yüksek gecikme duyarlılığı ayarının etkinleştirilmiş ancak tam bellek rezervasyonunun yapılmamış olduğunu gösterir. Bu hata genellikle aşağıdaki nedenlerden kaynaklanmaktadır:
- DRS ayarlarının sanal makineye uygulanamaması, çünkü “spec.memoryAllocation” parametresi doğru yapılandırılmamış.
- Yüksek gecikme duyarlılığı (Latency Sensitivity) etkinleştirilmiş sanal makineler, ancak yeterli bellek rezervasyonu yapılmamış.
Bu hatayı gidermek ve tekrar oluşmasını önlemek için aşağıdaki iki çözümden birini uygulayabilirsiniz;
Seçenek 1: Sanal Makineyi Normal Gecikme Duyarlılığına Ayarlamak
Eğer sanal makinenin yüksek gecikme duyarlılığına ihtiyacı yoksa, aşağıdaki adımları izleyerek ayarları değiştirebilirsiniz:
- vSphere Client’ta sanal makineye sağ tıklayın ve “Edit Settings” seçeneğini seçin.
- “VM Options” sekmesine gidin ve “Advanced” bölümünü genişletin.
- “Latency Sensitivity” ayarlarını bulun ve açılır listeden “Normal” seçeneğini seçin.
- [OK] butonuna tıklayarak değişiklikleri kaydedin.

Seçenek 2: Tam Bellek Rezervasyonu Yapmak
Eğer sanal makine yüksek gecikme duyarlılığı gerektiriyorsa, bellek rezervasyonu ayarı yaparak hatayı düzeltebilirsiniz:
- vSphere Client’ta sanal makineye sağ tıklayın ve “Edit Settings” seçeneğini seçin.
- “Virtual Hardware” sekmesine gidin ve “Memory” bölümünü genişletin.
- “Reserve all guest memory (All locked)” seçeneğini işaretleyin.
- [OK] butonuna tıklayarak değişiklikleri kaydedin.
- Değişikliğin etkili olması için sanal makineyi başka bir ESXi sunucusuna taşıyın ya da sanal makineyi kapatıp yeniden açın.
