【问题标题】:What are the advantages of using Chef-server with Vagrant v/s Chef-Solo with Vagrant?将 Chef-server 与 Vagrant 与 Chef-Solo 与 Vagrant 一起使用有什么优势?
【发布时间】:2014-12-03 21:00:38
【问题描述】:

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

我了解 Vagrant 无法在远程机器上启动虚拟机。这意味着在特定机器上运行“vagrant up”将单独在该机器上启动虚拟机。

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

我觉得如果我使用 Vagrant,使用 chef solo 是一种方法 服务器没有增加任何价值。

你认为我遗漏了什么吗?

【问题讨论】:

  • 您是要在一台远程机器上启动多个虚拟机还是要启动多台远程机器?
  • 我实际上想在远程机器上启动。但是,我读到 Vagrant 不支持这一点。我说的对吗?

标签: vagrant chef-solo


【解决方案1】:

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

现在,Chef Server 和 Chef-Solo 之间的区别: Chef Server 在客户端服务器架构中工作。您可以在 Chef Server 的帮助下控制或管理所有节点(由 Vagrant 启动的虚拟机)。在特定的 VM 中,您可以借助 Chef Server 搜索其他节点。

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

【讨论】:

  • Dheeraj,首先,感谢您的回复。我自己理解 Chef-Solo 和 Chef-Server 之间的区别。我的问题是:使用 Vagrant 和 Chef-Server 组合有意义吗?我想到了这个问题,因为 Vagrant 正在我使用 Vagrant 的机器上启动虚拟机。那么,我使用 chef-solo 还是 chef-server 有什么区别?总而言之,Vagrant+Chef-Server 组合是否优于 Vagrant+Chef-solo 组合?以及如何?
猜你喜欢
  • 2016-11-02
  • 2023-03-09
  • 1970-01-01
  • 2018-09-08
  • 2013-02-09
  • 1970-01-01
  • 1970-01-01
  • 2015-11-06
  • 1970-01-01
相关资源
最近更新 更多