บทนำ
บทความนี้อธิบายวิธีการตั้งค่า CPU Overcommitment และ Memory Overcommitment บน Sangfor HCI เพื่อให้ Cluster สามารถ Assign Resource ให้กับ VM ได้มากกว่า Physical Resource ที่มีอยู่จริง รวมถึงวิธีแก้ไขกรณีที่ Overcommit แสดงสีเหลืองหรือสีแดง
ข้อกำหนดเบื้องต้น
- Sangfor HCI Cluster ที่ติดตั้งและใช้งานอยู่
- สิทธิ์ Admin ในการเข้าถึง Cluster Settings
- HCI Firmware 6.7.0 ขึ้นไป (สำหรับการแสดงผล Allocation)
อาการที่พบ
- ระบบไม่ยอมให้สร้าง VM เพิ่ม ทั้งที่ CPU/Memory Usage ยังคงเหลืออยู่
- Upgrade Firmware แล้วเจอว่า CPU/Memory Overcommit เป็นสีเหลืองหรือสีแดง ซึ่งก่อนหน้านี้ไม่เคยเจอ (เนื่องจากการแสดงผล Allocation เริ่มมีใน HCI Firmware 6.7.0 ขึ้นไป)
ขั้นตอนการดำเนินการ
1. เข้าสู่ระบบ HCI Cluster แล้วไปที่ System > Cluster Settings
2. เลือก CPU Overcommitment เพื่อตั้งค่า Ratio ตามความเหมาะสม
ตัวอย่าง: ตั้งเป็น 150% จะทำให้ CPU ขยายจากเดิม 40 Cores เป็น 60 Cores
3. เลือก Memory Overcommitment และตั้งค่า Ratio ตามความเหมาะสม
ตัวอย่าง: ตั้งเป็น 140%
การแก้ไขกรณี Overcommit สูงเกินไป
กรณีต้องการลดจำนวน % ของการ Overcommit สามารถทำได้โดย:
- ลด Spec (CPU/Memory) ที่ Assign ให้กับ VM ที่ไม่ได้ใช้งาน Resource เต็มที่
- ลบ VM ที่ไม่ได้ใช้งานแล้วทิ้ง เนื่องจาก CPU/Memory ถูกจัดสรรไปแล้วแต่ไม่มีการใช้งาน
หมายเหตุ
- การทำ Overcommit อาจส่งผลให้ VM ในแต่ละ Node มี Resource ไม่เพียงพอเมื่อหลาย VM มีความต้องการใช้งานสูงขึ้นพร้อมกัน ควรตั้งค่าให้เหมาะสมกับการใช้งานจริง
- ในระบบ Production ไม่แนะนำให้ Overcommit สูงเกินไป (สีเหลือง/สีแดง)
- การดูว่า Node มีการใช้งาน Peak สูงหรือไม่ ให้ดูที่ CPU/Memory Usage
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น