Есть ли инструмент, который принимает набор файлов VHD и производит базовый диск + дифференцирующие диски?

На моей виртуальной платформе Hyper-V R2 я часто использую дифференцирующие диски для экономии места на диске.

В основном, у меня есть эта иерархия дифференцирующих дисков:

  • ОС 1.vhd
    • Dev platform.vhd
      • Пользователь 1 dev computer.vhd
      • Пользователь 2 dev computer.vhd
    • Производственная платформа.VHD
      • Сервер 1.vhd
      • Сервер 2.vhd

...

Это отлично подходит для экономии места во время создания.

Через несколько месяцев появилось много обновлений, возможно, пакет обновлений. Поскольку родительские диски не позволяют изменяться, есть ли способ "перестроить" иерархию?

Точнее, если у меня есть "X" VHD-файлы, могу ли я "извлечь" один родительский VHD-файл со всеми похожими файлами (двоичными, ACL и т. Д.) И X-дифференцирующими дисками?

1 ответ

Проблема в том, что Hyper-V не был разработан для этого, и вы столкнулись с ограничением дизайна. Такой инструмент, как Parallels Virtuozzo, больше подходит для вашего случая использования, когда базовая ОС постоянна, а виртуальные машины сохраняют свои отличия.

Другие вопросы по тегам