当前位置:首页 > 服务器类 > Linux服务器 > > 巧用cfengine管理linux服务器

巧用cfengine管理linux服务器

点击次数:43 次 发布日期:2008-11-22 09:36:34 作者:源代码网
源代码网推荐

cfengine(配置引擎)是一种UNIX管理工具,其目的是使简单的管理的任务自动化,使困难的任务变得较容易。Cfengine适用于管理各种环境,从一台主机到上万台主机的机群均可使用。到2.2版本为止,我们现在所知的用于一般性管理的最大安装机群约为20,000台。

图-1是Cfengine的组成部分的关系图。

 图-1Cfengine的组成部分的关系图

基本安装

 在任何一种情况下,你都需要两个库:BerkeleyDB,用于内部数据库的使用;和OpenSSL,用于加密方法。这些库都是开放资源,并且如同cfengine一样可以免费使用。没有这些库,你将无法使用cfengine,你也不能用其他的库来替代这两个库。本文使用的RHEL5.0已经包括这些库。

 #wgetftp://fr.rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/cfengine-2.2.2-1.el5.rf.i386.rpm

 #rpm-ivhcfengine-2.2.2-1.el5.rf.i386.rpm

 接下来的一步是建立cfengine工作目录树的基本结构:

 手动建立Cfengine的工作目录

 #mkdir/var/cfengine

 #mkdir/var/cfengine/bin

 #mkdir/var/cfengine/inputs

 接下来,在工作目录bin的子目录下(例如:/var/cfengine/bin)建立cfengine可执行程序的本地副本。实际运行过程中,是这些副本被执行,因此当网络在执行任务期间断掉,也不会对系统产生风险。

 步骤3复制Cfengine二进制代码到工作目录

 #cp/usr/local/sbin/cfagent/var/cfengine/bin

 #cp/usr/local/sbin/cfexecd/var/cfengine/bin

 #cp/usr/local/sbin/cfservd/var/cfengine/bin

 #chown-Rroot:0/var/cfengine

 #chmod-R755/var/cfengine

源代码网供稿.
网友评论 (0)
会员中心
服务器类
本站推荐
服务器类之精华