Deployment Puppet或Chef会被用来建立一个从数据库吗?

Deployment Puppet或Chef会被用来建立一个从数据库吗?,deployment,chef-infra,puppet,Deployment,Chef Infra,Puppet,配置和部署从属数据库所需的任务是否是Chef或Puppet将涵盖的任务?比如说,我会让Puppet将新从属服务器的主机配置添加到我的主节点并重新启动MySQL进程吗?您肯定可以使用Puppet来管理数据库服务器的配置。文件、包、服务设计模式在这种情况下非常有用。需要安装包,服务设置为运行并需要包(可能是mysql服务器),配置文件使用Puppet的文件服务器模块提供,并设置为通知服务。这样,当您想将新的从属服务器添加到主服务器的配置文件中,并通过puppet刷新它时,mysqld服务将使用新的配

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

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

对于您的问题,我相信其他puppet管理员也会不同意,一般的答案是服务器端/OS级配置(如服务配置文件和包安装)是puppet的领域。“已部署”的应用程序代码用于其他一些部署情况。数据库配置肯定在前一个类中

希望有帮助