0
配置和部署從屬數據庫所需的任務是廚師或木偶會覆蓋的任務嗎?我是否會說Puppet,將新的從站的主機配置添加到我的主節點並重新啓動MySQL進程?會使用Puppet或Chef來建立一個從數據庫嗎?
配置和部署從屬數據庫所需的任務是廚師或木偶會覆蓋的任務嗎?我是否會說Puppet,將新的從站的主機配置添加到我的主節點並重新啓動MySQL進程?會使用Puppet或Chef來建立一個從數據庫嗎?
您絕對可以使用Puppet來管理數據庫服務器的配置。文件,包,服務設計模式在這種情況下非常有用。該軟件包需要安裝,該服務被設置爲正在運行並且需要軟件包(可能是mysql-server),配置文件使用Puppet的文件服務器模塊進行提供,並且設置爲通知服務。這樣,當你想把新的奴隸添加到主配置文件中,並且通過puppet刷新時,mysqld服務將重新啓動新配置。如果你把所有東西都保存在svn中,那麼你有一個很好的方式來跟蹤配置變化。
This is a great explanation as well。
您的問題的一般答案,我相信其他puppet管理員可以不同意,是服務器端/ OS級配置,如服務配置文件和軟件包安裝,是Puppet領域。 「已部署」的應用程序代碼適用於其他部署情況。數據庫配置絕對在前一類中。
希望有所幫助。