小编lin*_*3rd的帖子

运行厨师服务器而不是厨师独奏有什么好处?

我正在为我的团队寻找自动化部署解决方案,并且过去几天一直在与 Chef 一起玩。我已经能够使用 Chef-solo 从基础 Red Hat VM 运行一个简单的 Web 应用程序。

我们的最终目标是使用 Chef(或其他系统)在我们运行构建时自动将应用程序拓扑部署到云中。我们的流程基本上是这样运行的:

  1. 我们的 Web 应用程序代码、依赖项和厨师食谱存储在 SCM 中
  2. 执行构建并为要获取和测试的图像创建单个包
  3. 然后构建引擎部署新​​的云镜像,运行一个 Chef 客户端来安装包。
  4. 图像从 SCM 或 Chef 服务器获取食谱并安装所有内容以启动和运行

让 Chef 服务器运行有什么好处和/或用例?

与使用 Chef-solo 并拥有从 SCM 提取食谱的脚本相比,使用 Chef 服务器持有并从 SCM 获取食谱有什么主要好处吗?

cloud cloud-computing chef chef-solo

32
推荐指数
2
解决办法
1万
查看次数

测试厨师食谱的最佳实践?

我的团队创作了大量厨师食谱。我想知道我应该研究哪些方法和框架,以便我们可以开始创建测试以确保我们的节点配置正确?

automated-testing testing configuration-management chef chef-solo

18
推荐指数
1
解决办法
8638
查看次数