20090602

Re: 如何标准化管理一些配置文件?(转寄)

发信人: CMUCL (LispWorks 5.1.2), 信区: LinuxApp
标 题: Re: 如何标准化管理一些配置文件?
发信站: 水木社区 (Tue Jun 2 16:21:35 2009), 站内

熟悉生物进化过程的朋友应该知道,动物的胚胎发育时期是其整个进化过程的缩影,即使哺乳动物在胚胎时期也会细胞分裂出鳃然后再退化掉。

同样的道理,任何一个服务器环境都不是一次性部署而成的,随着时间的推移,很多服务器上的配置会根据业务需要发生变化,原本处于同一个集群的两台配置完全相同的服务器可能后来在工作内容上有所区别从而配置不再完全一样了。所有这些改变可以类比成生物的进化过程。

配置管理的目标应该是,有一个中央的配置存储池能够追踪一个服务器环境中持续的配置进化,最后在效果上必须能够做到这一点:系统里的任何一台服务器如果突然凭空消失掉而不得不重新部署,那么配置管理系统必须能保证这台服务器在历史上所有配置进化过程最后的累积效果还能精确地再现出来。

GNU cfengine (www.cfengine.org) 就是干这个事情的,不过前提是你得会用。

【 在 GAE (多吃多睡多锻炼) 的大作中提到: 】
: 同一发行版也不一定
: 比如,我们有测试WEB服务器、动态WEB服务器、静态WEB服务器
: 用的都是centos,管理还是很麻烦
: ...................

--
(setq reply-to
(concatenate 'string "Chun Tian (binghe) "
"<binghe.lisp" '(#\@) "gmail.com>"))


※ 修改:・CMUCL 于 Jun 2 16:25:03 2009 修改本文・[FROM: 60.12.227.*]
※ 来源:・水木社区 newsmth.net・[FROM: 60.12.227.*]