คุณสามารถใช้ฮาร์ดไดรฟ์ 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.