2012-06-06 37 views
0

我需要部署电子邮件服务器并随后为其创建Java插件。部署/创建自己的虚拟机按需设置

我把手放在第二手HP Proliant服务器上。

我打算在下面的方式来使用它:

  1. 部署,将创建和按需提供的虚拟机,从而构建的不同版本可维持测试的本地代码服务器上的设置变化和实验。如何做到这一点,哪些开源软件包最适合这里?

  2. 由于我使用maven项目,我需要使用哪些最好的插件,以便通过maven命令只能将我的项目部署在#1提供的虚拟机上并运行我的测试用例。 (这是来自Developer local build perspective),CI等是分开设置的。

回答

0

#1

我使用的是Sun虚拟框运行我的虚拟机像Xen云平台解决方案的休息,OpenStack的等等仍然没有摆脱盒子样的解决方案,并要求陡学习曲线。

Vmware播放器提供有限的功能,不提供虚拟机的克隆。

#2

无法通过Maven插件自动复杂的部署,使用自定义shell脚本依然。

2

一个有趣的方法可以是让云来做到这一点 - 有各种实用程序和服务,允许您使用代码创建基础架构。

根据您希望提供的VM /应用程序,不同的服务/实用程序可能是相关的(例如AWS的云计算,Openstack的热量等)。

Ravello Systems提供了一个有趣的解决方案,它基本上可让您轻松地在云中创建应用程序的完整复制副本,甚至还实现了maven插件以帮助实现自动化。看看http://www.ravellosystems.com/blog/ravello_maven_plugin/