【问题标题】:chef-server - chef-solo - vagrant - puppet... which is correct for me?chef-server - chef-solo - vagrant - puppet ... 哪个对我来说是正确的?
【发布时间】:2014-04-06 13:07:25
【问题描述】:

我在 digitalocean 中有 9 台服务器。

  • mysql/mongodb 一个
  • 一个 cloudera/hadoop
  • 一个 nginx/nodejs/rails
  • ...

所以,我读到了关于 chef/puppet/vagrant 的文章,知道我可以自动配置所有服务器中的所有内容似乎很棒。

我想要的只是使用食谱自动设置更多服务器。也许是这样:

  • DB-recipe:安装mysql和mongodb,配置密码、用户等
  • LAMP-recipe:自动安装和配置 apache、mysql 和 php
  • NodeJS-recipe:自动安装和配置 nodeJS 和 NPM

但我仍然感到困惑。哪个选项对我来说是正确的?

chef-server - chef-solo - vagrant - puppet?

【问题讨论】:

  • 这主要是基于意见。

标签: chef-infra vagrant puppet


【解决方案1】:

或者也可能是 Ansible?似乎有些人更喜欢这些天。在木偶和厨师。也许是因为简单。还是盐? Guess Vagrant 是本地测试设置的必备工具。在这之间,我认为 Chef 和 Puppet 一样好,这取决于你最喜欢谁。

而且你不必做 Puppet-master/Chef-server 位。有许多教程具有平滑的无主设置。我会针对以上所有内容进行入门,然后做出选择。

【讨论】:

  • Vagrant 不同,因为它不是配置管理解决方案。相反,是的,它创建了可以由 Chef、Puppet、Ansible 配置的虚拟机……而且我想说“什么对我来说是正确的”问题是高度基于意见的。这些配置管理中的任何一个。工具可以提供帮助。
【解决方案2】:

我对此也很矛盾。最后,“刚开始”是一个很好的方法。在 aws 上部署 Rails 应用程序时,我选择了 chef-solo 和 vagrant,它对我来说效果很好。这篇文章也帮助了我

他说“如果你是 Rails 商店,你可能会直接去找 Chef。”

https://www.scriptrock.com/blog/puppet-vs-chef-battle-wages/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-06
    • 2016-03-26
    相关资源
    最近更新 更多