首页
学习
活动
专区
工具
TVP
发布

如何在Ubuntu 14.04上安装和使用CFEngine Community Edition

第1步 - 添加CFEngine的软件包存储库 要使用 apt-get来安装最新版本的CFEngine,您应该将CFEngine的软件包存储库添加到服务器的存储库列表中。...main' 第2步 - 添加CFEngine的公钥 在您还将CFEngine的公钥添加到APT的可信密钥列表之前,无法使用您在上一步中添加的存储库。...第5步 - 创建您的第一个政策 要使用CFEngine自动执行系统管理任务,您应该为其创建策略文件。策略文件使用CFEngine自己的DSL(域特定语言)编写。...,为了让CFEngine了解您的策略文件及其中的包,应该将对它们的引用添加到CFEngine的主策略文件promises.cf中。...结论 在本教程中,您学习了如何使用CFEngine的软件包存储库在Ubuntu 14.04服务器上安装最新版本的CFEngine Community Edition。

1K00
您找到你想要的搜索结果了吗?
是的
没有找到

浅谈大型Web系统架构

在分布式服务器管理系统软件中有一些比较优秀的软件,其中比较理想的一个是Cfengine。它可以对服务器进行分组,不同的分组可以分别定制系统配置文件、计划任务等配置。...它是基于C/S 结构的,所有的服务器配置和管理脚本程序都保存在Cfengine Server上,而被管理的服务器运行着 Cfengine Client 程序,Cfengine Client通过SSL加密的连接定期的向服务器端发送请求以获取最新的配置文件和管理命令...有了Cfengine这种集中式的服务器管理工具,我们就可以高效的实现大规模的服务器集群管理,被管理服务器和 Cfengine Server 可以分布在任何位置,只要网络可以连通就能实现快速自动化的管理。

2.1K70

大型项目的发布部署:第一章:发布部署流程

在分布式服务器管理系统软件中有一些比较优秀的软件,其中比较理想的一个是Cfengine。它可以对服务器进行分组,不同的分组可以分别定制系统配置文件、计划任务等配置。...它是基于C/S 结构的,所有的服务器配置和管理脚本程序都保存在Cfengine Server上,而被管理的服务器运行着 Cfengine Client 程序,Cfengine Client通过SSL加密的连接定期的向服务器端发送请求以获取最新的配置文件和管理命令...有了Cfengine这种集中式的服务器管理工具,我们就可以高效的实现大规模的服务器集群管理,被管理服务器和 Cfengine Server 可以分布在任何位置,只要网络可以连通就能实现快速自动化的管理。

35220

配置语言的黄金时代

大规模处理应用程序基础设施(我认为这与管理广告、电子邮件、金融系统之类的核心业务服务基础设施不同)的需求出现在虚拟化时代,始于 CFEngine。...向那些不了解 CFEngine 的人介绍一下,CFEngine 是我们今天所要了解的配置管理系统中的第一批产品其中的一款,在它之后是 Puppet、Chef 和其他的配置管理系统。...为破解该难题涌现出了第一批招法,CFEngine 正是其中之一。为了实现这一点,它祭出 3 个重要法宝:1) 它使用 DSL 来描述所需的状态,而不是过程式的语言。...2) CFEngine 具有聚合语义,即描述一个系统应该是什么样子的,当系统处于那种状态时 CFEngine 就变成惰性的。...所有这些工具都采纳了 CFEngine 中最好的地方,其中最重要的是收敛状态的概念。他们会把你表达的意图,与机器进行比较,找出任何依赖关系和步骤顺序,使资源达到它想要的状态。

3.2K20
领券