Есть ли способ легко (и без переустановки) преобразовать виртуальную машину Linux Hyper-V (1-го поколения) в виртуальную машину 2-го поколения?
Я знаю Convert-VMGeneration
командлет для PowerShell (этот: https://code.msdn.microsoft.com/windowsdesktop/Convert-VMGeneration-81ddafa2), но это не будет работать с виртуальными машинами Linux.
У меня возникли некоторые проблемы при работе на HyperV (машина на некоторое время перестает отвечать и т. Д.), Которые по большей части, как я видел, значительно улучшены на Gen2 (мы следуем всем рекомендуемым методам Microsoft для запуска Linux на Hyper-V, но его все еще нет, по крайней мере, на Gen1).
Исходная виртуальная машина работала на хосте Windows Server 2008. Мы обновились до хоста 2012 R2 и теперь можем запускать Gen2, но каждый источник, который я нашел, говорит, что вам нужно переустановить Linux для него (я не мог понять, почему, но я уверен, что должен быть причина).
Установка и миграция для этого конкретного сервера (это сервер Gitlab, работающий на Ubuntu 14.04) довольно обременительны, и мы бы предпочли не переустанавливать и не выполнять миграцию, если это вообще возможно.