基于Ansible CSR API Jekins的应用流路径自动感知和切换的设计与实现开题报告

 2022-11-26 12:56:07

1. 研究目的与意义

背景:近年来,随着互联网的迅猛发展,网络规模和应用的不断扩展,网络通信的服务质量变得很难实现。

例如当网络出现故障后,不能及时发现,从网络故障的出现到问题的解决可能会消耗大量的时间,造成巨大的损失;网络设备众多,配置管理非常复杂;不了解网络运行状况,系统出现瓶颈;网络安全受到威胁等。

因此很难实现高效的网络管理与运维工作,这时需要一些自动化的管理手段来帮我们完成这些工作,提高工作效率,本课题致力于自动化感知网络故障以及部署网络设备的相关命令,解决了网络工程师必须得通过硬件来配置网络设备的缺陷。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

1、sla可以测量网络中的延迟抖动等,利用sla测量网络路径关参数,当参数达到某些门限值时,利用eem出发某些操作。

例如监控邻居接口地址,若连续4次不可达,则将端口shutdown。

2、Ansible是一个开源配置管理工具,可以使用它来自动化任务,部署应用程序实现IT基础架构。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

近年来,私有云已经逐渐成为云计算的主要模式和重要的 发展方向。

私有云是企业实现IT基础设施资源共享最有效的途径,OpenStack可以为企业提供一个私有云管理平台,高效可靠的提供IaaS服务。

部署OpenStack私有云平台相对比较复杂,因此提出一种自动化部署OpenStack的解决方案。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

本课题基于Linux操作系统,使用Ansible开发工具,结合思科云平台以及免费开源的软件Jenkins ,并使用开源的应用容器引擎docker部署Jenkins,。

通过在Ubuntu 18.4操作系统中安装docker,并导入jenkins来实现图形化界面并且远程登录的效果,在GNS3中导入GNS3VM,给网络设备搭建运行环境,导入相应的Cisco CSR网络设备,并连接cloud,使jenkins能够通过ansible远程登录到Cisco CSR路由器内部的Centos上,最后通过图形化界面配置命令以及ansible脚本来实现对网络路径的自动化感知和切换。

5. 工作计划

1-2周:通过查阅资料,理解毕业设计任务书,包括课题背景、课题意义、课题工作内容及要求等3-4周: 查阅参考文献,了解实现本课题功能所需的相应技术,构思毕设框架,完成外文翻译、开题报告;5-6周: 进行毕设需求分析、功能模块设计,并学习相应的资料,熟练掌握互联网各种协议以及互联网的架构,掌握Ansible的基础知识,掌握CSR的API的使用,掌握SLA,EEM的原理和使用方法,掌握Jenkins的使用方法,制定毕设的设计方案;7-8周: 完成毕设的核心架构,实现核心功能,呈现应用流路劲自动感知和切换的结果,中期检查;9-13周: 完成论文的设计与实现,并完善和检查毕设的核心功能,录制演示视频,并呈现最终的切换结果,撰写论文;14-15周: 完成毕业设计论文;制作演示PPT;准备答辩工作;答辩。

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。