面向OVN和云架构的网络与容器管理系统的设计与实现开题报告
1. 研究目的与意义
随着以Openstack云计算管理平台为代表的资源管理系统的兴起,OpenvSwitch(OVS)以其自身丰富的功能和相对优越的性能,成为了Openstack中最为广泛使用的虚拟数据交换机。而以docker为代表的容器技术,在其容器管理和网络方便都存在着大量不足;管理的问题是,不能直观的展示系统的容器数量和配置相关信息,普通人员需要记住大量的命令才能进行容器的管理,而网络方面则是IP地址无法固定分配等问题。 因此,本课题拟研究面向OVN的网络与容器管理系统的设计与实现。一方面对现有Openstack中实现虚拟机功能进行调研,设计实现容器化的各个功能模块,使其涵盖虚拟网络和容器管理的核心功能,如虚拟网络的创建、网络策略的制定、容器管理、容器镜像管理等。另一方面,则重点实现基于C/S架构的管理管理功能,首先对网页的容器进程文件进行分析,完成对现有镜像、网络、容器、逻辑卷等信息的收集、存储和分析,从而支撑后续的可视化管理。其次应该具备创建容器、网络、镜像仓库等功能,方便用户对整个容器平台的管理。最后从运维的角度出发,设计的系统实现快速部署和日志状态的监测功能,从而向轻量级和简单可操作化方式迈进一大步。 本系统是在OVN网络下,对容器现有网络的重构,帮助开发者及运维人员简化容器的管理,从而促进了大规模容器化应用的快速发展。使用OVN后的容器管理系统,在灵活的容器网络以及容器应用管理中都有着实际意义。 |
2. 研究内容和预期目标
研究内容:
1.通过查找、阅读和分析文献资料,了解ovs/ovn技术的应用;
2.通过对openvswitch的源码阅读的理解,掌握ovn网络的配置实现。
3. 研究的方法与步骤
方法: 1.阅读任务书,了解OVS/OVN网络与docker容器结合中的研究方向; 2.上网查找OVN网络和容器管理的相关资料; 3.对云平台容器管理系统进行需求分析和系统设计; 4.进行代码编写; 5.进行测试和报告编写。
步骤: 1.上网查阅关于OVN网络与容器管理系统的相关资料; 2.获取容器进程文件上的相关信息并进行预处理,将数据存入数据库; 3.实现容器管理、镜像管理、网络管理等基本功能及可视化界面的制作; 4.对系统功能进一步完善修改,实现OVN网络容器管理系统; 5.测试容器管理系统中的功能并验证各功能的结果。 |
4. 参考文献
[1] 杨泽卫,李呈. 重构网络 SDN架构与实现[A]. 中国工信出版社, 2017. [2] 徐昕, 虞慧群, XUXin,等. 基于容器的云资源管理博弈模型[B]. 华东理工大学学报, 2015, 41(1). [3] 潘宗奎. 云资源管理流程平台系统设计与实现[C]. 电子科技大学, 2016.. [4] 赵少卡, 李立耀, 黄舒啸,等. 基于OpenStack的虚拟网络管理系统设计[D]. 福建师大福清分校学报, 2014(2):11-16. [5] 云计算的虚拟网络管理系统的研究与实现[E]. 北京邮电大学, 2014. [6] 夏之斌, 毛京丽, 齐开诚. 一种云计算的虚拟网络管理系统[F]. 软件, 2013(9):130-132. [7] 袁文成, 朱怡安, 陆伟. 面向虚拟资源的云计算资源管理机制[G]. 西北工业大学学报, 2010, 28(5):704-708. [8] 周佳昕. 云计算资源管理平台的设计与实现[H]. 吉林大学, 2016. [9] 吴翰禺. 基于OVN架构的云资源管控系统设计与实现[I]. 大连理工大学, 2018. [10] 张晨. 云数据中心网络与SDN 技术架构与实现[J]. 机械工业出版社,2018. |
5. 计划与进度安排
2022.1 ---- 2022.2 查阅资料,了解课题背景, 撰写开题报告2022.2 ---- 2022.3 根据课题要求,进行需求分析,熟悉开发工具2022.3 ---- 2022.3 根据分析结果,对系统进行概要设计2022.3 ---- 2022.4 根据概要设计,对系统进行详细设计2022.4 ---- 2022.5 编写代码及设计2022.5 ---- 2022.5 程序调试,毕业论文资料收集,撰写论文提纲2022.5 ---- 2022.6 整理设计文档, 撰写毕业论文
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。