У нас настроен сервер 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. Затем вы можете просто указать каталог машины при запуске импорта.
Аргумент ПРОТИВ этого стиля шаблона состоит в том, что нет никакого смысла в том, чтобы существовал каталог с именем Виртуальные машины, если существует только один файл. Другим аргументом против является то, что кажется, что сам сервер Hyper-V ожидает, что все жесткие диски находятся в одной папке, а все виртуальные машины находятся в другой папке. то есть он не создает отдельных папок для каждой виртуальной машины (кроме тех, которые названы GUID в каталоге виртуальных машин)
Шаблон 2
Аргумент FOR Template 2 заключается в том, что Hyper-V ожидает, что именно так и будет выглядеть макет.
Аргумент ПРОТИВ шаблона 2 заключается в том, что вы не можете сказать, какие файлы виртуальной машины связаны с конкретной машиной, если вы не загляните внутрь файлов xml.
Я хотел бы услышать о любых подводных камнях к любой схеме.