【问题标题】:Would Puppet or Chef be used to set up a slave database?会使用 Puppet 或 Chef 来建立从数据库吗?
【发布时间】:2011-08-10 22:17:20
【问题描述】:

配置和部署从数据库所需的任务是否是 Chef 或 Puppet 将涵盖的任务?比如说,Puppet 是否可以将新从属节点的主机配置添加到我的主节点并重新启动 MySQL 进程?

【问题讨论】:

    标签: deployment chef-infra puppet


    【解决方案1】:

    您绝对可以使用 Puppet 来管理数据库服务器的配置。文件、包、服务设计模式在这种情况下非常有用。需要安装包,服务设置为正在运行并需要包(可能是mysql-server),使用Puppet的fileserver模块提供配置文件,并设置通知服务。这样,当你想将新的从服务器添加到主服务器的配置文件中,并通过 puppet 刷新时,mysqld 服务将使用新配置重新启动。如果您将整个内容保存在 svn 中,那么您将有一个很好的方法来跟踪配置更改。

    This is a great explanation as well.

    您的问题的一般答案,我相信其他 puppet 管理员可能不同意,服务器端/操作系统级别的配置,如服务配置文件和包安装,是 Puppet 的领域。 “部署”的应用程序代码用于其他一些部署情况。数据库配置肯定属于前一类。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-30
      • 1970-01-01
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      • 2012-09-30
      相关资源
      最近更新 更多