使用Chef-server与Vagrant v / s Chef-Solo和Vagrant有什么好处?

时间:2014-12-01 11:06:10

标签: vagrant chef-solo

我已经使用Chef-Server v / s Vagrant和Chef-solo对Vagrant进行了一些阅读,并且发现博客正在讨论相同的用法。我没有找到任何人总结这两种方法的优点。所以,这是我的问题。

据我所知,Vagrant无法在远程计算机上启动虚拟机。这意味着在特定计算机上运行“vagrant up”将仅在该计算机上启动虚拟机。

首先,这种理解是对的吗? 如果是,使用厨师服务器配置服务器有什么意义?

我觉得如果我使用Vagrant,使用厨师独奏是最佳选择 服务器没有添加任何值。

你认为我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

Vagrant用于启动虚拟机,您可以在厨师食谱或任何其他配置方法的帮助下配置这些虚拟机。 https://docs.vagrantup.com/v2/provisioning/index.html

现在,Chef Server和Chef-Solo之间的区别: Chef Server适用于客户端服务器体系结构。您可以在Chef Server的帮助下控制或管理所有节点(由Vagrant启动的VM)。在特定的VM中,您可以在Chef Server的帮助下搜索其他节点。

Chef-Solo在Solo模式下工作意味着,您只能设置单个节点,并且无法获得有关其他节点的任何信息。但是,有几种技术可以克服chef-solo-search等情况。