У нас налаштований сервер 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. Потім ви можете просто вказати на машинний каталог під час запуску імпорту.
Аргумент ПРОТИ цей стиль шаблону полягає в тому, що не має сенсу існувати каталог під назвою Virtual Machines, якщо є лише один файл. Інший аргумент - це те, що, здається, саме сервер Hyper-V очікує, що всі жорсткі диски знаходяться в одній папці, а всі віртуальні машини знаходяться в іншій папці. тобто він не створює окремих папок для кожного віртуального комп'ютера (за винятком тих, які названі GUID у каталозі віртуальних машин)
Шаблон 2
Аргумент ЗА Шаблону 2 полягає в тому, що схоже на те, що саме Hyper-V очікує, що буде макет.
Аргумент ПРОТИ Шаблон 2 полягає в тому, що ви не можете сказати, які файли віртуальної машини пов'язані з конкретною машиною, якщо ви не заглянете все до файлів xml.
Я хотів би почути про будь-які підводні камені будь-якого планування.