ESXi USB Passthrough คืออะไร และจะเชื่อมต่อ USB กับ ESXi VM อย่างไร?

USB passthrough ใน ESXi ช่วยให้อุปกรณ์ USB แบบฟิสิคัลสามารถเชื่อมต่อกับเครื่องเสมือนได้โดยตรง ทำให้สามารถใช้งานอุปกรณ์ต่างๆ เช่น เครื่องพิมพ์ USB หรืออุปกรณ์จัดเก็บข้อมูล USB ภายในเครื่องเสมือนได้ คู่มือนี้จะแนะนำวิธีการตั้งค่าอย่างละเอียดเพื่อให้คุณสามารถดำเนินการได้อย่างราบรื่น

download-icon
ดาวน์โหลดฟรี
สำหรับ VM, OS, DB, ไฟล์, NAS, ฯลฯ
sea-kantapohn

Updated by ซี กันตภณ on 2025/12/23

สารบัญ
  • ESXi USB passthrough คืออะไร

  • ESXi USB passthrough ทำงานอย่างไร

  • ข้อกำหนดและข้อจำกัดของ ESXi สำ หรับ USB passthrough

  • วิธีการเชื่ อมต่อ USB passthrough กับเครื่องเสมือน ESXi

  • วิธีแก้ไขปัญหา USB Passthrough ใช้งานไม่ได้บน ESXi

  • ตัวอย่างการแก้ไขปัญหา USB passthrough ไม่ทำงานบน ESXi

  • วิธีปิดใช้งาน passthrough สำหรับอุปกรณ์ USB โดยเฉพาะ

  • การสำรองข้อมูล ESXi VM ด้วย Vinchin ทำอย่างไร

  • คำถามที่พบบ่อยเกี่ยวกับการผ่าน USB สำหรับ ESXi

  • บทสรุป

USB passthrough ของ ESXi ช่วยให้คุณสามารถเชื่อมต่ออุปกรณ์ USB จริงเข้ากับเครื่องเสมือนได้ คุณสมบัตินี้ง่ายมากและมีประโยชน์เมื่อคุณต้องใช้เครื่องพิมพ์ USB ไดรฟ์แฟลช หรือแม้แต่ตัวล็อกซอฟต์แวร์กับเครื่องเสมือนของคุณ ในโลกเสมือนในปัจจุบัน อุปกรณ์จริงยังมีความสำคัญ คู่มือนี้จะแสดงวิธีการตั้งค่า USB passthrough บน ESXi การแก้ไขปัญหาทั่วไป และการปกป้องเครื่องเสมือนของคุณด้วย Vinchin

ESXi USB passthrough คืออะไร

ESXi ใช้ USB passthrough เพื่อทำให้อุปกรณ์ทางกายภาพสามารถใช้งานได้กับระบบปฏิบัติการของเครื่องเสมือน โดย hypervisor จะสร้างคอนโทรลเลอร์เสมือน ดิสก์เสมือน และอุปกรณ์อื่น ๆ สำหรับแต่ละ VM เมื่อคุณใช้ USB passthrough อุปกรณ์ USB ทางกายภาพจะเชื่อมต่อโดยตรงกับ VM

มีสามองค์ประกอบสำคัญที่ทำให้งานนี้สำเร็จ:

• ผู้ตัดสิน: บริการในตัวที่สแกนและกำหนดเส้นทางการรับส่งข้อมูล USB

• ตัวควบคุม USB แบบกายภาพ: ฮาร์ดแวร์ที่ทำหน้าที่จัดการพอร์ต USB บนโฮสต์

• คอนโทรลเลอร์ USB แบบเสมือน: คอนโทรลเลอร์ที่จำลองถูกเพิ่มเข้าไปในเครื่องเสมือน

มันช่วยให้คุณสามารถรันงานต่างๆ เช่น การถ่ายโอนไฟล์หรือการออกใบอนุญาตบนเครื่องเสมือนได้ เหมือนกับว่าอุปกรณ์ USB ถูกเสียบเข้าไปโดยตรง

เคล็ดลับ
หากคุณต้องการสำรอง VM ESXi ไปยัง USB คุณควรเชื่อมต่อไดรฟ์ USB เข้ากับเครื่องหลัก จากนั้นคัดลอกข้อมูล VM ผ่าน vCenter

ESXi USB passthrough ทำงานอย่างไร

กระบวนการนี้ตรงไปตรงมา เครื่องควบคุม USB จะสแกนหาอุปกรณ์บนโฮสต์ ESXi เมื่อมีการเชื่อมต่ออุปกรณ์ ระบบจะกำหนดให้อุปกรณ์นั้นใช้งานเฉพาะกับ VM เดียวเท่านั้น โปรดทราบว่าแต่ละช่วงเวลาสามารถใช้งานอุปกรณ์ USB ได้เพียงหนึ่งเครื่องต่อหนึ่ง VM เท่านั้น ต้องมีตัวควบคุม USB ในโครงสร้างการตั้งค่าของเครื่องเสมือน โฮสต์ ESXi รองรับอุปกรณ์ USB ได้สูงสุด 20 อุปกรณ์ต่อ VM และรองรับคอนโทรลเลอร์ได้สูงสุด 15 ตัวใน vSphere 7.0

เมื่อคุณเสียบอุปกรณ์ USB คุณสามารถตรวจสอบสถานะของอุปกรณ์ได้ด้วยคำสั่ง:

lsusb

หากอุปกรณ์ปรากฏขึ้น ผู้ไกล่เกลี่ยจะส่งข้อมูลของอุปกรณ์ไปยังเครื่องเสมือน แต่ถ้าไม่ปรากฏ คุณอาจต้องดำเนินการแก้ไขปัญหา

ข้อกำหนดและข้อจำกัดของ ESXi สำหรับ USB passthrough

คุณต้องใช้เวอร์ชันล่าสุดของ ESXi การผ่านอุปกรณ์ USB ได้รับการสนับสนุนตั้งแต่ ESXi 4.1 เป็นต้นไป สำหรับอุปกรณ์ USB 3.0 ให้ใช้ ESXi 5.5 patch 3 หรือเวอร์ชันที่ใหม่กว่า ในเครื่องเสมือน ฮาร์ดแวร์จะต้องถูกตั้งค่าเป็นเวอร์ชัน 8 หรือสูงกว่าเพื่อใช้งาน USB 3.0 (xHCI) อุปกรณ์บางชนิดไม่ได้รับการสนับสนุน เช่น อุปกรณ์จัดเก็บข้อมูล USB ไม่สามารถใช้เป็นไดรฟ์บูตได้ นอกจากนี้ บางการ์ดสมาร์ทการ์ดหรือฮับอาจต้องมีการตั้งค่าเพิ่มเติม ควรตรวจสอบเสมอว่าบริการ USB arbitrator กำลังทำงานอยู่ ใช้คำสั่งนี้ในการตรวจสอบ:

chkconfig usbarbitrator --list

และเริ่มต้นใช้งานหากจำเป็น:

/etc/init.d/usbarbitrator start

วิธีการเชื่อมต่อ USB passthrough กับเครื่องเสมือน ESXi

ในการเพิ่มอุปกรณ์ USB ให้กับเครื่องเสมือน ทำตามขั้นตอนง่าย ๆ เหล่านี้ ตรวจสอบให้แน่ใจว่าเครื่องเสมือนของคุณปิดอยู่ก่อนที่จะเริ่มต้น

1. เสียบอุปกรณ์ USB

เสียบอุปกรณ์ลงในพอร์ต USB บนโฮสต์ ESXi ของคุณ

2. ตรวจสอบการเชื่อมต่อ

ใช้คำสั่ง:

lsusb

ตรวจสอบว่าอุปกรณ์ของคุณปรากฏขึ้นหรือไม่

3. เปิด vSphere Client

เข้าสู่ระบบเซิร์ฟเวอร์ ESXi หรือ vCenter ของคุณโดยใช้ vSphere Web Client

4. แก้ไขการตั้งค่า VM

เลือกเครื่องเสมือนเป้าหมาย คลิกขวา แล้วเลือก แก้ไขการตั้งค่า

5. เพิ่มตัวควบคุม USB

หากเครื่องเสมือนไม่มีตัวควบคุม USB ให้คลิก เพิ่มอุปกรณ์ใหม่ และเลือกตัวควบคุม USB จากนั้นเลือกประเภทว่าเป็น USB 2.0 หรือ USB 3.0

6. เพิ่มอุปกรณ์ USB โฮสต์

คลิก เพิ่มอุปกรณ์ใหม่ แล้วเลือกอุปกรณ์ USB โฮสต์ จากนั้นเลือกอุปกรณ์ USB ของคุณจากรายการ

เคล็ดลับ
หากคุณวางแผนที่จะใช้ vMotion ให้เลือกตัวเลือก รองรับ vMotion ในขณะที่อุปกรณ์เชื่อมต่ออยู่

7. บันทึกและเปิดเครื่อง

คลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง จากนั้นเปิดเครื่องเสมือน

เมื่อเครื่องเสมือนเริ่มทำงานแล้ว ให้ตรวจสอบระบบปฏิบัติการของเครื่องลูกข่าย ใน Windows ให้เปิด Device Manager เพื่อยืนยันว่าอุปกรณ์ USB ถูกรับรู้หรือไม่ หากอุปกรณ์เป็นอุปกรณ์จัดเก็บข้อมูล ให้ใช้ Disk Management เพื่อให้แน่ใจว่ามีตัวอักษรไดรฟ์

วิธีแก้ไขปัญหา USB Passthrough ใช้งานไม่ได้บน ESXi

บางครั้ง ESXi อาจไม่แสดงอุปกรณ์ USB ของคุณ ต่อไปนี้คือสาเหตุและวิธีการแก้ไขที่คุณสามารถตรวจสอบและใช้งานได้:

1. อุปกรณ์ไม่ได้อยู่ในรายการ

รันคำสั่งด้านล่างใน ESXi shell

esxcli hardware usb passthrough device list

หากไม่มีสิ่งใดปรากฏขึ้น โปรดตรวจสอบว่าอุปกรณ์ของคุณทำงานบนเครื่องอื่นหรือไม่

2. ปัญหาบริการ

ให้แน่ใจว่าบริการตัวจัดสรร USB กำลังทำงานอยู่ หากจำเป็นให้รีสตาร์ทบริการ

3. ความไม่เข้ากันของฮาร์ดแวร์

อุปกรณ์บางชนิด เช่น ตัวควบคุม USB 3.0 รุ่นเฉพาะ อาจต้องการไดรเวอร์เพิ่มเติม หากอุปกรณ์ไม่ถูกระบุ ให้พิจารณาใช้ฮับ USB 2.0 หรือทดสอบพอร์ต USB อีกพอร์ตหนึ่ง

4. ข้อจำกัดของ vMotion

หากคุณวางแผนที่จะใช้ vMotion ร่วมกับการผ่าน USB โปรดจำไว้ว่าการระงับหรือปิดเครื่อง VM จะทำให้อุปกรณ์ถูกตัดการเชื่อมต่อ ตรวจสอบให้แน่ใจว่าได้กำหนดค่า vMotion อย่างเหมาะสมก่อนการโยกย้าย

รายงานจากผู้ใช้งานแสดงให้เห็นว่าการเพิ่มอุปกรณ์ USB เพียงอย่างเดียว (โดยไม่ต้องเพิ่มคอนโทรลเลอร์ USB ทั้งตัว) ก็เพียงพอสำหรับกรณีส่วนใหญ่ ใน ESXi 6.5 และรุ่นใหม่กว่า ให้ผ่านอุปกรณ์ USB โดยตรง ผู้ใช้งานรายหนึ่งระบุว่าการลบการกำหนดค่า PCI passthrough ช่วยแก้ปัญหาของเขาได้

ตัวอย่างการแก้ไขปัญหา USB passthrough ไม่ทำงานบน ESXi

ผู้ใช้งานหลายคนประสบปัญหาที่โฮสต์ ESXi ไม่สามารถตรวจจับอุปกรณ์ USB ได้

1. ผู้ใช้ที่รัน ESXi 8 บน Dell PowerEdge R450 พบว่าปรากฏเฉพาะคอนโทรลเลอร์แบบออนบอร์ดเท่านั้น หลังจากการอัปเดต ESXi และตรวจสอบการตั้งค่า BIOS อุปกรณ์ได้รับการยอมรับในที่สุด

2. ผู้ใช้คนหนึ่งที่ใช้ C240 M4 กับ ESXi 6.7 สามารถถ่ายโอนพอร์ต USB หนึ่งพอร์ตได้ แต่มีปัญหากับพอร์ตที่สอง ปัญหานี้เกี่ยวข้องกับข้อจำกัดด้านฮาร์ดแวร์ของตัวควบคุมนั้น

3. เมื่อผู้ใช้โดยไม่ตั้งใจส่งผ่านคอนโทรลเลอร์ USB ทั้งตัวไปยังเครื่องเสมือน ในกรณีส่วนใหญ่ การส่งผ่านอุปกรณ์ USB เพียงอย่างเดียวจะดีกว่า ดังที่ผู้เชี่ยวชาญคนหนึ่งได้ชี้ให้เห็นว่า ไม่มีความจำเป็นต้องส่งผ่านอุปกรณ์ PCI หากคุณสามารถเพิ่มอุปกรณ์ USB โดยตรงได้

วิธีปิดใช้งาน passthrough สำหรับอุปกรณ์ USB โดยเฉพาะ

บางครั้ง คุณอาจต้องการใช้อุปกรณ์ USB เป็นที่จัดเก็บข้อมูลบน ESXi โดยไม่ต้องส่งต่อไปยังเครื่องเสมือน ในกรณีเหล่านี้ คุณจำเป็นต้องยกเว้นอุปกรณ์ดังกล่าวจากการผ่านอุปกรณ์ มีสองวิธี:

วิธีที่ 1 คำสั่ง ESXCLI

1. รันคำสั่งด้านล่าง

esxcli hardware usb passthrough device list

ระบุอุปกรณ์ตาม VendorId และ ProductId

2. ปิดการผ่านข้อมูล

esxcli hardware usb passthrough device disable -d Bus:Dev:VendorId:ProductId

3. รีบูตโฮสต์

วิธีที่ 2 การใช้ USB Quirks

1. แสดงรายการอุปกรณ์ USB โดยใช้คำสั่งด้านล่าง

lsusb

โปรดสังเกต VendorId:ProductId ของอุปกรณ์

2. ตั้งค่านิสัยพิเศษ

esxcli system settings advanced set -o /USB/quirks -s 0xVendorId:0xProductId:0:0xffff:UQ_MSC_NO_UNCLAIM

3. รีบูตโฮสต์

วิธีการเหล่านี้ช่วยให้คุณสามารถใช้อุปกรณ์สำหรับ ESXi datastore ได้ ในขณะที่ยังคงส่งผ่านอุปกรณ์ USB อื่นไปยังเครื่องเสมือน

การสำรองข้อมูล ESXi VM ด้วย Vinchin ทำอย่างไร

การสำรองข้อมูลสำหรับ ESXi มีความสำคัญเสมอ Vinchin เป็นซอฟต์แวร์ที่มีประสิทธิภาพซึ่งเชี่ยวชาญด้านการสำรองข้อมูลและการย้ายเครื่องเสมือน ออกแบบมาเพื่อทำงานร่วมกับVMware ESXi และแพลตฟอร์มเสมือนจริงหลักรายอื่นๆ เช่น Hyper-V, Proxmox, oVirt, OLVM, XCP-ng เป็นต้น

Vinchin มีคุณสมบัติ เช่น การตั้งเวลา การสำรองข้อมูลเพิ่มเติม เพื่อสร้างการสำรองข้อมูลที่มีขนาดเล็กลงโดยอัตโนมัติ การติดตามบล็อกที่เปลี่ยนแปลงสามารถเพิ่มความเร็วของการสำรองข้อมูลเพิ่มเติมได้อย่างมาก การตรวจสอบข้อมูลสามารถทำให้แน่ใจได้ว่าเครื่องเสมือนที่กู้คืนมาสามารถบูตได้สำเร็จ กลยุทธ์การเก็บรักษาข้อมูล สามารถควบคุมขนาดข้อมูลของโซ่การสำรองข้อมูลได้อย่างง่ายดาย

คอนโซลเว็บมีความเรียบง่ายและใช้งานง่าย นี่คือวิธีที่คุณสามารถสำรองข้อมูล ESXi VM ของคุณด้วย Vinchin

1. เลือกเครื่องเสมือน ESXi ที่ต้องการสำรองข้อมูล

เลือกเครื่องเสมือน ESXi

2. เลือกที่จัดเก็บข้อมูลสำรอง

เลือกที่จัดเก็บข้อมูลสำรอง

3. เลือกกลยุทธ์การสำรองข้อมูล

เลือกกลยุทธ์การสำรองข้อมูล

4. ส่งงาน

ส่งงาน

Vinchin รองรับงานหลากหลายประเภท หากคุณกำลังใช้งาน ESXi Vinchin สามารถช่วยให้คุณรักษาความปลอดภัยและจัดการข้อมูลของคุณได้ ลูกค้าของเราทั่วโลกต่างชื่นชมความเรียบง่ายและมีประสิทธิภาพของ Vinchin ด้วยทดลองใช้งาน 60 วัน คุณสามารถทดสอบซอฟต์แวร์ของเราได้โดยไม่มีความเสี่ยง เพียงคลิกที่ปุ่มบนเว็บไซต์ของเราเพื่อเริ่มทดลองใช้งาน และปกป้องสภาพแวดล้อมเสมือนของคุณได้ในวันนี้

คำถามที่พบบ่อยเกี่ยวกับการผ่าน USB สำหรับ ESXi

Q1. ผมสามารถใช้อุปกรณ์ USB เป็นไดรฟ์บูตสำหรับเครื่องเสมือนได้ไหม?

ESXi ไม่รองรับการใช้อุปกรณ์ USB เป็นไดรฟ์สำหรับบูต

Q2.หากอุปกรณ์ USB ของผมไม่ถูกตรวจพบจะทำอย่างไร?

ตรวจสอบบริการตัวแบ่งสัญญาณ USB และยืนยันอุปกรณ์ด้วยคำสั่ง lsusb

บทสรุป

ESXi USB passthrough เป็นคุณสมบัติที่มีประโยชน์สำหรับการเชื่อมต่ออุปกรณ์ทางกายภาพกับเครื่องเสมือนของคุณ ซึ่งทำให้สามารถใช้งานอุปกรณ์จัดเก็บข้อมูล USB เครื่องพิมพ์ หรือตัวแปลงสัญญาณได้โดยตรงภายในเครื่องเสมือน อย่างไรก็ตาม คุณจำเป็นต้องปฏิบัติตามข้อกำหนดของระบบ และต้องตระหนักถึงข้อจำกัดต่างๆ การแก้ไขปัญหาอาจเกี่ยวข้องกับการตรวจสอบบริการผู้ไกล่เกลี่ยหรือการอัปเดตเวอร์ชัน ESXi ของคุณ

Vinchin นำเสนอโซลูชันแบบครบวงจรเพื่อปกป้องสภาพแวดล้อมเสมือนของคุณ ด้วยคุณสมบัติการสำรองข้อมูลและการย้ายข้อมูลที่เรียบง่าย มีประสิทธิภาพ และเชื่อถือได้ คุณสามารถมั่นใจได้ว่าข้อมูลของคุณจะปลอดภัยและเครื่องเสมือนของคุณสามารถกู้คืนได้อย่างรวดเร็ว อย่าพลาดการทดลองใช้งานฟรี

แชร์บน:

Categories: VM Tips