Puppet: 强大的中心化配置管理系统
[撰文/hmy]
不管是管理1台,或者是上万台机器,puppet都能轻松搞定。让你的所有配置工作整齐划一。所谓配置管理系统,就是管理机器里面诸如文件,用户,进程,软件包这些资源。传统的方法要管理1千台相同的机器,可以选择cfengine,或者是for循环,其实for循环是用的最多的方法。
用puppet,可以运行一个服务器端,然后每个客户端通过ssl证书连接服务器,得到本机器的配置列表,然后更加列表的来完成配置工作。
所以如果硬件配置好了,你在一天之内配置好上万台机器是很轻松的事情。前提是大部分机器配置类似。google用puppet管理了6000多台mac桌面机器。
这个是puppet的官方主页:http://reductivelabs.com/projects/puppet
个人用户也很有用,可以把你常用的配置记录成puppet格式的配置文件,下次重装系统,只需要运行这个配置就能配置到你指定的状态。比如我自己的机器,就是所有的软件包和各种各样的配置全都搞好了。
好像很强哦
cfengine的文档看着头晕,
puppet的配置比cfengine简单很多。
http://www.yeeyan.com/articles/view/neilalaer/4629
http://www.yeeyan.com/articles/view/neilalaer/4650
两篇有帮助的文章
看起来是很悍的东东。。一定要搞一下。。
好东西…
在redhat平台上有一个针对puppet的cft工具。这个工具可以把你对系统的改变(安装软件,修改配置文件,增删用户等)录制成puppet配置文件,然后再其他机器上执行同样的改变。
要详细使用puppet工具,最好的方法就是阅读官方的文档。没有其他捷径。
@hmy
强,好好研究研究
哇塞,我家笔记本和台式可以通过这个同步了?
Toy,你的网站首页在1024×768分辨率下显示不正常,我的网站也一样,呵呵。
浏览器:世界之窗(IE)
操作系统:XP
楼上的还是用 firefox 吧…
@lh 你是说配置同步的话,puppet就能办到,如果是部分数据同步,用rsync 最适合。
@九千鸟
世界之窗的问题吧,我用原生的IE7显示完全正常。
系统:XP SP3
@toy 推荐个wp的插件
http://txfx.net/code/wordpress/subscribe-to-comments/
这样我就不用每次都要回来看我关注的文章有没有新回复了。
配置起来好像很复杂啊,toy的配置文件能分享一下吗?有没有图形化的配置界面啊?
@九千鸟: 如 fcicq 所说,推荐使用 firefox 访问 linuxtoy,你将获得最佳的浏览体验。
@avenger: 感谢推荐,稍后我将试试。
如果是个人使用,软件的配置不是保存在 home 下面吗?我只要备份我的 home 目录就够了,不是吗?
to avenger
不是所有的软件都是在home目录放配置文件。
另外一些任务不是靠备份home就行的。
比如你汉化你的系统,你需要在特定的地方放好字体文件和字体配置文件。
puppet的优势并不是个人使用,最大的优势是给系统管理员使用,用户管理大量的机器。
另外一个优势就是可以很方便的分享配置信息,也很规范。
如果有个新手入门就好了…
@winphone
我正在翻译文档
http://hi.baidu.com/chinapuppet/blog