将openVZ容器转换为VMware

时间:2018-12-17 12:54:41

标签: vmware openvz

我正在尝试将openVZ容器转换为VMware。 由于计划在大约1000个实例中使用,因此我正在寻找一种不同于从头开始重新安装的方法。 我遵循上一篇文章中的步骤: https://communities.vmware.com/message/1719787#1719787 但是,从实时CD引导时,找不到任何Linux分区。 我还尝试了yum install kernel-xx,它对实时CD找不到分区没有影响,所以我假设转换时出现错误。 有人知道我发布的解决方案或一些调整吗? 在这种情况下,操作系统是openVZ 6上的CentOS 7。

2 个答案:

答案 0 :(得分:0)

长话短说:将openVZ转换为KVM,然后转换为VMWare。

  • 使用与您的容器相同的操作系统创建KVM
  • 挂载KVM映像文件
  • 将所有数据同步到该图像文件
  • 卸载映像文件并启动和停止KVM
  • 使用qemu-img将img转换为vmdk
  • 将vmdk文件移动到esxi主机
  • 使用vmkfstools转换为精简配置的vmdk

我不得不解决(现在仍然是)多个问题以使其启动,例如重新整理initram,重新安装策略工具包,重新配置网络,调整grub。

希望这对某人有帮助。

答案 1 :(得分:0)

看来您必须走OpenVZ-> KVM-> VMware路线。 This post by Roman Pertl解释了他是如何做到的,此外它还链接到其他一些教程。