บทนำ
Dynamic Resource Scheduling (DRS) เป็นเทคโนโลยีสำหรับการ balancing และ scheduling cluster resources โดย Sangfor HCI DRS 2.0 จะทำนาย load บน cluster resources สำหรับ 2 ชั่วโมงข้างหน้า โดยอิงจากประวัติการใช้ resource ของ hosts และ VMs ในช่วง 5 วันที่ผ่านมา แล้วทำการ intelligent scheduling เพื่อปรับปรุงทั้ง performance score และ reliability score หลังการ migration เพื่อ optimize business services
ข้อกำหนดเบื้องต้น
- มี cluster ที่ประกอบด้วย HCI nodes หลาย nodes
- VMs อยู่บน external storage หรือ virtual storage
- Run Location ของ VMs ถูกตั้งค่าเป็น Auto
ข้อควรระวัง
- DRS 2.0 ไม่รองรับ VM ประเภทต่อไปนี้: non-clustered VMs, NFV VMs, rapidly-recovered VMs, VMs ที่มี specified run location, VMs ที่มี specified fault domain, VMs ที่เปิด CDP, VMs ที่เปิด CPU exclusive mode, VMs ที่ใช้ GPU และ VMs ที่มี USB mapping
- ไม่รองรับ nodes ที่มี UPS-powered VM shutdown policy ถูก trigger
- รองรับ disk failure detection เฉพาะ Seagate และ Western Digital SATA disks (HDDs)
- รองรับ memory failure detection เฉพาะ x86 architecture เท่านั้น
- หลังเปิดใช้งาน DRS แล้ว disk failure detection จะใช้ไม่ได้ใน 10 วันแรก และ memory failure detection ใน 30 วันแรก เนื่องจากต้องรอ historical data สำหรับ training
- รองรับ RAID card failure detection เฉพาะ MegaRAID และ SAS3008 RAID cards
- สร้าง scheduling recommendations ได้สูงสุด 50 recommendations ใน 10 นาที
ขั้นตอนการตั้งค่า
ขั้นตอนที่ 1: เข้าสู่ระบบ SCP ไปที่ Resources > Reliability > DRS เลือก resource pool แล้วคลิก Scheduling Policy
ขั้นตอนที่ 2: เลือก Automation Level:
- Automated: VMs จะถูก migrate โดยอัตโนมัติตามผลลัพธ์ resource rating
- Manual: จะมี migration recommendations แต่ต้อง apply ด้วยตนเอง
- Disabled: จะไม่มี migration recommendations
ขั้นตอนที่ 3: เลือก Scheduling Mode:
- Better Performance: migrate VMs จาก nodes ที่มี high loads ไปยัง nodes ที่มี low loads เพื่อปรับปรุง performance โดย reliability level ของ destination nodes ต้องไม่ต่ำกว่า source nodes
- Less Cost: รวม VMs ให้ทำงานบน nodes น้อยที่สุด โดย migrate VMs ตามลำดับ node memory load จากน้อยไปมาก
ขั้นตอนที่ 4: เลือก Sensitivity: Conservative (less frequent), Moderate (default) หรือ Aggressive (frequent)
ขั้นตอนที่ 5: เลือก AI Prediction Capability: Disable, Low, Medium, High หรือ Highest ตามจำนวน VMs หากเปิดใช้งาน AI จะทำนาย loads สำหรับ 2 วันข้างหน้าและ schedule resources ตาม load trends 7 วันที่ผ่านมา
ขั้นตอนที่ 6: กำหนด Schedule เพื่อป้องกันไม่ให้ DRS ทำงานในช่วง off-peak hours
ขั้นตอนที่ 7: กำหนด Automation Level (Automated, Manual, Disabled) สำหรับ VM แต่ละตัวตามต้องการ
การตรวจสอบ
ตรวจสอบที่หน้า Resources > Reliability > DRS ดู tabs ต่อไปนี้:
- Scheduling Policy: ยืนยันว่า policy ถูกตั้งค่าตามต้องการ
- Recommendations: ดู migration recommendations ที่ระบบแนะนำ
- Scheduling History: ดูประวัติการ scheduling
- Resource Rating: ดูคะแนน resource ของแต่ละ node
หมายเหตุ
- DRS ใช้ประวัติ resource usage 5 วัน ในการทำนาย load 2 ชั่วโมงข้างหน้า
- AI Prediction Capability จะใช้ CPU core ประมาณ 1 core และ memory 500 MB ในการทำนาย load ของ 500 VMs
- Automation Level ที่กำหนดให้ VM แต่ละตัว จะ override global setting
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น