● 摘要
近年来,随着云计算的兴起,国内IT界对虚拟化技术的关注度与热度不断提高,虚拟化技术[1]被广泛的应用于各企业的生产运营当中,各大中型企业纷纷建立自己的数据中心,通过采用成熟的虚拟化产品,使得企业合理利用资源,有效减少资源浪费的需求得到了满足。当前市场上主流的虚拟化厂商及其产品有:VMware的vSphere系列、微软的Hyper-v以及Citrix的Xen Server,其中VMware产品的装机量占据了主要市场,根据比特网的统计数据显示,在2012年底VMware产品所占市场份额为65%,微软的Hyper-v的份额为27%左右,剩余市场为Citrix等占有。企业应用虚拟化技术主要解决面临的如下问题:
虚拟机申请不规范,无法进行审计
虚拟机生产运行状态(非监控类)无法跟踪,资源浪费严重
虚拟机崩溃时无法及时处理必须由管理员完全处理
虚拟资源消耗情况不方便统计,无法为容量规划提供依据
本课题根据企业内部虚拟机管理的实际现状进行调研分析,最终虚拟机管理系统需要实现对VMWare虚拟机进行管理,需具备虚拟资源模型管理、虚拟机采集、虚拟机申请、虚拟机扩容申请、虚拟机续租、虚拟机回收等业务功能,系统采用管理服务Server + Web前端展示Server的双服务模式,管理服务Server主要基于JAVA RMI、JMS技术进行虚拟资源模型管理,虚拟机采集、虚拟机控制指令派发等操作管理;Web前端展示Server采用Apach Tomcat应用服务器提供虚拟机各种管理的接入服务,例如同流程系统集成的页面组件,用于虚拟机日常管理的管理员和用户管理页面,供企业IT支撑部门进行容量规划的统计分析报表。
本课题所实现虚拟机管理系统由本人设计并参与部分核心模块的编码实现工作,系统已经被所在工作单位采用并开始向移动、正启等领域推广。系统保持平稳运行,到目前为止,经本系统所管理的虚拟机已经累计超过1000台,相关的流程工单830多张。
相关内容
相关标签