วันนี้เราจะพาท่านไปรู้จักกับฟีเจอร์ใหม่ใน Proxmox VE 9.2 ที่หลายคนรออยู่นั่นคือ Cluster Resource Scheduling (CRS) ซึ่งเทคโนโลยีดังกล่าวนั้นคือสิ่งที่อาจจะเรียกได้ว่าจะเข้ามาเติมเต็มความสามารถของ Proxmox และจะทำให้มันเข้าใกล้ฟีเจอร์ระดับ Enterprise เช่น Dynamic Resource Scheduling (DRS) ใน VMware เข้าไปทุกขณะ
แน่นอนหากท่านเคยใช้ DRS ใน VMware มันก็คือฟีเจอร์ที่จะทำการเลือกโหนดใหม่หรือเลือกโฮสต์ใหม่ให้กับ VM โดยการเลือกนั้นก็อาจจะเกิดขึ้นจาก สิ่งที่เรากำหนดไว้ใน HA Affinity rule หรืออย่างอื่น ซึ่งทรัพยากรก็คือ สิ่งที่เรากำหนดไว้ใน HA

โหมดการทำงาน
Basic Scheduler จะทำหน้าที่โดนการคิดจำนวน guest ที่ทำงานอยู่บนแต่ละโหนด
Static-Load Scheduler ใช้ guest บวกกับการใช้งาน CPU และ RAM สำหรับ guest เหล่านั้นมาคิด
Dynamic-Load Scheduler ใช้ guest บวกกับการใช้งาน CPU และ RAM สำหรับ guest เหล่านั้นบวกกับโควต้าที่เราได้รับ
CRS Scheduling Points แต่ละ round หรือว่ารอบการเช็คนั้น ระบบจะทำการเลือก node ใหม่สำหรับ resource ที่เรากำหนดไว้ใน HA โดยใช้สภาวะเหล่านี้
HA resource recovery (always active) เมื่อโหนดที่ active HA เกิด fail และทรัพยากรที่เกาะอยู่กับโหนดนั้นจำนวนที่จะต้องหาทรัพยากรใหม่ CRS algorithm จะทำการใช้เพื่อสร้างความสมดุลระหว่างโหนด
CRS Load balancer (ตอนนี้ยังเป็น Technology Preview – TP) จะทำหน้าที่ในการปรับความสมดุล เพื่อให้โหนดแต่ละโหนดนั้นได้รับภาระโหลดใกล้เคียงกัน
สำหรับรอบการเช็คนั้น ระบบจะทำการเช็คทุกๆ 10 วินาที โดยจะเช็คจากค่า imbalance threshold ที่เรากำหนดไว้