我有 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 在这里。
我已经做过几次了,效果很好。