2012-06-06 36 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/