1. 研究目的与意义
目前我国的经济发展十分迅速,互连网技术也在不断的提升,但是很多小中型企业信息化系统的运维方式还是比较原始的,主要通过运维人员面对面或远程访问服务端进行的,比如对服务器的安装、配置、软件部署、服务发布以及操作系统的监控等等都由人工方式完成,同时系统运行过程中出现的任何问题都需要以运维人员自己的实际工作经验去判断并且修正。
人工运维方式可能会出现操作员的操作失误,而导致同一组服务器配置出现差异,再或者以经验进行系统的运维判断也会出现误判等情况。
随着企业发展过程中业务量的不断增长,网络环境的进一步复杂,服务器数量的不断增长,运维的任务量也在逐步增加,人工运维的成本太高,并且也难以满足信息系统的要求,这时候,要求运维人员开始使用脚本和批量管理工具来提升工作效率。
2. 课题关键问题和重难点
完成此毕业课题首先需要掌握基础的python知识,比如python的数据类型以及基本语法,有了python语言的基础,才能更好地掌握ansible工具的使用,因为ansible是基于python语言开发的。
接着是本次课题的重点也是难点即ansible工具的重点使用。
所以掌握ansible的架构时最关键的也是最主要的任务。
3. 国内外研究现状(文献综述)
随着信息化建设的不断完善,各大型企业网中网络设备的服务器急剧增加。
传统的服务器运维模式在大规模服务器运维中能力明显不足,出现了运维人员工作失误多、效率低等问题。
因此,可以基于 Ansible 的自动化运维工具设计与实现。
4. 研究方案
首先初步参考现有的大型企业的网络架构,研究其多台网络设备的构建方法与运行方式,仿照其模型来设计此次毕业设计的网络拓扑,要求既符合实际环境中符合企业网络设备的运行,又符合此次毕业设计的基本要求。
接着在仿真环境下完成模拟的大型企业网络拓扑的搭建,初步设计至少拥有30台网络设备来满足此次毕业设计的需求。
然后按照搭建网络拓扑的模拟原型,满足此次毕业设计的需求,撰写初步的配置脚本,是设备能够基本运行。
5. 工作计划
首先根据老师提供的外网文献RFC文档进行查阅,下载下来进行中文翻译。
接着参考ansible相关的文献进行查阅,进行翻译。
查看自动化运维的相关文献,知晓ansible工具如何使用。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。