Proxmox VE Cluster Resource Scheduling

Published on May 26, 2026
Proxmox VE Cluster Resource Scheduling

วันนี้เราจะพาท่านไปรู้จักกับฟีเจอร์ใหม่ใน 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 ที่เรากำหนดไว้

 

Stratis Storage

จากการที่ Fedora Engineering and Steering Committee (FESCo) ได้อนุมัติถึงการให้มีการตั้งค่าการติดตั้ง Stratis Storage...

Read more »

What is Network Functions Virtualization NFV

Network Functions Virtualization คือสิ่งที่เข้ามาแทนที่อุปกรณ์เน็ตเวิร์กที่เป็นฮาร์ดแวร์ด้วยความสามารถของ virtual machine ที่ทำหน้าที่ด้านการทำ routing และ load...

Read more »

Introduction to HAProxy and MetalLB

ทำความรู้จักกับ HAProxy และ MetalLB: หัวใจสำคัญของระบบ Load Balancing ใน Kubernetes บทนำ...

Read more »

Erasure Coding vs Replication Factor 3

หนึ่งในคำถามที่มักจะเกิดขึ้นในขณะที่ตั้งค่าเกี่ยวกับ Software Defined Storage โดยใช้ Ceph คือ เราจะเลือกใช้ หลักการกระจายข้อมูลแบบไหน จะใช้...

Read more »

Software Performance and Load Testing Services

ในปัจจุบัน ระบบซอฟต์แวร์ส่วนใหญ่มีการสื่อสารผ่าน Application Programming Interface (API) ไม่ว่าจะเป็น Web Application, Mobile...

Read more »

Smart Energy Management for Apartments, Condominiums and Residences

Smart Energy Management for Apartments, Condominiums and Residences บริหารจัดการพลังงานไฟฟ้าอย่างชาญฉลาด พร้อมระบบเติมเงินล่วงหน้า...

Read more »