成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
自动配置管理工具轻松改写程序的妙处
有这样一个问题想问一下作为网络工程师的你,有没有在工作中使用过cfengine、puppet以及chef之类的自动配置管理工具?自动配置管理工具是自动化的终极体现,给我们的工作带来了更多的便利。
自动配置管理工具软件是一款用于协调众多计算机设备间配置的工具。它可以控制操作系统、软件、服务项目甚至控制一切。
在自动配置管理工具出现之前,系统管理员必须对设备变更进行手动处理。如果有一百台设备要处理,就必须一台台手动完成。显然聪明的系统管理员不会把大好青春浪费在这种无聊的工作上。
头脑激荡过后,自动配置管理工具就这样在管理员们的手中诞生了。他们发明了多种多样的自动化框架,足以应对来自方方面面的应用需求,日常所用的自动配置管理工具包括track、cfenginge、bcfg2、Puppet、Chef等等。

自动配置管理工具系统的特色在于我们提出预期需求、由软件规划出具体的实施方案。每一项细节要求都要详尽地体现在说明语句当中,例如“A主机作为网页服务器”以及“网页服务器应具备以下软件包及其它属性”等。该软件会将这些描述转化成能够直接执行的指令。说明的通用性是另一大重要因素(‘将指令以计划任务的形式安装于foo.sh当中’),但自动配置管理工具会自动针对设备上的不同操作系统做出局部调整(选择‘/etc/crontab’或者‘/var/spool/cron’)。
套用一句广告词,有了自动配置管理工具系统,妈妈再也不用担心我的手动变更——只需改写一下配置文件,系统会自动完成余下的工作。
不过服务器上的本地变更就没这么简单了。只要一创建类似/etc/crontab.bak或者/etc/hosts之类的配置文件,【今日数据】就会亮出小红旗,提醒我们操作有误。
在自动配置管理工具的帮助下,我们可谓鸟枪换炮,一跃进入美好的现代化工作状态。
【编辑推荐】
◆网管软件专区
◆网络管理者最易犯的十大低级错误
◆网络管理基础知识:网路管理模式
◆学习高效网络管理技巧三招五式
◆IT运维管理专区

