将 KVM 虚拟机转换为 LXC 容器

将 KVM 虚拟机转换为 LXC 容器

我有 2 台虚拟机(使用 Debian,使用 KVM),带有虚拟硬盘:

  • ssh.img
  • /srv/kvm/www.img

两者都有 3 个分区 (/、/home、swap)。

我想将它们转换为可用于 LXC 的 RootFS(以便使用 LXC 而不是 KVM)。

我目前唯一的解决办法是:

  • 创建一个新的 RootFS
  • 将 /home 分区复制到其中
  • 复制相同的配置到其中

但有没有自动化的方法可以做到这一点

答案1

也许你可以尝试一下在 LXC 容器中启动 Ubuntu 12.04 虚拟机。至少 Ubuntu 上的 LXC 提供了各种发行版模板,我相信您可以从主机启动不同的 Linux 发行版。

答案2

你可以看看lxc-convert 在这里

我已经做过几次了,效果很好。

相关内容