在虚拟机

时间:2015-11-16 08:58:49

标签: vagrant puppet ansible development-environment

我正在尝试自动配置基于在Virtualbox中运行的Linux的开发人员工作区。我们还在Virtualbox中运行IDE。主机系统是Windows 7。 新的解决方案将安装所需的依赖项(C库)并安装+预配置IDE(插件,代码格式化程序)。

我想知道Vagrant是否会成为此任务的首选工具。我很生气,因为Vagrant的理念似乎是:轻松配置开发/测试服务器但在主机上运行IDE - 而不是在客户机内部。后者不是我们的选择。

您为我们的目的推荐什么工具?

1 个答案:

答案 0 :(得分:0)

这是我的问题的答案。我最终去了Vagrant。

这个简单的开关可以显示正常隐藏的Virtualbox GUI:

v.gui = true

此处有更多详情:https://docs.vagrantup.com/v2/virtualbox/configuration.html

我对解决方案的体验一般都没问题。我按照需要控制了我的食谱版本。但是,反馈循环很长。要用我所有的自定义来构建盒子,我花了大约7分钟,这通常浪费了等待时间。稍微改变一下,我可以尝试只执行更改过的脚本,但要看到整个事情,我必须重建盒子 - 另外7分钟浪费等待。

我目前正在尝试了解如何在基础设施世界中作为代码,您仍然可以获得可接受的反馈循环(让我们说在一分钟之后)。我假设您可以使用Ansible或Puppet等工具进入配置管理领域。