为 vagrant up 制作一个新盒子

为 vagrant up 制作一个新盒子

所以我有一个 vagrant 实例,它还调用以下脚本:

基础操作系统是centos

<TeamName>.sh    //does a preliminary set up for teams
ABashSetUp.sh     //writes to bashrc and bash_profile
BNuxeoSetUp.sh    //Sets up the standard base nuxeo package used by all teams
CGetSpark.sh      //Sets up spark 
DGetWars.sh      //Gets the war files needed for the teams.

目前,vagrant up 大约需要 50-60 分钟。大部分时间都花在 Nuxeo 下载脚本上。

我正在考虑创建一个新的“基础机器”,这是我们安装了 Nuxeo 的操作系统。使用 vagrant up 后,它将像以前一样进行,但不会执行 BNuxeo 步骤,因为机器已经附带了该步骤。

有没有办法做到这一点?我对 vagrant 及其工作原理相当陌生,所以任何建议对我来说都是有教育意义的。

答案1

包装机提供了一个简单的界面来为最常见的 VM 提供商以及 AWS 的 AMI 等生成框。这可能就是您正在寻找的。

相关内容