基于Ansible实现容器服务的批量部署开题报告

 2023-08-10 08:59:21

1. 研究目的与意义

企业应用,指的是那些部署在企业的服务器上,为企业的生产与运作提供支撑的核心系统。

随着IT技术的发展,企业应用的部署环境不断发生着变化。

最初,大家用的都是物理机,后来出现了虚拟机,再到IAAS平台的兴起,到现在,大家都忙着往容器迁移。

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

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

1.关键问题①查阅并阅读大量文献,掌握目前容器部署的原理以及发展应用,并完成与设计有关的英文资料的翻译;②在阅读文献的基础上,掌握ansible管理容器部署的方法并设计总体方案;③在总体方案的基础上,进行方案的实现;④列写论文提纲,进行论文写作,形成初稿;⑤根据指导教师对初稿提出的修改建议,修改论文;⑥论文定稿并准备答辩。

2.难点难点1.由于容器的概念比较抽象,必须通过查询阅读资料理解容器服务的概念原理及应用;难点2.搜集相关阅读文献,并阅读相关文献;难点3.理解并掌握ansible管理容器部署的方法,ansible集它集成了 Paramiko,Pexpect,Netmiko 等操作工具的优势,因此要熟悉paramiko、pexpect、netmiko等运维工具。

难点4.针对实际问题设计出总体方案。

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

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

大数据时代的到来以及人工智能的快速发展,自动化运维必定代替人工运维,这已经是未来发展趋势中的一种必然,Python语言因其强大的第三方程序库,这些标准库十分强大,对于运维有着非常大的优势。

越来越多的互联网公司 需要对企业服务器进行部署和配置,最终实现配置管理、应用部署和流程编排等目的[[]]。

基于ansible实现容器批量部署的国内外发展情况:目前国内外经济发展迅速,互联网技术不断提升,Linux系统发展也得到了广泛的应用,无论是在国内还是在国外,Linux系统在相对比传统的人工运维方式下,优势有很多,可以给企业降低成本,带来更大的效益[[]]。

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

4. 研究方案

1.总体方案图如图1所示:图 1.总体方案图2.研制方案:1).查阅资料:通过大量文献阅读与上网查询,了解Ansible和Docker容器的工作原理,Ansible是一种在linux系统上运行的开源软件供应、配置管理和应用程序部署工具,它有自己的声明性语言,使用的剧本(playbook)创建用于在远程计算机上运行简单或复杂的命令,Ansible 工具具有以下特点,应用代码自动化、系统管理配置 自动化、轻量级管理,无须在客户端安装 Agent、批量执行任务可编写成脚本,不用分发到远程就可执行等,而Docker是一个开源的容器引擎,docker容器和镜像就相当于实例与对象,docker容器是独立运行的一个或者一组应用,ansible架构图如下图:图 2.ansible架构图2).环境搭建:在vmware中装好linux系统安装多个docker容器,其中一台docker容器里用yum安装ansible。

3).Ansile部署:搭建好ansible、docker环境后,此时相当于拥有了多台主机的支持,利用其中一台服务器作为节点,需要拥有sudo特权的用户,在和远程服务器之间建立ssh密钥验证,对其他主机进行部署管理包括:web服务部署、数据库部署等。

(其中批量部署容器服务器数量不低于30台,服务种类不少于5个)4).检验测试:在利用了docker容器、ansible自动化运维工具实现批量部署服务器后,导入其它容器podman和运维工具puppet进行对比测试分析。

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

5. 工作计划

(1)第一、二周完成开题报告,并进行课题的需求分析;(2)第三周在导师的指导下完成课题的详细设计;(3)第四周在导师的指导下进行课题的模块化设计并进行模块代码编写与调试;(4)第五周准备中期检查;(5)第六周根据中期检查的结果进行整改,并向导师汇报毕设进度;(7)第七周提交论文提纲给指导老师审阅,在指导老师审阅通过之后,按照提纲撰写毕设论文初稿;(8)第八周继续编写毕设论文初稿;(9)第九周对撰写的毕业设计报告进行严格检查,在指导老师的帮助下,修改、完善毕业论文并装订成册;(10)第十周提交合格的论文最终稿以及合格的论文检测报告,毕业设计论文资料装袋;(11)审查论文检测报告、指导教师和评阅教师完成论文的评阅,根据评阅意见进一步优化论文;(12)筹备毕业答辩相关事宜,制作参加毕业答辩的演示课件;(13)参加毕业答辩,并提交全部文档和成果材料。

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

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版