将 Vagrant Ubuntu VM 迁移到物理机

将 Vagrant Ubuntu VM 迁移到物理机

我正在尝试使用 vagrant 和 puppet 工作流来配置将托管 Web 应用程序的 Ubuntu 生产服务器 VM。我希望能够重复使用此工作流来配置将来的多个相同 VM。配置 VM 后,我尝试创建映像并将 VM 迁移到物理机。我计划使用 PXE 映像服务(如 fog)来创建 VM 的映像,然后部署在裸机上。

我的问题是:

我会遇到任何不兼容问题吗/是否存在?我是否需要类似于 sysprep 的实用程序?

对于这种情况,是否有一套更有效的工具我可以/应该使用?

任何帮助都值得感激!

答案1

您不想将虚拟机迁移到物理机,而是希望能够在一组物理机中重现已在虚拟机中测试过的某种配置。

您已经快完成了,您可以选择或多或少地手动控制该过程:

  1. PXE 启动新机器
  2. 配置基本功能preseed
  3. 将系统移交给puppet以便它完成你的系统配置。

或者使用配置服务器,例如cobbler,可以处理 PXE,预种,存储库管理并具有puppet一体化。

相关内容