将Chef server与Vagrant v/s Chef Solo与Vagrant一起使用有哪些优点?

将Chef server与Vagrant v/s Chef Solo与Vagrant一起使用有哪些优点?,vagrant,chef-solo,Vagrant,Chef Solo,我已经阅读了一些有关Chef Server v/s Vagrant with Chef solo的Vagrant的文章,并发现了一些博客讨论了同样的用法。我没有找到任何人总结这两种方法的优点。所以,这是我的问题 我知道Vagrant无法在远程机器上启动虚拟机。这意味着在一台特定的机器上运行vagrant将单独在该机器上启动虚拟机 首先,这种理解正确吗? 如果是,使用chef服务器配置服务器有什么意义 我觉得如果我用的是“流浪者”,那么用“厨师独奏”是一个不错的选择 服务器没有增加任何价值 您认为

我已经阅读了一些有关Chef Server v/s Vagrant with Chef solo的Vagrant的文章,并发现了一些博客讨论了同样的用法。我没有找到任何人总结这两种方法的优点。所以,这是我的问题

我知道Vagrant无法在远程机器上启动虚拟机。这意味着在一台特定的机器上运行vagrant将单独在该机器上启动虚拟机

首先,这种理解正确吗? 如果是,使用chef服务器配置服务器有什么意义

我觉得如果我用的是“流浪者”,那么用“厨师独奏”是一个不错的选择 服务器没有增加任何价值


您认为我遗漏了什么吗?

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

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


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

您是想在一台远程机器上启动多个虚拟机,还是想启动多台远程机器?我实际上想在远程机器上启动。但是,我读到流浪汉不支持这一点。我说的对吗?Dheeraj,首先,谢谢你的回答。我理解厨师独奏和厨师服务员之间的区别。我的问题是:使用Vagrant和Chef服务器的组合有意义吗?我想到这个问题是因为Vagrant在我使用Vagrant的机器上旋转虚拟机。那么,我使用chef solo还是chef server有什么区别呢?总之,Vagrant+Chef-Server组合比Vagrant+Chef-solo组合好吗?怎么做?