基于VMWARE VSPHERE的虚拟机管理平台设计与实现
发布时间:2018-08-09 10:34
【摘要】:随着云计算技术热潮的兴起,云计算的应用逐渐被各大IT公司所追宠。虚拟化技术作为云计算的支撑技术再次成为焦点,而运用虚拟化技术已成为高校、企业对资源合理利用的首选。虚拟机管理平台的设计是为高校实验室或企业提供统一的自动的合理利用资源的平台,有效的提供了个性化定制系统。用户通过该平台使用虚拟主机,提高了服务器资源的管理效率,规范了服务器资源的使用。 本文从高校实验室与企业数据中心对虚拟机资源管理的实际情况,从系统体系结构、开发方法等方面综合考虑,设计并开发了基于VMware vSphere的虚拟机管理平台的基本功能。本文主要做了以下工作:阐述了虚拟化技术的原理、VMware的产品特点以及使用的其他云计算技术;对系统的功能性需求和非功能性需求进行了详细分析;在此基础上采用J2EE的MVC模式构建系统的体系结构,对系统进行了模块化设计,并分别对虚拟机申请、虚拟机模板、虚拟机部署、虚拟机管理等模块进行了设计与实现。 虚拟机管理平台是一套提供虚拟机申请、使用及管理的综合管理平台系统。本文在具体实现中使用了以下关键技术:为了用户更好的使用,采用B/S的结构,实现了客户端零成本的维护;考虑到虚拟机模板及虚拟机灾备还原的速度,结合云计算的分布式技术,设计了使用Hadoop的HDFS的文件存储;考虑到对虚拟机的访问控制,采用云终端提供友好的使用。同时使用JavaBean技术来实现临时信息的交互等。 虚拟机管理平台体系中基本功能的实现,有效地推动了高校实验室、企业数据中心的虚拟化建设,同时也加快了虚拟化技术的普及。
[Abstract]:With the rise of cloud computing technology, the application of cloud computing has gradually been favored by major IT companies. As the supporting technology of cloud computing, virtualization technology has once again become the focus, and the use of virtualization technology has become the first choice for enterprises to make rational use of resources. The design of virtual machine management platform is to provide a unified automatic and rational use of resources for university laboratories or enterprises, and effectively provide a personalized customization system. Users use virtual host through the platform to improve the efficiency of server resource management and standardize the use of server resources. In this paper, the basic functions of virtual machine management platform based on VMware vSphere are designed and developed based on the actual situation of virtual machine resource management in university laboratory and enterprise data center, as well as the system architecture, development method and so on. The main work of this paper is as follows: the principle of virtualization technology and the characteristics of VMware and other cloud computing technologies are described, and the functional and non-functional requirements of the system are analyzed in detail. On this basis, the architecture of the system is constructed with the MVC mode of J2EE, and the module of virtual machine application, virtual machine template, virtual machine deployment and virtual machine management are designed and implemented respectively. Virtual machine management platform is a set of integrated management platform system which provides application, usage and management of virtual machine. In this paper, the following key technologies are used in the implementation: for the better use of the user, the B / S structure is used to realize the maintenance of the client's zero cost, considering the virtual machine template and the speed of the disaster recovery of the virtual machine, Combined with the distributed technology of cloud computing, the file storage of HDFS using Hadoop is designed, and considering the access control of virtual machine, the cloud terminal is used to provide friendly use. At the same time, JavaBean technology is used to realize the exchange of temporary information. The realization of basic functions in the virtual machine management platform system has effectively promoted the virtualization construction of university laboratories and enterprise data centers, and has also accelerated the popularization of virtualization technology.
【学位授予单位】:苏州大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP391.9;TP302
本文编号:2173805
[Abstract]:With the rise of cloud computing technology, the application of cloud computing has gradually been favored by major IT companies. As the supporting technology of cloud computing, virtualization technology has once again become the focus, and the use of virtualization technology has become the first choice for enterprises to make rational use of resources. The design of virtual machine management platform is to provide a unified automatic and rational use of resources for university laboratories or enterprises, and effectively provide a personalized customization system. Users use virtual host through the platform to improve the efficiency of server resource management and standardize the use of server resources. In this paper, the basic functions of virtual machine management platform based on VMware vSphere are designed and developed based on the actual situation of virtual machine resource management in university laboratory and enterprise data center, as well as the system architecture, development method and so on. The main work of this paper is as follows: the principle of virtualization technology and the characteristics of VMware and other cloud computing technologies are described, and the functional and non-functional requirements of the system are analyzed in detail. On this basis, the architecture of the system is constructed with the MVC mode of J2EE, and the module of virtual machine application, virtual machine template, virtual machine deployment and virtual machine management are designed and implemented respectively. Virtual machine management platform is a set of integrated management platform system which provides application, usage and management of virtual machine. In this paper, the following key technologies are used in the implementation: for the better use of the user, the B / S structure is used to realize the maintenance of the client's zero cost, considering the virtual machine template and the speed of the disaster recovery of the virtual machine, Combined with the distributed technology of cloud computing, the file storage of HDFS using Hadoop is designed, and considering the access control of virtual machine, the cloud terminal is used to provide friendly use. At the same time, JavaBean technology is used to realize the exchange of temporary information. The realization of basic functions in the virtual machine management platform system has effectively promoted the virtualization construction of university laboratories and enterprise data centers, and has also accelerated the popularization of virtualization technology.
【学位授予单位】:苏州大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP391.9;TP302
【参考文献】
相关期刊论文 前3条
1 宋均;祝林;;基于云计算的海量数据处理平台设计与实现[J];电讯技术;2012年04期
2 刘嘉佳;;桌面虚拟化的技术及前景分析[J];电脑编程技巧与维护;2010年06期
3 秦学东;;开源虚拟化——KVM的构建[J];现代图书情报技术;2011年11期
,本文编号:2173805
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2173805.html