所以我有一个 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 等生成框。这可能就是您正在寻找的。