VMs
แอปพลิเคชัน VMs เป็นไฮเปอร์ไวเซอร์เครื่องเสมือนที่ TerraMaster สร้างขึ้นโดยอิงกับเคอร์เนล KVM ผ่านอินเทอร์เฟซการจัดการแบบรวมศูนย์ที่ใช้งานง่ายและเข้าใจได้ ช่วยรวมโซลูชันการจำลองเสมือนต่างๆ เข้าด้วยกัน ช่วยให้สามารถปรับใช้เครื่องเสมือนได้อย่างรวดเร็ว จัดสรรทรัพยากรการประมวลผลได้อย่างยืดหยุ่น และมีฟีเจอร์การปกป้องข้อมูลระดับองค์กร ให้การรับประกันที่มั่นคงสำหรับความต่อเนื่องทางธุรกิจ
หมายเหตุ: VMs และ VirtualBox ขัดแย้งกันและไม่สามารถทำงานพร้อมกันได้ การติดตั้ง VirtualBox ที่มีอยู่จะทำให้ไม่สามารถเปิดใช้งาน VMs ได้
ข้อกำหนดและข้อจำกัด
เวอร์ชัน TOS ที่รองรับ: TOS 7.0 (x86)
ฮาร์ดแวร์และระบบไฟล์:
- Memory: แนะนำ 4GB หรือมากกว่า การเรียกใช้เครื่องเสมือนหลายเครื่องต้องใช้หน่วยความจำมากขึ้น
- Storage Space: รองรับเฉพาะพื้นที่จัดเก็บภายใต้ระบบไฟล์ Btrfs เท่านั้นเป็นตำแหน่งจัดเก็บสำหรับเครื่องเสมือน
ภาพรวม
แผนภูมิข้อมูลที่จัดเรียงอย่างกระชับให้มุมมองที่ชัดเจนของสถานะการทำงานโดยรวมของแอปพลิเคชัน KVM รวมถึงข้อมูลภาพรวมของเครื่องเสมือน พื้นที่จัดเก็บ และทรัพยากรเครือข่าย ช่วยให้คุณเข้าใจสถานะสุขภาพของแพลตฟอร์มการจำลองเสมือนได้อย่างรวดเร็ว
คำอธิบายส่วน
- Virtualization Environment Status: การ์ดด้านบนสะท้อนสถานะการทำงานของสภาพแวดล้อมการจำลองเสมือน VMs ทั้งหมดด้วยภาษาภาพ แจ้งเตือนคุณเมื่อเกิดข้อผิดพลาดบนโฮสต์ เครื่องเสมือน หรือพื้นที่จัดเก็บ
สถานะต่อไปนี้อาจปรากฏในฟิลด์นี้:
- Normal: สถานะโดยรวมดีและทำงานเป็นปกติ
- Warning: สถานะของเครื่องเสมือนหรือพื้นที่จัดเก็บผิดปกติ แต่บริการยังคงทำงานได้ตามปกติ แนะนำให้ตรวจสอบทรัพยากรที่ผิดปกติและแก้ไขปัญหา
- Error: เครื่องเสมือนหรือพื้นที่จัดเก็บไม่สามารถทำงานได้อย่างถูกต้อง โปรดตรวจสอบสถานะของทรัพยากรที่ผิดปกติและดำเนินการบำรุงรักษาทันทีเพื่อแก้ไขปัญหา
- Virtual Machine Monitoring: แสดงการใช้งาน CPU การใช้หน่วยความจำ และการใช้ทรัพยากรของแอปพลิเคชันสำคัญภายในเครื่องเสมือนที่กำลังทำงานแต่ละเครื่องแบบเรียลไทม์
- Resource Statistics: แสดงความจุทั้งหมด ความจุที่ใช้ไป และอัตราการใช้งานของพื้นที่จัดเก็บ
เครื่องเสมือน
ผ่านโมดูล "Virtual Machines" คุณสามารถดำเนินการจัดการวงจรชีวิตของเครื่องเสมือนได้อย่างสมบูรณ์ตั้งแต่การสร้างจนถึงการลบ
รายการเครื่องเสมือน
แสดงเครื่องเสมือนที่สร้างขึ้นทั้งหมด (รวมถึงสถานะที่กำลังทำงานและปิดเครื่อง) ในรูปแบบรายการ คลิกปุ่มแบบเลื่อนลงทางด้านขวาของเครื่องเสมือนแต่ละเครื่องเพื่อขยายและดูการกำหนดค่ารายละเอียดและข้อมูลประสิทธิภาพ
ข้อมูลประกอบด้วย:
- General Information: สถานะ การ์ดแสดงผล พื้นที่จัดเก็บ จำนวนคอร์ CPU ความจุหน่วยความจำ เฟิร์มแวร์ (Legacy BIOS/UEFI) โหมดความเข้ากันได้ของ CPU เลย์เอาต์คีย์บอร์ด เป็นต้น
- Performance Monitoring: การใช้งาน CPU ของโฮสต์ การใช้หน่วยความจำของโฮสต์ ปริมาณงานฮาร์ดดิสก์ทั้งหมด แพ็กเก็ตเครือข่ายที่ส่ง/รับทั้งหมด
- Other Information: จำนวนสแนปช็อต การเริ่มอัตโนมัติ อุปกรณ์ USB สถานะ guest agent ที่อยู่ IP คำอธิบาย
สร้างเครื่องเสมือน
ทำตามขั้นตอนของตัวช่วยสร้างเพื่อกำหนดค่าพารามิเตอร์ของเครื่องเสมือนที่ต้องการ
- Select Operating System: เลือกประเภทของระบบปฏิบัติการที่จะติดตั้ง เช่น Microsoft Windows, Linux หรือระบบอื่นๆ ที่เข้ากันได้กับ KVM

- Set Storage Space: เลือกพื้นที่จัดเก็บ Btrfs ที่เพิ่มไปยัง KVM แล้วเพื่อจัดเก็บข้อมูลทั้งหมดของเครื่องเสมือน
- Note: เมื่อพื้นที่จัดเก็บที่เลือกใช้หมด เครื่องเสมือนจะถูกปิด

-
General Virtual Machine Settings:
- Name: ระบุชื่อที่ไม่ซ้ำกันสำหรับเครื่องเสมือน
- CPU: กำหนดจำนวนคอร์ CPU สำหรับเครื่องเสมือน
Note- CPU Advanced Options:
- Enable CPU Compatibility Mode: ช่วยให้สามารถย้ายแบบสด (live migration) ระหว่างโฮสต์สองเครื่องที่มีรุ่น CPU ต่างกันได้
- Enable Hyper-V Enlightenments: สามารถปรับปรุงประสิทธิภาพของเครื่องเสมือน Windows ได้
- QoS Settings
- Reserve CPU threads: สามารถสงวนเธรด CPU ไว้สำหรับเครื่องเสมือนที่ต้องการประสิทธิภาพสูงขึ้น เธรด CPU ที่สงวนไว้ไม่สามารถใช้กับบริการหรือเครื่องเสมือนอื่นได้
- Virtual Machine Priority: ตั้งค่าน้ำหนักสัมพัทธ์ของเครื่องเสมือนเมื่อเกิดการแย่งชิงทรัพยากร (Low, Below Normal, Standard, Above Normal, High)
- Memory: กำหนดจำนวนหน่วยความจำที่จัดสรรให้เครื่องเสมือน เมื่อเริ่มต้น หน่วยความจำส่วนนี้จะถูกสงวนไว้
- Video Card: เลือกประเภทการ์ดแสดงผล (Cirrus, VGA, vmvga)
- cirrus: การ์ดกราฟิก Cirrus Logic GD5446 ทุกเวอร์ชันของ Windows ตั้งแต่ Windows 95 ควรจดจำและใช้การ์ดนี้ได้
- vga: การ์ด VGA มาตรฐานพร้อมส่วนขยาย Bochs VBE ทุกเวอร์ชันของ Windows ตั้งแต่ Windows XP ควรจดจำการ์ดนี้ได้ รองรับความละเอียดที่สูงขึ้น
- vmvga: เมื่อเทียบกับ vga แล้ว vmvga เป็นการ์ดแสดงผลเสมือนที่ล้ำหน้ากว่า
- Description: เพิ่มคำอธิบายเพื่อให้ระบุเครื่องเสมือนได้ง่าย (สูงสุด 64 ตัวอักษร)

-
Configure Virtual Disks and Network:
- Virtual Machine Disk
- General: กำหนดค่าขนาดของพื้นที่ดิสก์เสมือน สามารถเพิ่มดิสก์เสมือนได้สูงสุด 8 รายการ
- Virtual Disk Controller: เลือกประเภทตัวควบคุมดิสก์ (IDE, SATA, VirtIO SCSI)
- Others: กำหนดค่าตัวเลือกขั้นสูง เช่น การเรียกคืนพื้นที่และช่วง IOPS
- Virtual Machine Network
- Network: เพิ่มหรือลบอินเทอร์เฟซเครือข่ายสำหรับเครื่องเสมือน คลิก "Settings" เพื่อกำหนดค่า MAC address และประเภทเครือข่าย
Note- อินเทอร์เฟซดิสก์เสมือนรองรับ VirtIO, SATA และ IDE อินเทอร์เฟซ VirtIO ให้ประสิทธิภาพที่ดีกว่า
- อินเทอร์เฟซ SATA และ IDE มีความเข้ากันได้ดีกว่ากับระบบปฏิบัติการส่วนใหญ่
- อินเทอร์เฟซเครือข่ายรองรับรุ่นการ์ดเครือข่าย VirtIO, e1000 และ rtl8139
- คุณยังสามารถเลือกเปิดใช้งาน SR-IOV ซึ่งช่วยให้อะแดปเตอร์เครือข่ายที่รองรับสามารถเร่งความเร็วประสิทธิภาพเครือข่ายได้พร้อมทั้งใช้ทรัพยากร CPU น้อยลง การเปิดใช้งาน SR-IOV ต้องให้ทั้งโฮสต์และอะแดปเตอร์เครือข่ายทางกายภาพของคุณรองรับ SR-IOV
- เมื่อเปิดใช้งาน SR-IOV คุณจะไม่สามารถเลือกรุ่นการ์ดเครือข่ายได้
- เมื่อเปิดใช้งาน SR-IOV จะไม่รองรับการย้ายแบบสด (live migration) ของเครื่องเสมือนระหว่างโฮสต์
- เมื่อเปิดใช้งาน SR-IOV เครื่องเสมือนไม่สามารถถูกพักไว้ชั่วคราวได้
- Virtual Machine Disk
-
Other Settings:
- Boot ISO File: เลือกไฟล์อิมเมจเป็นสื่อสำหรับบูตของเครื่องเสมือน (เช่น แผ่นติดตั้งระบบปฏิบัติการ)
- Other ISO File: แนบไฟล์ ISO เพิ่มเติม เช่น แผ่นไดรเวอร์
- Auto Start: ตั้งค่าว่าจะเริ่มเครื่องเสมือนนี้โดยอัตโนมัติเมื่อโฮสต์เริ่มทำงานหรือไม่
- Firmware: เลือกเฟิร์มแวร์สำหรับบูต (Legacy BIOS หรือ UEFI)
- Virtual USB Controller: เพิ่มตัวควบคุม USB และมอบหมายอุปกรณ์ USB บนโฮสต์ให้เครื่องเสมือนใช้งาน
Note- อุปกรณ์ USB ไม่สามารถมอบหมายให้เครื่องเสมือนหลายเครื่องได้
- บนระบบปฏิบัติการบางรุ่นที่เก่ากว่า (เช่น Windows 7) ตัวควบคุม USB 3.0 เสมือนอาจต้องติดตั้งไดรเวอร์ nec-xhci และอาจมีปัญหาความเข้ากันได้บางประการ
- หากอุปกรณ์ USB ไม่มีอยู่บนโฮสต์ที่เครื่องเสมือนกำลังทำงานอยู่ อุปกรณ์นั้นจะถูกตัดการเชื่อมต่อ
-
Confirm Settings: ตรวจทานข้อมูลการกำหนดค่าทั้งหมด ทำเครื่องหมายที่ "Start virtual machine after creation" (ไม่บังคับ) และคลิก Confirm เพื่อเสร็จสิ้นการสร้าง

จัดการเครื่องเสมือน
-
Power Management: เลือกเครื่องเสมือนและคลิกปุ่ม "Power" เพื่อควบคุมสถานะของมัน
- Start: เริ่มเครื่องเสมือน
- Shut Down: ปิดเครื่องเสมือนตามปกติ
- Force Shut Down: ปิดเครื่องเสมือนโดยตรง ซึ่งอาจทำให้ข้อมูลสูญหาย
-
Connect to Virtual Machine: ระบบจะเปิดเครื่องเสมือนที่เลือกผ่านคอนโซลเว็บ VNC ซึ่งคุณสามารถใช้งานเครื่องเสมือนได้โดยตรง
-
Edit Virtual Machine: เลือกเครื่องเสมือนที่ปิดเครื่องอยู่และคลิก "Edit" เพื่อแก้ไขสเปกฮาร์ดแวร์และสิทธิ์ของมัน
-
Delete Virtual Machine: เลือกเครื่องเสมือนและคลิก "Delete" เพื่อลบ การดำเนินการนี้จะลบทั้งเครื่องเสมือนและดิสก์เสมือนทั้งหมดที่เกี่ยวข้อง
-
More Functions
- Clone: สร้างสำเนาอย่างรวดเร็วโดยอิงจากเครื่องเสมือนปัจจุบัน
- Import: นำเข้าไฟล์ OVA และสร้างเครื่องเสมือนใหม่โดยอิงจากการกำหนดค่าของไฟล์นั้น
- Export: ส่งออกเครื่องเสมือนเป็นไฟล์และบันทึกไปยังโฟลเดอร์แชร์ มีโหมดส่งออกที่เข้ากันได้กับ VMware ให้ใช้
- Migrate: ย้ายเครื่องเสมือนไปยังโฮสต์อื่นหรือเปลี่ยนตำแหน่งจัดเก็บ รองรับการย้ายแบบสด (live migration) สำหรับเครื่องเสมือนที่กำลังทำงาน
- Take Snapshot: สร้างจุดกู้คืนสำหรับเครื่องเสมือนด้วยตนเอง (รวมถึงสถานะ การตั้งค่า และดิสก์ทั้งหมด)
- Snapshot List: ดูและจัดการสแนปช็อตทั้งหมด และกู้คืนหรือโคลนจากสแนปช็อตใดก็ได้
- Create Sharing Link: สร้างลิงก์แชร์สำหรับเครื่องเสมือนพร้อมวันหมดอายุและรหัสผ่าน
- Sharing Link Manager: ดู แก้ไข หรือลบลิงก์แชร์ที่สร้างขึ้นทั้งหมด
- แนะนำให้ติดตั้ง QEMU Guest Agent หลังจากติดตั้งแล้ว คำสั่งปิดเครื่องและรีสตาร์ทจะถูกส่งไปยังระบบปฏิบัติการเพื่อให้มั่นใจว่าดำเนินการสำเร็จ
- ขณะที่เครื่องเสมือนกำลังทำงาน การกำหนดค่าหลัก เช่น CPU หน่วยความจำ การ์ดแสดงผล อะแดปเตอร์เครือข่าย ลำดับ/อินเทอร์เฟซของฮาร์ดดิสก์เสมือน และตัวควบคุม USB ไม่สามารถแก้ไขได้ รองรับเฉพาะการเพิ่มแบบร้อน (hot-add) ของฮาร์ดดิสก์เสมือน VirtIO เท่านั้น
- ในระหว่างการนำเข้า ขนาดและลำดับดิสก์ใน OVA หรืออิมเมจดิสก์ไม่สามารถแก้ไขได้
- เมื่อนำเข้าไฟล์ OVA ระบบจะนำการกำหนดค่าไปใช้โดยอัตโนมัติตามไฟล์นั้น
- เมื่อนำเข้าอิมเมจดิสก์เสมือนเข้าเครื่องเสมือน หากอิมเมจไม่ได้อยู่ในตำแหน่งจัดเก็บที่ระบุ ระบบจะดาวน์โหลดจากตำแหน่งอื่นและบันทึกไปยังตำแหน่งปัจจุบัน
พื้นที่จัดเก็บ
คุณสามารถเพิ่มและจัดการพื้นที่จัดเก็บสำหรับเครื่องเสมือนได้ ฮาร์ดดิสก์เสมือนทั้งหมดใช้การจัดสรรแบบ thin provisioning ใช้พื้นที่ทางกายภาพเฉพาะเมื่อมีการเขียนข้อมูลเท่านั้น
รายการพื้นที่จัดเก็บ
แสดงสถานะและการใช้งานของพื้นที่จัดเก็บทั้งหมดที่เพิ่มไว้ในรูปแบบรายการ
- General Information: ชื่อพื้นที่จัดเก็บ สถานะ พื้นที่จัดเก็บที่ใช้/ทั้งหมด การใช้งาน
- Detailed Information: โฮสต์ ความจุทั้งหมด พื้นที่ว่าง พื้นที่ที่จัดสรรให้ฮาร์ดดิสก์เสมือน
- Virtual Machine Usage: แสดงในรูปแบบรายการ เครื่องเสมือนทั้งหมดและรายละเอียดการใช้ดิสก์ของเครื่องเหล่านั้นที่ใช้ดิสก์เสมือนบนพื้นที่จัดเก็บนี้
จัดการพื้นที่จัดเก็บ
- Create Storage Space: เลือกพื้นที่จัดเก็บที่มีระบบไฟล์ Btrfs จากวอลุ่มที่ใช้ได้ของโฮสต์
- Edit Storage Space: เปลี่ยนชื่อพื้นที่จัดเก็บที่เพิ่มไว้
- Delete Storage Space: ลบพื้นที่จัดเก็บที่เลือกออกจากแอปพลิเคชัน KVM
- คุณสามารถเลือกพื้นที่จัดเก็บ Btrfs เท่านั้นเป็นพื้นที่จัดเก็บของเครื่องเสมือน
- เมื่อมีเครื่องเสมือนที่กำลังทำงานอยู่ในพื้นที่จัดเก็บ พื้นที่จัดเก็บนั้นจะไม่สามารถลบได้
เครือข่าย
คุณสามารถสร้างและจัดการเครือข่ายเสมือนสำหรับเครื่องเสมือนได้ ทำให้เกิดการสื่อสารระหว่างเครื่องเสมือนด้วยกัน และระหว่างเครื่องเสมือนกับเครือข่ายภายนอก
รายการเครือข่าย
แสดงเครือข่ายเสมือนที่กำหนดค่าไว้ทั้งหมดในรูปแบบรายการ
- General Information: ชื่อเครือข่าย สถานะ ประเภทเครือข่าย (Private, External)
- Association Information: จำนวนโฮสต์ที่ใช้อินเทอร์เฟซทางกายภาพ อินเทอร์เฟซเครือข่าย VLAN ID รายการเครื่องเสมือนที่ใช้เครือข่ายนี้
จัดการเครือข่าย
- Add Network: ตั้งชื่อเครือข่าย ประเภทเครือข่าย (Bridge/NAT/Host-Only) และ VLAN ID (ไม่บังคับ) และจากโฮสต์ทั้งหมด ให้เลือกอินเทอร์เฟซเครือข่ายทางกายภาพที่จะใช้สำหรับสร้างเครือข่ายเสมือนนี้
- Edit Network: เปลี่ยนชื่อ, VLAN ID หรืออินเทอร์เฟซเครือข่ายทางกายภาพที่เชื่อมโยงของเครือข่ายเสมือน
- Delete Network: ลบเครือข่ายเสมือนที่เลือก
- หากอินเทอร์เฟซเครือข่ายบางรายการของสวิตช์เสมือนทำงานไม่ถูกต้อง สถานะของสวิตช์เสมือนจะกลายเป็นคำเตือน แต่การเชื่อมต่อเครือข่ายของเครื่องเสมือนยังคงใช้งานได้
- หากอินเทอร์เฟซเครือข่ายทั้งหมดของสวิตช์เสมือนทำงานไม่ถูกต้อง สถานะของสวิตช์เสมือนจะกลายเป็นข้อผิดพลาด โปรดตรวจสอบอุปกรณ์เครือข่ายและยืนยันการเชื่อมต่อเครือข่ายของสภาพแวดล้อม
- สวิตช์เสมือนภายนอกต้องมีอินเทอร์เฟซเครือข่ายอย่างน้อยหนึ่งรายการ
- หากคุณลบสวิตช์เสมือน อินเทอร์เฟซเสมือนทั้งหมดในสวิตช์นั้นจะถูกตัดการเชื่อมต่อ หากต้องการมอบหมายสวิตช์เสมือนให้อินเทอร์เฟซเสมือนใหม่ ให้ไปที่ VMs > Virtual Machine > Edit
อิมเมจ
โมดูล Images ใช้สำหรับจัดการแผ่นติดตั้งระบบปฏิบัติการ (.iso) และไฟล์อิมเมจฮาร์ดดิสก์เสมือน (.vmdk, .qcow2 เป็นต้น) ที่จำเป็นสำหรับการสร้างเครื่องเสมือน
รายการอิมเมจ
แสดงไฟล์อิมเมจทั้งหมดที่เพิ่มไว้ในรูปแบบรายการ
- General Information: ชื่ออิมเมจ สถานะ (Enabled/Disabled) ประเภทไฟล์ ขนาดไฟล์
- Other Information: เวอร์ชันอิมเมจ ตำแหน่งจัดเก็บ
เพิ่มอิมเมจ
- Select Import Method: เลือกนำเข้าจาก "Local NAS file" หรือ "Local computer file"
- Select File: ในหน้าต่างที่เปิดขึ้น เลือกไฟล์อิมเมจที่ต้องการ รูปแบบที่รองรับ: .iso, .vmdk, .vdi, .vhd, .vhdx, .img, .qcow2
- Select Storage Space: เลือกพื้นที่จัดเก็บเพื่อจัดเก็บไฟล์อิมเมจนี้
- Note: หากอัปโหลดด้วยตนเองจากคอมพิวเตอร์ อย่าปิดหรือรีเฟรชเบราว์เซอร์ในระหว่างกระบวนการอัปโหลด
- รูปแบบที่รองรับ:
- ไฟล์ ISO: *.iso
- อิมเมจฮาร์ดดิสก์: *.vmdk, *.vdi, *.vhd, *.vhdx, *.img, *.qcow2
- หากอัปโหลดไฟล์ติดตั้งด้วยตนเองจากคอมพิวเตอร์ อย่าปิดหรือรีเฟรชเบราว์เซอร์ในระหว่างกระบวนการอัปโหลดเพื่อหลีกเลี่ยงการขัดจังหวะการอัปโหลด
การจัดการอิมเมจ
- Edit Image: แก้ไขตำแหน่งจัดเก็บของไฟล์อิมเมจ
- Delete Image: ลบไฟล์อิมเมจที่เลือกออกจากแอปพลิเคชัน
บันทึก
แสดงรายการบันทึกการดำเนินการทั้งหมดที่ดำเนินการในแอปพลิเคชัน VMs ทำให้สามารถส่งออกและจัดการบันทึกได้
จัดการบันทึก
ในหน้า Logs คุณสามารถดูบันทึกของงานทั้งหมด หรือเลือกงานเฉพาะเพื่อดูบันทึกได้ คุณยังสามารถกำหนดค่าการตั้งค่าต่อไปนี้สำหรับบันทึก:
- Search: ค้นหาเหตุการณ์;
- Refresh: รีเฟรชบันทึก;
- Export: ส่งออกบันทึก;
- Delete: ลบบันทึก – สามารถลบบันทึกทั้งหมดหรือบันทึกเฉพาะได้;
- Settings: ตั้งค่านโยบายการเก็บรักษาบันทึก บันทึกที่ไม่เป็นไปตามนโยบายจะถูกลบโดยอัตโนมัติ