Hyper-V บน Windows 8.1: ไม่สามารถแบ่งปัน VHDX ระหว่าง VM และโฮสต์


0

ฉันต้องการแชร์ไฟล์ VHDX ที่แนบมากับ VM ของฉัน (Win8.1 ด้วย) กับระบบโฮสต์ ดังนั้นฉันจึงได้เปิดใช้งานคุณสมบัติขั้นสูงภายใน VM ภายใต้คอนโทรลเลอร์ SCSI "เปิดใช้งานการแบ่งปันฮาร์ดไดรฟ์เสมือน" (แปลตามตัวอักษรจากภาษาเยอรมัน)

น่าเสียดายเมื่อฉันคลิกที่สมัครฉันได้รับ:

Fehler beim Übernehmen von Festplatten Änderungen

Fehler beim Ändern des Geräts "Virtual Hard Disk".

Der Speicher, in dem sich die virtuelle Festplatte befindet, unterstützt die Freigabe virtueller Festplatten nicht. 

ซึ่งหมายถึงสิ่งที่ต้องการ: ที่เก็บข้อมูลที่มีไฟล์ vhdx ไม่รองรับการแชร์ จากนั้นที่เก็บข้อมูลของฉันจะมีเกณฑ์อะไรบ้าง ไฟล์ vhdx ถูกเก็บไว้ใน SSD NTFS และพื้นฐาน ...


3
อะไรทำให้คุณเชื่อว่าสิ่งนี้จะได้รับการสนับสนุนบน Windows 8.1 เอกสารเพียงพูดถึง 2012R2 / 2012 การสนับสนุน คุณเข้าใจว่าสิ่งนี้มีไว้สำหรับกลุ่ม failover ที่ถูกต้อง ระบบเดียวเท่านั้นที่สามารถใช้ทรัพยากรที่ใช้ร่วมกันได้พร้อมกัน คุณพยายามทำอะไรจริงๆ
Zoredache

ฉันกำลังพยายามเลียนแบบคุณลักษณะโฟลเดอร์ที่แชร์แบบเสมือนจริง ฉันรู้ว่ามีโหมดเซสชันที่ปรับปรุงใหม่ซึ่งทำให้ฉันสามารถแมปไดรฟ์ได้ vm ของฉันอยู่ใน vlan แยกดังนั้นฉันจึงไม่สามารถแบ่งปันโฟลเดอร์เพื่อแลกเปลี่ยนไฟล์ได้อย่างง่ายดาย
Matze

คำตอบ:


2

เอกสารที่ Zoredache การเชื่อมโยงไปในความคิดเห็นที่ระบุว่ามันคุณลักษณะนี้ยังมีความหมายเพียงการแบ่งปันดิสก์เสมือนระหว่างเครื่องเสมือน - ไม่ได้อยู่ระหว่างเครื่องเสมือนและโฮสต์

แต่เพื่อตอบคำถามของคุณโดยตรงมีข้อกำหนดบางประการที่ยากที่จะสนับสนุนคุณสมบัตินี้:

  • ดิสก์เสมือนหมายถึงการใช้ร่วมกันระหว่างเครื่องเสมือนอื่น - ไม่ใช่ระหว่างเครื่องเสมือนและโฮสต์
  • ระบบปฏิบัติการของแขกต้องเป็น 2012 / 2012R2
  • ดิสก์เสมือนต้องอยู่ในโวลุ่ม CSV ที่แชร์หรือบนเซิร์ฟเวอร์ไฟล์ SMB3 ที่แชร์ซึ่งสามารถเข้าถึงได้โดยทั้งสองโฮสต์

1

การแชร์ดิสก์เสมือนไม่เหมือนกับการแชร์ระบบไฟล์ คุณกำลังมองหาระบบไฟล์ที่แชร์ หากคุณต้องการให้เปิดใช้งานการแชร์ไฟล์บนเครื่องหนึ่งหรืออีกเครื่องจากนั้นใช้ไฟล์ผ่านเครือข่าย

หากคุณแชร์ดิสก์เสมือนระหว่าง VMs สองตัว (ซึ่งสามารถทำได้ตามที่คนอื่น ๆ ระบุไว้จะเกิดขึ้นก็ต่อเมื่อ VHDX ถูกเก็บไว้ในระบบไฟล์แบบคลัสเตอร์) คุณต้องใช้การจัดกลุ่มภายในกลุ่มของ VM เพื่อกำหนดสิทธิ์การเข้าถึงดิสก์ เพื่อให้ VM ต่าง ๆ ไม่ปิดบังการเขียนบล็อกของแต่ละคนลงในดิสก์และทำให้ระบบไฟล์บนดิสก์เสมือนเสียหาย ซอฟต์แวร์นี้ค่อนข้างต้องใช้การทำคลัสเตอร์ในชุดเกสต์วีเอ็มไอซึ่งเป็นเหตุผลว่าคุณสมบัตินี้ใช้งานไม่ได้กับ Windows 8.1 แม้แต่ใน VM

เป็นไปได้ที่ VM มากกว่าหนึ่งจะเขียนไปยัง VHDX ที่ใช้ร่วมกันในเวลาเดียวกัน คุณสามารถเปิดใช้งานระบบไฟล์ CSV ภายในคลัสเตอร์ผู้เยี่ยมชมและจะอนุญาตให้หลายโหนดคลัสเตอร์สามารถเขียนได้ในเวลาเดียวกันตราบใดที่การเขียนเกิดขึ้นกับไฟล์ที่มีอยู่แล้วในดิสก์และไปยังภูมิภาคของไฟล์ที่มีอยู่แล้ว สิ่งนี้เหมาะสมสำหรับเวิร์กโหลดเช่น SQL Server โดยใช้ไฟล์เซิร์ฟเวอร์เป็นที่เก็บข้อมูลส่วนหลัง สำหรับเวิร์กโหลดอื่น ๆ การหลีกเลี่ยง CSV และปล่อยให้หนึ่ง VM ใช้ดิสก์ในเวลาเดียวกัน คลัสเตอร์เซิร์ฟเวอร์ไฟล์ Windows จะยังคงพร้อมใช้งานสูงใน VM นั้นจะสามารถตายได้โดยไม่รบกวนบริการไฟล์ กรรมสิทธิ์ในดิสก์จะเปลี่ยนไปเป็นสมาชิกของคลัสเตอร์เซิร์ฟเวอร์ไฟล์อย่างราบรื่น

โดยวิธีนี้ชี้ให้เห็นว่าทำไม VHDX ที่ใช้ร่วมกันจำเป็นต้องอยู่ใน CSV ที่เลเยอร์โฮสติ้ง คุณสมบัติทั้งหมดไม่มีเหตุผลเว้นแต่ว่า VHDX ที่ใช้ร่วมกันจะอยู่ในหน่วยความจำที่ไม่มีความผิดพลาดเพียงจุดเดียว

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