有什么方法可以轻松(且无需重新安装)将 Linux Hyper-V(第 1 代)虚拟机转换为第 2 代虚拟机?
我知道Convert-VMGenerationPowerShell 的 cmdlet(这个: https: //code.msdn.microsoft.com/windowsdesktop/Convert-VMGeneration-81ddafa2),但这不适用于 Linux VM。
我在 HyperV 上运行时遇到一些问题(机器停止响应一段时间等),我所看到的大部分问题在 Gen2 上都有了很大的改进(我们遵循所有 Microsoft 建议的在 Hyper-V 上运行 Linux 的做法,但是它仍然不存在,至少在第一代上)。
原始虚拟机在 Windows Server 2008 主机上运行。我们已经升级到 2012 R2 主机并且现在可以运行 Gen2,但是我找到的每个来源都说你必须为其重新安装 linux(我还没能弄清楚为什么,但我确信应该有一个原因)。
这个特定服务器(它是在 Ubuntu 14.04 上运行的 Gitlab 服务器)的安装和迁移非常麻烦,如果可能的话,我们不希望重新安装和迁移。