研究背景云计算在2006年由Google提出后,各大厂商开始对云计算进行研究。所谓云计算,就是结合虚拟化技术,将集群的计算机资源统一起来,按需调度计算机资源,这样可以充分利用计算机的硬件资源。例如阿里巴巴的5K计划中,用5000台成本较低的计算机运用云计算技术可以在31分钟内对100TB的数据进行排序。对于较大的计算量可以通过分布式计算的方式对其进行计算。这是云计算的一部分内容。45401
对于如此大规模的计算,运维人员的工作变得越来越重要。
研究目的
对于大规模服务器云端的搭建,对服务器虚拟机的监控,以及对服务器虚拟机的迁移操作是一项十分繁杂的工作。本系统主要目的是降低运维人员的工作负担。包括:
1.在一个系统界面对服务器以及服务器的虚拟机进行监控。
2.运维人员可以手动对虚拟机进行迁移操作。
3.通过数据可视化界面整个系统需要集成监控,部署,等功能。让运维更简单。
国内外研究现状
目前国内对于运维系统的已经有不少的出现,比较吸引的有开源项目triaquae。该系统用Python语言进行开发,结合Django框架,把虚拟机监控,远程访问等功能结合在一起。目的是让运维更加简单。该开源项目将是我的主要参考项目。
本论文的主要工作
1.尝试安装triaquae运维系统,参考运维软件该是如何设计。
2.到机房搭建OpenStack环境。Host1作为主要监控服务主机,还有主要服务供应者。
Host2,和Host3作为OpenStack的IaaS资源池论文网。主要通过Host1作为监控主机,用来控制配置资源池里面的资源。
3.在Host1上搭建Zabbix服务,监控Host2,Host3上的主机情况。配置好报警方案。
对一些指定的异常报警。运维人员可以通过运维系统上的邮件服务收取邮件。
4.通过Django+Python搭建运维系统。使用Vim作为开发环境。把虚拟机信息可视化成图表形式。另外运维人员可以通过SSH远程登录Linux(目前只采用Linux的虚拟机)
附:参考文献目录
[1]姚仁捷.《Zabbix系统监控深度实践》--电子工业出版社.2014
[2]张子凡.《OpenStack部署实战》--人民邮电出版社.2014
[3]JeffForcier.《DjangoWeb开发指南》--人民邮电出版社.2007
[4]AllenB.Downey.《像计算机一样思考Python》--人民邮电出版社.2013
[5]MagnusLieHetland.《Python基础教程》--人民邮电出版社.2014
[6]尼尔[英].《VIM使用技巧》--人民邮电出版社.2014
[7]《AByteOfVim》.
[8]戢友.《OpenStack开源云王者归来》--电子工业出版社.2014
[9]余春洪.《构建高可用的Linux服务器》--机械工业出版社.2014
[10]饶琛琳.《网站运维技术与实践》--电子工业出版社.2014
毕业论文(设计)开题报告
2.研究思路、研究方法以及手段
研究思路
1.系统监控,通过Python的Django框架实现该系统。通过树形结构列出物理机以及下面的虚拟机,运维人员可以对虚拟机的CPU,内存,磁盘,等数据进行监控。这些信息可以通过脚本信息在/proc中获取虚拟机的运行状态。通过SSH实现运维人员远程访问虚拟机对虚拟机进行一些操作。(本项目的虚拟机统一采用Linux操作系统,行有余力再考虑是否添加Windows镜像)
2.错误检测,通过监控软件Zabbix监控物理机,如果物理机的某些参数超过设定的阀值便向运维人员报警,发送信息到该运维系统中。(通过邮件的方式)。虽然说Zabbix也可以用来监控虚拟机,不过这里只打算采用Zabbix的报警机制,虚拟机的状态信息主要要通过编写脚本来获取。按照实际需要修改配置文件。完善一种符合开发环境的监控方案。
- 上一篇:亲子关系开题报告和参考文献
- 下一篇:我国P2P网贷运营模式研究
-
-
-
-
-
-
-
现代简约美式风格在室内家装中的运用
江苏省某高中学生体质现状的调查研究
高警觉工作人群的元情绪...
中国传统元素在游戏角色...
g-C3N4光催化剂的制备和光催化性能研究
巴金《激流三部曲》高觉新的悲剧命运
上市公司股权结构对经营绩效的影响研究
NFC协议物理层的软件实现+文献综述
浅析中国古代宗法制度
C++最短路径算法研究和程序设计