เราได้ตั้งค่าเซิร์ฟเวอร์ Hyper-V และเลย์เอาต์ของไฟล์ไม่สอดคล้องกันเพราะหลาย ๆ คนตั้งค่าไว้ ต่อไปนี้เป็น "เทมเพลต" ที่แตกต่างกันสองแบบที่ใช้:
เทมเพลต 1
D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Hard Disks\MACHINE_NAME_1.vhdx
D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Machines\GUID_1
D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Machines\GUID_1.xml
D:\Hyper-V\Virtual Machines\MACHINE_NAME_2\Virtual Hard Disks\MACHINE_NAME_2.vhdx
D:\Hyper-V\Virtual Machines\MACHINE_NAME_2\Virtual Machines\GUID_2
D:\Hyper-V\Virtual Machines\MACHINE_NAME_2\Virtual Machines\GUID_2.xml
....
และ
แม่แบบ 2
D:\Hyper-V\Virtual Hard Disks\MACHINE_NAME_1.vhdx
D:\Hyper-V\Virtual Hard Disks\MACHINE_NAME_2.vhdx
D:\Hyper-V\Virtual Machines\GUID_1
D:\Hyper-V\Virtual Machines\GUID_1.xml
D:\Hyper-V\Virtual Machines\GUID_2
D:\Hyper-V\Virtual Machines\GUID_2.xml
เทมเพลต 1
อาร์กิวเมนต์ที่สร้างขึ้นสำหรับเทมเพลต 1 คือเมื่อคุณทำการส่งออก VM การส่งออกจะสร้างโฟลเดอร์ที่มีชื่อเครื่องวางโฟลเดอร์แยกต่างหากสำหรับดิสก์และ vm จากนั้นคุณสามารถชี้ไปที่ไดเรกทอรีเครื่องเมื่อคุณเรียกใช้การนำเข้า
อาร์กิวเมนต์กับสไตล์เทมเพลตนี้คือมันไม่เหมาะสมที่จะมีไดเรกทอรีชื่อ Virtual Machines หากมีเพียงไฟล์เดียว ข้อโต้แย้งอีกข้อคือดูเหมือนว่าเซิร์ฟเวอร์ Hyper-V นั้นดูเหมือนว่าจะคาดหวังว่าฮาร์ดดิสก์ทั้งหมดอยู่ในโฟลเดอร์เดียวและเครื่องเสมือนทั้งหมดอยู่ในโฟลเดอร์อื่น เช่นจะไม่สร้างโฟลเดอร์แยกสำหรับแต่ละ VM (execept สำหรับโฟลเดอร์ที่ชื่อโดย GUID ในไดเรกทอรีเครื่องเสมือน)
แม่แบบ 2
อาร์กิวเมนต์สำหรับเทมเพลต 2 ดูเหมือนว่าจะเป็นสิ่งที่ Hyper-V คาดว่าจะเป็นเลย์เอาต์
อาร์กิวเมนต์ต่อเทมเพลต 2 คือคุณไม่สามารถบอกได้ว่าไฟล์ Virtual Machine ใดที่เชื่อมโยงกับเครื่องใด ๆ เว้นแต่คุณจะดูภายในไฟล์ xml
ฉันชอบที่จะได้ยินเกี่ยวกับข้อผิดพลาดใด ๆ กับรูปแบบใด