将stream浪Ubuntu VM迁移到物理机器

我正在尝试使用vagrant和puppet工作stream来configuration一个Ubuntu生产服务器VM,它将托pipe一个Web应用程序。 我希望能够重复使用这个工作stream程来在未来configuration多个相同的虚拟机。 VMconfiguration完成后,我正在尝试创build映像并将VM迁移到物理机器。 我计划使用像雾这样的PXE映像服务来创buildVM的映像,然后将其部署在裸机上。

我的问题是:

我会碰到任何不兼容问题/有没有存在,我需要一个类似于sysprep的实用程序?

是否有更有效的工具可以/应该用于这种情况?

任何援助感谢!

您不希望将虚拟机迁移到物理环境,您希望能够在一组物理环境中重现在虚拟机中testing的特定configuration。

你几乎在那里,你可以select手动控制过程:

  1. PXE启动新机器
  2. preseedconfiguration基础
  3. 把系统交给puppet来完成你系统的configuration。

或者使用像cobbler这样的configuration服务器,它可以处理PXE, 预置 ,存储库pipe理和puppet集成。