คุณสามารถใช้ฮาร์ดไดรฟ์ USB ใน ESXI ได้หรือไม่


9

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

แก้ไข:

เป็นการดีที่ฉันต้องการให้ไดรฟ์แสดงถึง VM โดยตรงและไม่ได้ควบคุม ESXi เพื่อที่ฉันจะสามารถย้ายไปยังเครื่องอื่นและยังคงมีข้อมูลทั้งหมดปรากฏเหมือนกัน

คำตอบ:


1

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

เอกสารที่มีประโยชน์มากที่สุดคือหน้านี้: https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1022290

การสนับสนุน USB ในโฮสต์ VMWare ขาดพูดสั้น ๆ

เราเกิดขึ้นที่มี 5.5 (pre-patch3) และโฮสต์ 5.1 ดังนั้นเราจึงไม่มีโอกาสได้รับการสนับสนุน USB 3.0 เราพยายามกำหนดฮาร์ดไดรฟ์ USB เป็นที่เก็บข้อมูลลงในโฮสต์โดยตรง

มันเป็นไปไม่ได้เลย VMWare ต้องการไดรฟ์ในระบบเพื่อจัดรูปแบบ VMFS ให้เป็นที่เก็บข้อมูล มีเครื่องมือคอนโซลเพื่อแบ่งพาร์ติชันไดรฟ์และเครื่องมืออื่น ๆ เพื่อให้พาร์ติชัน VMFS (ทั้งสองพร้อมใช้งานเมื่อคุณเชื่อมต่อกับโฮสต์ผ่าน SSH) ใช่คุณไม่สามารถแบ่งพาร์ติชันโดยพลการได้ อย่างไรก็ตามเครื่องมือเหล่านี้ดูเหมือนจะไม่ทำงานกับอุปกรณ์ USB ตัวจัดรูปแบบ VMFS ล้มเหลวพร้อมกับข้อความแสดงข้อผิดพลาดที่เป็นความลับ

(ดูเหมือนว่า ESXi ปฏิบัติต่ออุปกรณ์บล็อก USB แตกต่างกันไม่เหมือนกับพูดว่าอุปกรณ์บล็อก SATA หรือ RAID VDs ของฮาร์ดแวร์ซึ่งแปลกเพราะ USB ใน Essense ใช้เลเยอร์การแปล SCSI)

ESXi ยังไม่รองรับระบบไฟล์อื่น ๆ ที่มีความสามารถในไฟล์ขนาดใหญ่ (ntfs, ext2 / 3/4, hfs +, แม้ exfat) ดังนั้นคุณจึงไม่สามารถเมานต์ดิสก์แบบถอดได้ในโฮสต์หยุด VM และคัดลอกอิมเมจ VM

เราประสบความสำเร็จในวิธีนี้: สร้าง VM linux ขนาดเล็กส่งต่ออุปกรณ์ USB ที่นั่นแบ่งพาร์ติชันจัดรูปแบบและติดตั้งที่นั่นและส่งออกผ่าน NFS เพียงเพื่อให้สามารถส่งต่ออุปกรณ์ USB ไปยัง VM ที่สร้างขึ้นใหม่เราจำเป็นต้องรีบูตโฮสต์ (มันไม่ปรากฏในอุปกรณ์ที่มีอยู่จนกระทั่งรีบูตยังต้องการที่จะดำเนินการกับ VMWare ต่อไปหรือไม่อ่านเพิ่มเติม) จากนั้นเราเพิ่มส่วนแบ่ง NFS จาก VM ลงในโฮสต์เป็นที่เก็บข้อมูล

อย่างไรก็ตามประสิทธิภาพของโซลูชันนี้นั้นแย่กว่าที่คุณคาดหวังมาก อัตราการถ่ายโอนข้อมูลเชิงเส้นทั่วไปอยู่ในลำดับ 1 MB / s (หนึ่งเมกะไบต์ต่อวินาที) และความล่าช้าของ I / O อยู่ในลำดับ 100 ms ฉันแน่ใจว่านี่ไม่ใช่ความผิดพลาดของฮาร์ดแวร์ใด ๆ เนื่องจากเซิร์ฟเวอร์ที่ใช้ booted linux นั้นมีประสิทธิภาพ 20 Mb / s ปกติพร้อมดิสก์เดียวกันผ่าน USB 2.0 และมีความล่าช้าน้อยกว่ามาก

ดังนั้นวิธีนี้จะไม่สามารถขยายพื้นที่เก็บข้อมูลทั่วไปของ VM ได้ สิ่งนี้อาจมีประโยชน์ จำกัด ในการสำรองข้อมูล VM


9

คำตอบคือ: ใช่

เกสต์สามารถใช้ USB ได้โดยการแก้ไขการตั้งค่าของเครื่องเสมือนจากนั้นเลือกแท็บHardware

เมื่อคุณอยู่ที่แท็บHardwareคุณสามารถคลิกADDและเลือกคอนโทรลเลอร์ USB

เมื่อคุณเพิ่มคอนโทรลเลอร์ USB แล้วคุณทำซ้ำกระบวนการเดียวกันยกเว้นเวลานี้เพิ่มอุปกรณ์ USB แทนตัวควบคุม

คุณจะเห็นอุปกรณ์ USB ใด ๆ ที่ต่ออยู่ในรายการให้เลือก

เมื่อเพิ่มแล้วคุณจะต้องเปิดคอนโซลของเครื่องเสมือนและติดตั้งเข้ากับช่องเสียบ USB (ไอคอน USB เล็ก ๆ ที่ด้านบนของหน้าต่างคอนโซล)

นานมาแล้วที่ฉันได้ทำสิ่งนี้ครั้งล่าสุด แต่สิ่งนี้ควรพาคุณไปที่นั่น

สำหรับการใช้มันเป็นที่เก็บข้อมูลสำหรับ VMware เท่านั้นตอนนี้ฉันกำลังมองไปที่ตอนนี้ ในกรณีของฉันมันมีประโยชน์มากกว่าที่จะมีที่เก็บข้อมูล USB สำหรับสแน็ปช็อต ฯลฯ

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


ช่วยชีวิต :) สิ่งนี้ใช้ได้โดยไม่ต้องหยุดพักหรือสิ่งอื่นใด
— t123

3

ESXi ไม่รองรับอุปกรณ์ USB (ไม่ว่าจะเป็นที่เก็บข้อมูลหรือเป็น passthru สำหรับ guest OS) แม้จะใช้เคล็ดลับที่ไม่รองรับ Alt + F1 คุณก็ไม่สามารถต่ออุปกรณ์ USB ได้


2

ใช้ ESXi 4.1.0 หรือใหม่กว่า - รองรับคุณสมบัตินี้


1
คุณมีเอกสารอ้างอิงหรือไม่ ฉันต้องการสำรอง vm เพียงบางส่วนและฉันต้องการเข้า - ออกอย่างรวดเร็ว ฉันจะหยุด vm หนึ่งต่อหนึ่งทำสำเนาไปยังที่เก็บข้อมูล NFS ของฉันแล้วคัดลอกไปยัง USB HDD ภายนอก (จากกล่อง CentOS ที่มีการส่งออกอยู่) อย่างไรก็ตามฉันต้องการที่จะให้ NFS ก้าวออกไป ถ้าเป็นไปได้. ขอบคุณ
— Bretticus

ไม่เป็นไรมันเป็นเพียงผ่าน ฉันเห็นตัวอย่างของผู้ชายที่ทำงานให้เป็นดาต้าสโตร์ (FAT เท่านั้น) ใน 4.1 โดยการปิดการใช้งานอนุญาโตตุลาการ USB จากการเริ่มต้น ฉันอาจจะลองหยุด vm และคัดลอกโฟลเดอร์ผ่านทางคอนโซล SSH ขึ้นอยู่กับว่าฉันสามารถติดตั้ง HDD ภายนอกได้หรือไม่
— Bretticus

1

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.