基于Chef的自动化云环境配置系统设计与实现

来源 :中国科学院大学(中国科学院工程管理与信息技术学院) | 被引量 : 1次 | 上传用户:DotNetStu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着硬件技术和云计算技术的不断发展,虚拟云技术逐渐成熟和完善。各企业为了降低本公司服务器运维成本,大量引入虚拟云技术。这不仅有效解决了服务器资源的问题,同时使企业的系统架构更加趋于合理化。作为运维人员虽然面对的物理服务器的数量在减少,但是维护对象由物理服务器转变成虚拟服务器之后,面对的维护对象却在呈几何数量级的速度增加。频繁的追加和修改服务器参数,使得企业的运维费用不降反升。而作为运维人员来讲,每天的大部分工作都是枯燥重复的,使得工作效率十分低下。如何将人力资源投入到更有意义的工作中,提高工作效率,改善重复作业带来的低品质,成为运维工作中一个急需解决的问题。本文以某公司的云环境运维工作为背景,针对运维工作中服务器更新工作量大、手工作业多、重复性工作多、配置检证困难、准确率低下等问题提供了解决方案。本文主要完成的工作如下:(1)设计并实现一个基于Chef的自动化云环境配置系统,利用配置自动化来取代手工构筑和系统维护的作业。(2)根据公司的运维流程,结合现有的环境定义书,重新设计一套符合自动化配置系统的设计模板。(3)根据公司的运维流程,结合现有的自动化配置工具,设计一套通用的自动化配置工程模板,并通过自动化配置系统自动生成自动化配置代码。(4)为了方便运维工作中配置管理的需要,设计开发一套GUI,通过简单易用的界面,实现配置的版本管理、代码执行等操作。本文设计实现的自动化云环境配置系统已经在实际工作中投入使用,并取得了良好的应用效果。该系统不仅解决了在实际生产中简单重复工作效率低准确性差的问题,同时解决了手工编制自动化配置代码时出错的风险,从根本上提高了自动化配置代码的编写效率。
其他文献
<正>这是一篇综合研究报告,涉及个性心理学、文艺心理学、生理心理学及至生物化学的一些基本概念与理论。全文图表五幅,通过有案可查的120个梦例(本人的梦例46个,精神病人的
会议