【发布时间】:2013-11-06 14:10:27
【问题描述】:
目前我的理解有限,所以我的问题可能没有意义......
我为什么要使用 Vagrant 和 Chef? 为什么不直接使用 Virtualbox 克隆? 我知道 Vagrant 允许我根据已经创建的盒子制作虚拟机,但是为什么我不只使用 virtualbox 制作一个虚拟机,安装我的依赖项而不是克隆该机器,而不是将克隆保存到诸如 dropbox 之类的东西并允许我的团队使用克隆工作?我认为 Chef 允许我使服务器应用程序的特定设置可重现?但是,我克隆的虚拟机不会覆盖这个吗?
【问题讨论】:
-
尝试使用克隆。它会很好用,而且比学习厨师简单得多......但是......你会发现你将开始制作克隆的克隆......最终你需要升级原始克隆中的一个包和最终你会完全迷失方向并在沮丧中放弃。这是厨师给你的。对我们对基础操作系统映像进行的各种 CM 调整进行版本控制。
标签: git virtualbox chef-infra vagrant