ข้ามไปยังเนื้อหาหลัก
เวอร์ชัน: TOS 7

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 คำอธิบาย

สร้างเครื่องเสมือน​

ทำตามขั้นตอนของตัวช่วยสร้างเพื่อกำหนดค่าพารามิเตอร์ของเครื่องเสมือนที่ต้องการ

  1. Select Operating System: เลือกประเภทของระบบปฏิบัติการที่จะติดตั้ง เช่น Microsoft Windows, Linux หรือระบบอื่นๆ ที่เข้ากันได้กับ KVM

APPhelp_Virtual_VMs_machines_001en.png

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

APPhelp_Virtual_VMs_machines_002en.png

  1. General Virtual Machine Settings:

    • Name: ระบุชื่อที่ไม่ซ้ำกันสำหรับเครื่องเสมือน
    • CPU: กำหนดจำนวนคอร์ CPU สำหรับเครื่องเสมือน
    Note
    1. CPU Advanced Options:
      • Enable CPU Compatibility Mode: ช่วยให้สามารถย้ายแบบสด (live migration) ระหว่างโฮสต์สองเครื่องที่มีรุ่น CPU ต่างกันได้
      • Enable Hyper-V Enlightenments: สามารถปรับปรุงประสิทธิภาพของเครื่องเสมือน Windows ได้
    2. 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 ตัวอักษร)

    APPhelp_Virtual_VMs_machines_003en.png

  2. 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 และประเภทเครือข่าย

    APPhelp_Virtual_VMs_machines_004en.png

    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 เครื่องเสมือนไม่สามารถถูกพักไว้ชั่วคราวได้
  3. Other Settings:

    • Boot ISO File: เลือกไฟล์อิมเมจเป็นสื่อสำหรับบูตของเครื่องเสมือน (เช่น แผ่นติดตั้งระบบปฏิบัติการ)
    • Other ISO File: แนบไฟล์ ISO เพิ่มเติม เช่น แผ่นไดรเวอร์
    • Auto Start: ตั้งค่าว่าจะเริ่มเครื่องเสมือนนี้โดยอัตโนมัติเมื่อโฮสต์เริ่มทำงานหรือไม่
    • Firmware: เลือกเฟิร์มแวร์สำหรับบูต (Legacy BIOS หรือ UEFI)
    • Virtual USB Controller: เพิ่มตัวควบคุม USB และมอบหมายอุปกรณ์ USB บนโฮสต์ให้เครื่องเสมือนใช้งาน

    APPhelp_Virtual_VMs_machines_005en.png

    Note
    • อุปกรณ์ USB ไม่สามารถมอบหมายให้เครื่องเสมือนหลายเครื่องได้
    • บนระบบปฏิบัติการบางรุ่นที่เก่ากว่า (เช่น Windows 7) ตัวควบคุม USB 3.0 เสมือนอาจต้องติดตั้งไดรเวอร์ nec-xhci และอาจมีปัญหาความเข้ากันได้บางประการ
    • หากอุปกรณ์ USB ไม่มีอยู่บนโฮสต์ที่เครื่องเสมือนกำลังทำงานอยู่ อุปกรณ์นั้นจะถูกตัดการเชื่อมต่อ
  4. Confirm Settings: ตรวจทานข้อมูลการกำหนดค่าทั้งหมด ทำเครื่องหมายที่ "Start virtual machine after creation" (ไม่บังคับ) และคลิก Confirm เพื่อเสร็จสิ้นการสร้าง

    APPhelp_Virtual_VMs_machines_006en.png

จัดการเครื่องเสมือน​

  • 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: ดู แก้ไข หรือลบลิงก์แชร์ที่สร้างขึ้นทั้งหมด
Note
  • แนะนำให้ติดตั้ง 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
Note
  • คุณสามารถเลือกพื้นที่จัดเก็บ Btrfs เท่านั้นเป็นพื้นที่จัดเก็บของเครื่องเสมือน
  • เมื่อมีเครื่องเสมือนที่กำลังทำงานอยู่ในพื้นที่จัดเก็บ พื้นที่จัดเก็บนั้นจะไม่สามารถลบได้

เครือข่าย​

คุณสามารถสร้างและจัดการเครือข่ายเสมือนสำหรับเครื่องเสมือนได้ ทำให้เกิดการสื่อสารระหว่างเครื่องเสมือนด้วยกัน และระหว่างเครื่องเสมือนกับเครือข่ายภายนอก

รายการเครือข่าย​

แสดงเครือข่ายเสมือนที่กำหนดค่าไว้ทั้งหมดในรูปแบบรายการ

  • General Information: ชื่อเครือข่าย สถานะ ประเภทเครือข่าย (Private, External)
  • Association Information: จำนวนโฮสต์ที่ใช้อินเทอร์เฟซทางกายภาพ อินเทอร์เฟซเครือข่าย VLAN ID รายการเครื่องเสมือนที่ใช้เครือข่ายนี้

จัดการเครือข่าย​

  • Add Network: ตั้งชื่อเครือข่าย ประเภทเครือข่าย (Bridge/NAT/Host-Only) และ VLAN ID (ไม่บังคับ) และจากโฮสต์ทั้งหมด ให้เลือกอินเทอร์เฟซเครือข่ายทางกายภาพที่จะใช้สำหรับสร้างเครือข่ายเสมือนนี้
  • Edit Network: เปลี่ยนชื่อ, VLAN ID หรืออินเทอร์เฟซเครือข่ายทางกายภาพที่เชื่อมโยงของเครือข่ายเสมือน
  • Delete Network: ลบเครือข่ายเสมือนที่เลือก
Note
  • หากอินเทอร์เฟซเครือข่ายบางรายการของสวิตช์เสมือนทำงานไม่ถูกต้อง สถานะของสวิตช์เสมือนจะกลายเป็นคำเตือน แต่การเชื่อมต่อเครือข่ายของเครื่องเสมือนยังคงใช้งานได้
  • หากอินเทอร์เฟซเครือข่ายทั้งหมดของสวิตช์เสมือนทำงานไม่ถูกต้อง สถานะของสวิตช์เสมือนจะกลายเป็นข้อผิดพลาด โปรดตรวจสอบอุปกรณ์เครือข่ายและยืนยันการเชื่อมต่อเครือข่ายของสภาพแวดล้อม
  • สวิตช์เสมือนภายนอกต้องมีอินเทอร์เฟซเครือข่ายอย่างน้อยหนึ่งรายการ
  • หากคุณลบสวิตช์เสมือน อินเทอร์เฟซเสมือนทั้งหมดในสวิตช์นั้นจะถูกตัดการเชื่อมต่อ หากต้องการมอบหมายสวิตช์เสมือนให้อินเทอร์เฟซเสมือนใหม่ ให้ไปที่ VMs > Virtual Machine > Edit

อิมเมจ​

โมดูล Images ใช้สำหรับจัดการแผ่นติดตั้งระบบปฏิบัติการ (.iso) และไฟล์อิมเมจฮาร์ดดิสก์เสมือน (.vmdk, .qcow2 เป็นต้น) ที่จำเป็นสำหรับการสร้างเครื่องเสมือน

รายการอิมเมจ​

แสดงไฟล์อิมเมจทั้งหมดที่เพิ่มไว้ในรูปแบบรายการ

  • General Information: ชื่ออิมเมจ สถานะ (Enabled/Disabled) ประเภทไฟล์ ขนาดไฟล์
  • Other Information: เวอร์ชันอิมเมจ ตำแหน่งจัดเก็บ

เพิ่มอิมเมจ​

  1. Select Import Method: เลือกนำเข้าจาก "Local NAS file" หรือ "Local computer file"
  2. Select File: ในหน้าต่างที่เปิดขึ้น เลือกไฟล์อิมเมจที่ต้องการ รูปแบบที่รองรับ: .iso, .vmdk, .vdi, .vhd, .vhdx, .img, .qcow2
  3. Select Storage Space: เลือกพื้นที่จัดเก็บเพื่อจัดเก็บไฟล์อิมเมจนี้
    • Note: หากอัปโหลดด้วยตนเองจากคอมพิวเตอร์ อย่าปิดหรือรีเฟรชเบราว์เซอร์ในระหว่างกระบวนการอัปโหลด
Note
  • รูปแบบที่รองรับ:
    • ไฟล์ ISO: *.iso
    • อิมเมจฮาร์ดดิสก์: *.vmdk, *.vdi, *.vhd, *.vhdx, *.img, *.qcow2
  • หากอัปโหลดไฟล์ติดตั้งด้วยตนเองจากคอมพิวเตอร์ อย่าปิดหรือรีเฟรชเบราว์เซอร์ในระหว่างกระบวนการอัปโหลดเพื่อหลีกเลี่ยงการขัดจังหวะการอัปโหลด

การจัดการอิมเมจ​

  • Edit Image: แก้ไขตำแหน่งจัดเก็บของไฟล์อิมเมจ
  • Delete Image: ลบไฟล์อิมเมจที่เลือกออกจากแอปพลิเคชัน

บันทึก​

แสดงรายการบันทึกการดำเนินการทั้งหมดที่ดำเนินการในแอปพลิเคชัน VMs ทำให้สามารถส่งออกและจัดการบันทึกได้

จัดการบันทึก​

ในหน้า Logs คุณสามารถดูบันทึกของงานทั้งหมด หรือเลือกงานเฉพาะเพื่อดูบันทึกได้ คุณยังสามารถกำหนดค่าการตั้งค่าต่อไปนี้สำหรับบันทึก:

  1. Search: ค้นหาเหตุการณ์;
  2. Refresh: รีเฟรชบันทึก;
  3. Export: ส่งออกบันทึก;
  4. Delete: ลบบันทึก – สามารถลบบันทึกทั้งหมดหรือบันทึกเฉพาะได้;
  5. Settings: ตั้งค่านโยบายการเก็บรักษาบันทึก บันทึกที่ไม่เป็นไปตามนโยบายจะถูกลบโดยอัตโนมัติ

คำถามที่พบบ่อย​