我想用多厨师服务器控制所有客户端节点。正如在其网站上一样,他们只有一个厨师服务器安装包。
如果我想管理具有高可用性的多厨师服务器,我如何分离厨师服务器系统中的数据库和其他组件并将它们的复制放在其他不同的服务器中?
我想用多厨师服务器控制所有客户端节点。正如在其网站上一样,他们只有一个厨师服务器安装包。
如果我想管理具有高可用性的多厨师服务器,我如何分离厨师服务器系统中的数据库和其他组件并将它们的复制放在其他不同的服务器中?
我已经与 Chef 的一些人讨论过这个问题,从技术上讲,可以在 HA 配置中运行 Opensource Chef。Chef Server 的 Omnibus 安装安装了 postgres、solr、nginx 等。您可以将其中一些服务分解为单独的服务器。此外,食谱存储实际上是在模仿 S3,因此您可以将其指向实际的 S3。如果您查看可选设置页面,您会看到您可以更改很多应用程序所期望的内容以及将某些 API 调用定向到何处。虽然这不受支持,但如果您有资源,您也许可以让它工作。与技术 YMMV 中的其他一切一样。