บทนำ
นอกจากการตั้งค่าพื้นฐานของ VM แล้ว VDC ยังมี advanced settings ที่ช่วยให้ผู้ดูแลระบบสามารถควบคุมพฤติกรรมของ VM ได้ละเอียดยิ่งขึ้น ครอบคลุมทั้ง boot order, HA (High Availability) policy, resource limit, startup/shutdown behavior, QoS (Quality of Service) และ GPU configuration การตั้งค่าเหล่านี้ช่วยให้สามารถ optimize performance และ reliability ของ VM ได้ตาม workload ที่ต้องการ
ขั้นตอนการตั้งค่า
เข้าสู่ระบบ VDC web console แล้วไปที่ Assets > Virtual Machines เลือก VM ที่ต้องการตั้งค่า แล้วเข้าสู่ Advanced Settings
1. Boot Order
- Firmware Type: เลือกระหว่าง BIOS หรือ UEFI (ต้องเลือกให้ตรงกับ OS ที่ติดตั้ง)
- Boot Order: กำหนดลำดับ boot device เช่น Hard Disk, CD-ROM, Network (PXE)
- Secure Boot: เปิด/ปิด Secure Boot สำหรับ UEFI firmware (จำเป็นสำหรับ Windows 11)
2. HA (High Availability) Policy
- Enable HA: เปิด/ปิด HA สำหรับ VM นี้ เมื่อเปิด HA หาก host ที่ VM รันอยู่เกิดล่ม ระบบจะย้าย VM ไปรันบน host อื่นโดยอัตโนมัติ
- HA Priority: กำหนดลำดับความสำคัญของ VM ในการ failover (High, Medium, Low) VM ที่มี priority สูงจะถูก restart ก่อน
- Host Affinity: กำหนดให้ VM รันบน host ที่ระบุเท่านั้น หรือหลีกเลี่ยง host บางตัว
3. Resource Limit
- CPU Limit: กำหนดขีดจำกัด CPU usage สูงสุดของ VM (เป็น MHz หรือ %)
- Memory Limit: กำหนดขีดจำกัด memory usage สูงสุดของ VM
- Disk I/O Limit: กำหนดขีดจำกัด disk IOPS หรือ throughput สำหรับ VM
4. Startup/Shutdown Behavior
- Auto Start: เปิด/ปิดการ start VM อัตโนมัติเมื่อ host boot ขึ้นมา เหมาะสำหรับ VM ที่ต้องทำงานตลอดเวลา
- Startup Delay: กำหนดเวลา delay ก่อน auto start (วินาที) เพื่อให้ host พร้อมก่อน
- Graceful Shutdown: เปิด/ปิดการ shutdown แบบ graceful โดยส่ง signal ไปยัง OS ก่อน
- Shutdown Timeout: กำหนดเวลา timeout สำหรับ graceful shutdown หากเกินเวลาจะ force stop
5. QoS (Quality of Service)
- Network Bandwidth Limit: กำหนด bandwidth สูงสุดที่ VM สามารถใช้ได้ (Mbps) เพื่อป้องกันไม่ให้ VM ตัวเดียวใช้ bandwidth จนหมด
- Inbound/Outbound: สามารถกำหนด limit แยกสำหรับ traffic ขาเข้าและขาออก
6. GPU Configuration
- vGPU: จัดสรร virtual GPU ให้ VM โดยแชร์ GPU ทางกายภาพกับ VM อื่น เลือก vGPU profile ตาม workload เช่น graphics design, video editing
- GPU Passthrough: จัดสรร GPU ทางกายภาพทั้งลูกให้ VM ตัวเดียว สำหรับ workload ที่ต้องการ GPU performance สูงสุด
- การตั้งค่า GPU ต้องทำร่วมกับการตั้งค่า NVIDIA License (อ้างอิงบทความ การตั้งค่า GPU สำหรับ VDI)
การตรวจสอบ
- หลังจากบันทึก advanced settings ตรวจสอบหน้า VM Detail ว่าแสดงค่าที่ตั้งไว้ถูกต้อง
- สำหรับ HA settings ทดสอบโดยจำลอง host failure (ในสภาพแวดล้อม test) แล้วตรวจสอบว่า VM ถูก failover ไป host อื่นตาม priority ที่กำหนด
- สำหรับ auto start ทดสอบโดย restart host แล้วตรวจสอบว่า VM start ขึ้นมาอัตโนมัติ
- สำหรับ GPU ตรวจสอบใน VM ว่า Device Manager แสดง GPU device ถูกต้อง
หมายเหตุ
- HA ต้องมี cluster ที่มี 2 nodes ขึ้นไปจึงจะทำงานได้ หาก cluster มี node เดียว HA จะไม่สามารถ failover ได้
- การตั้งค่า GPU ต้องมี hardware ที่รองรับ ตรวจสอบว่า host มี GPU ที่ compatible กับ VDC และมี driver ที่ถูกต้อง
- การเปลี่ยน Boot Order หรือ Firmware Type (BIOS/UEFI) ต้องทำขณะ VM อยู่ในสถานะ Powered Off
- Resource Limit ที่ตั้งไว้ต่ำเกินไปอาจทำให้ VM ทำงานช้าหรือไม่ตอบสนอง ควรตั้งค่าให้เหมาะสมกับ workload
- การใช้ GPU Passthrough จะทำให้ VM ไม่สามารถ live migrate ได้ เนื่องจาก GPU ผูกกับ hardware ของ host นั้นโดยตรง
- แนะนำให้ทดสอบ advanced settings ใน test environment ก่อนนำไปใช้กับ production
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น