最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明迈... 11-15
|
实施过程中需要注意的问题 适用场景 配置管理自动化适用于那些数量大,可描述,并且可重复的情况。数量大是指被管理对象数量大,数量越大,自动化的优势越明显。可描述是指配置项可以用计算机可以理解的形式进行描述,可重复是指同样的操作在同样的环境反复执行得到的结果是固定的,这两个特征是实现自动化的前提条件。因此,在实施过程中,要根据以上原则对纳入自动化管理的配置项进行选择,不能盲目追求自动化的全覆盖。 开发规范 和所有程序开发一样,Puppet模块的开发也应该遵循一定的规范。Puppet官方文档中有相关的指南,对开发的基本原则、编码风格、设计模式等方面提供指导。这些内容都是在长期实践过程中总结出的最佳实践,对开发出更加容易维护,更加容易扩展的代码有很大的帮助。 与IT 运维流程的关系 配置管理的自动化主要是变更的执行过程的自动化,并不意味着不需要人的干预和管理。自动化配置管理系统的操作应该纳入到配置管理和变更管理的流程控制范围之内,使得配置变更能够在规范的流程管理之下有序地执行。 应用效果 通过搭建集中配置管理平台实现了对学校I T 基础设施中近200 台服务器(包括Linux、HP-UX、solaris、Windows 等多种操作系统)的自动化配置管理。操作系统初始化的配置实现了标准化控制,配置的变更和修改实现了集中控制和自动化应用,软件的安装和配置实现了版本统一和快速安装,参数的个性化配置满足不同业务的需求,同时实现了对业务系统的自动化发布和部署管理。极大地提高了运维人员的工作效率,降低了出错风险,保障了业务系统的持续健康稳定运行。 以操作系统安装升级为例,新增服务器操作系统安装,软件与补丁安装,安全配置等工作,占到我部服务器维护人员日常工作的20%。这类工作,重复程度很高,而且比较费时。采用集中配置管理之后,制定好经过验证的Puppet模块之后,发送各个客户端,能够在几分钟的之内完成之前需要两三天所要进行的工作,而且能够确保所有软件安装、参数和预定的配置完全一致。 此外,对于其他管理规定中的工作,也可通过Puppet这样的有效工具进行落地。如我部在安全管理办法中定义所有服务器管理员密码必须每三个月更换一次,但考虑到我部管辖到上百台服务器,现有人力手工操作根本无法达成这样的标准,这使得许多规范都成了所谓的“看看”规范,采用了Puppet 集中配置管理之后,通过制定好密码规则,五分钟之内即可将所有服务器的管理员密码进行修改,极大地提高了运维人员的工作效率。 集中配置管理平台虽然在保证服务的持续稳定高效运行方面发挥了重要的作用,但在实践中还是有更多工作要做: 1.Puppet 服务器目前还是单节点运行,存在单点故障隐患。我们将解决P u p p e t 服务器集群环境的建设,既可以消除单节点的故障隐患,又能增加Puppet服务器集群的处理能力,管理控制更多的客户端,满足日益增长的服务器数量。 2. 集中配置管理是自动化运维平台的一部分,下一步将考虑其与自动化运维平台中其他组成部分的接口,如自动化监控、CMDB等,形成一整套自动化运维体系,完成这些工作还需要相当的努力。 (作者单位为上海财经大学信息化办公室) |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com