论文部分内容阅读
科学技术不断发展,用户需求不断增加,然而计算机硬件技术却没有跟上步伐,导致计算效率低下,为了解决这一难题,虚拟化技术应景而生。何为虚拟化技术?虚拟化技术就是将物理资源,比如磁盘、CPU、内存条等,集中统一管理,经抽象转换,隔离开来呈现给用户,用户看到的并不是真正的物理资源属性,而是虚拟的属性,使用户可以获得比原来更好的资源利用率。本文所提到的XenServer是免费的、企业级的服务器虚拟化技术解决方案,利用它,用户可以很容易获得虚拟化技术带来的方便,比如,它以很高的效率来管理用户的服务器,无论是Windows还是Linux服务器,他都提供了高效的服务器整合服务。本文主要的目的是通过Eclipse集成开发环境开发基于B/S结构的面向XenServer管理人员的虚拟服务器管理门户平台,结合XAPI和Tomcat信息服务器,采用HTML、JSP、JavaScript/j Query、CSS、MySQL等一系列网络技术,以Spring/SpringMVC框架为依托,为XenServer服务器虚拟化管理人员提供专业化的虚拟服务器web管理界面,可以随时随地使用浏览器在本系统上对XenServer服务器上的主机、虚拟机、存储等一系列服务器资源进行管理,并通过实际搭建应用环境进行系统地有效地测试分析,真正地实现对该系统的有效性和可靠性验证。本文主要研究和探讨了基于XenServer的VMs在线管理系统的设计与实现,首先对系统的进行了详细的需求分析,包括功能需求和性能需求;其次是系统的概要设计,包括系统的功能模块组织结构、总体流程图、数据结构设计以及出错处理设计;然后是系统的详细设计,包括系统的实现环境以及系统各个功能模块的具体设计,从系统关键技术角度分析了程序实现的技术基础;最后是系统的测试,包括功能上和性能上的测试。本文最终设计出来的系统从前台页面布局到后台的管理控制统一风格和部署方法,力求满足用户的操作便利和功能需求要求,经测试后符合预定要求,完成后的XenServer在线管理系统高效便捷、美观大方、功能齐全、特色鲜明,必可以成为XenServer服务器管理员的的一大助力。