基于Xen虚拟化技术系统的远程诊断辅助系统
发布时间:2017-08-25 19:18
本文关键词:基于Xen虚拟化技术系统的远程诊断辅助系统
更多相关文章: 远程诊断辅助 Xen虚拟化技术 CORBA标准 服务代理
【摘要】:随着计算机软硬件技术的急速发展,用户对于软件功能的要求越来越多,单一系统中整合过多功能组件使得系统愈加庞大。由此带来如开发更加复杂,运行效率无法保证等问题。为了改变这一趋势,很多大型商业计算机系统开始采用Xen这一开源虚拟化技术将整体的系统功能拆分为各单独运行的子系统,做到单一子系统只负责原系统的某组特定功能。这些子系统分别运行在不同的,由Xen虚拟化技术产生的客户域中,从而使各个子系统都能够输出更好的运行时性能。但是这种大型系统的分拆,并使之运行在一个以Xen虚拟化技术为基础的集成硬件环境中,会使得系统出现问题时,工程师无法通过良好的可视化诊断辅助系统进行系统故障的诊断。特别是考虑到分拆后的子系统运行在更适合发挥各自功能的操作系统之下,这种多操作系统的环境使得当故障牵涉到多个客户域时,工程师对问题的解决更加耗时。针对以上问题,本文对采用Xen虚拟化技术的Websense公司推出的Websense Web Security Gateway (WSG)安全套件建立了一套完备的诊断辅助系统。通过该系统,用户可以在其中查找存储在数据库中的之前已解决的类似故障。工程师也可以在该系统中对客户提交的问题进行判断,并经由本系统对出现故障的客户域中的组件进行调试,以获取得到解决方案所需的必要数据。本文的工作主要有以下几个方面:1.完成需求分析,并提出能够充分发挥WSG系统优势的系统架构,以更好地建设该诊断辅助系统;2.通过Django框架建立一个适用于本系统的Web应用,使多类型用户可以更好地对系统进行使用;3.利用基于CORBA的Websense WIFFLE框架完成WSG系统服务器端调控组件的制作。做到通过该组件,系统的诊断请求能够正确地发送到相应域中,并完成对获取到的调试数据的暂存:4.利用WIFFLE框架中的远程代理理念完成客户端Web应用与调控组件之间信息传输中间件的制作,使Web应用能够通过该中间件与调控组件进行顺利通信,完成调试数据的获取;5.采用WIFFLE框架中的本地代理理念,完成各个客户域中实际进行调试诊断的组件。
【关键词】:远程诊断辅助 Xen虚拟化技术 CORBA标准 服务代理
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP302;TP277
【目录】:
- 摘要8-10
- Abstract10-12
- 第1章 绪论12-16
- 1.1 研究背景12-13
- 1.2 研究目的及国内外研究现状13-14
- 1.3 本文工作与创新14-15
- 1.4 本文的组织15-16
- 第2章 诊断辅助系统的需求分析及整体设计16-22
- 2.1 系统需求分析17
- 2.2 系统的整体设计17-20
- 2.3 本章小结20-22
- 第3章 系统建设时涉及到的关键技术22-29
- 3.1 Django框架及Xadmin22-24
- 3.2 WIFFLE框架24-27
- 3.3 守护进程27
- 3.4 本章小结27-29
- 第4章 系统的设计与实现29-45
- 4.1 DiagWeb29-31
- 4.2 DiagClient31-35
- 4.3 DiagAgent35-37
- 4.4 DiagCenter37-40
- 4.5 系统测试40-44
- 4.6 本章小结44-45
- 第5章 总结45-47
- 5.1 工作总结45-46
- 5.2 下一阶段工作46-47
- 参考文献47-51
- 致谢51-53
- 攻读学位期间发表的学术论文目录53-54
- 附件54
【参考文献】
中国期刊全文数据库 前5条
1 农强;;基于Linux守护进程的分析与实现[J];电脑知识与技术(学术交流);2007年04期
2 刘班;;基于Django快速开发Web应用[J];电脑知识与技术;2009年07期
3 薛海峰;卿斯汉;张焕国;;XEN虚拟机分析[J];系统仿真学报;2007年23期
4 侯晓林,刘文平;基于CORBA标准的企业集成信息平台技术[J];制造技术与机床;2002年11期
5 余凯;;有关企业信息系统安全问题的研究[J];中小企业管理与科技(上旬刊);2009年11期
中国硕士学位论文全文数据库 前1条
1 郭晓琼;虚拟机Xen及其内存管理研究[D];上海交通大学;2008年
,本文编号:737927
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/737927.html