Mamy skonfigurowany serwer Hyper-V, a układ plików jest niespójny, ponieważ został skonfigurowany przez kilka osób. Oto dwa różne „szablony”, które zostały użyte:
Szablon 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
…
i
Szablon 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
Szablon 1
Argumentem dla szablonu 1 było to, że kiedy robisz eksport maszyny wirtualnej, eksport tworzy folder z nazwą komputera, umieszcza osobne foldery dla dysków i vm. Następnie możesz po prostu wskazać katalog maszyny po uruchomieniu importu.
Argument PRZECIWKO temu stylowi szablonu jest taki, że nie ma sensu istnienie katalogu o nazwie Maszyny wirtualne, jeśli jest tylko jeden plik. Drugi argument przemawia przeciwko temu, że wydaje się, że sam serwer Hyper-V wydaje się oczekiwać, że wszystkie dyski twarde są w jednym folderze, a wszystkie maszyny wirtualne znajdują się w innym folderze. tzn. nie tworzy osobnych folderów dla każdej maszyny Wirtualnej (execept dla tych o nazwie GUID w katalogu maszyn wirtualnych)
Szablon 2
Argumentem dla szablonu 2 jest to, że wydaje się, że właśnie tego oczekuje Hyper-V od układu.
Argument AGAINST Szablon 2 polega na tym, że nie można stwierdzić, które pliki maszyny wirtualnej są powiązane z konkretną maszyną, chyba że zajrzysz do plików xml.
Chciałbym usłyszeć o wszelkich pułapkach w obu układach.