The embodiments of the present invention disclose a management method and device of a multi-type virtualization platform, which includes receiving the virtualization type imported by the business layer and calling the request of the interface of the adaptation layer, acquiring the corresponding implementation class according to the interface of the adaptation layer, and traversing the acquired implementation class, and finding the virtual input according to the annotations. Simulate implementation classes with matching types; create an instance of the found implementation class and initialize the instance; return the instance to the business layer through the adaptation layer interface. The scheme of the present invention solves the problem that the management platform of various types of virtualization can only manage virtualization for itself, and can not realize the management of multiple virtualization platforms by using one management platform.
【技术实现步骤摘要】
一种多虚拟化平台的管理方法及装置
本专利技术涉及虚拟化技术,尤其涉及一种多虚拟化平台的管理方法及装置。
技术介绍
随着网络和云计算技术的不断发展,网络用户量越来越多,服务器处理的业务范围越来越广,服务器压力也越来越大。随着虚拟化概念的提出,以及虚拟化技术的迅速发展,该问题得到了有效的缓解。虚拟化技术可以创建出各种针对不同业务的虚拟机,在同一台物理机上可以创建多个虚拟机,可以更充分的利用起物理资源,最大限度的发挥物理服务器的性能。可以通过创建大量的虚拟机进行集群管理,对外提供服务,大大增加了后台服务器处理请求的能力。现在越来越多的网络服务厂商开始使用虚拟化平台对外提供服务,当今市面上的虚拟化公司也层出不穷,比如VMWare、XenServer等等。各个虚拟化平台都各有优势,许多公司为了充分利用各个虚拟化的优势,取长补短,在其后台会同时使用多种虚拟化,而通过虚拟化各自提供的管理平台只能针对其本身虚拟化进行管理,无法管理其他虚拟化,因此需要一种能够管理多种虚拟化的平台。
技术实现思路
本专利技术的主要目的在于提供一种多虚拟化平台的管理方法和装置,实现Java注解的虚拟化管理 ...
【技术保护点】
1.一种多类型虚拟化平台的管理方法,其特征在于,所述方法包括:接收业务层传入的虚拟化类型和调用适配层接口的请求;根据所述适配层接口获取对应的实现类,并遍历所获取的实现类;根据注解,查找到与所述传入的虚拟化类型相匹配的实现类;创建所查找到的实现类的一个实例并对所述实例进行初始化;将所述实例通过所述适配层接口返回所述业务层。
【技术特征摘要】
1.一种多类型虚拟化平台的管理方法,其特征在于,所述方法包括:接收业务层传入的虚拟化类型和调用适配层接口的请求;根据所述适配层接口获取对应的实现类,并遍历所获取的实现类;根据注解,查找到与所述传入的虚拟化类型相匹配的实现类;创建所查找到的实现类的一个实例并对所述实例进行初始化;将所述实例通过所述适配层接口返回所述业务层。2.根据权利要求1所述的多类型虚拟化平台的管理方法,其特征在于,在所述接收业务层传入的虚拟化类型和调用适配层接口的请求之前,所述方法还包括:接收用户输入的接口定义指令,其中,所述接口定义指令用于使所述适配层接口能够适配多种虚拟化类型;根据所述接口定义指令设置所述适配层接口。3.根据权利要求1所述的多类型虚拟化平台的管理方法,其特征在于,在所述遍历所获取的实现类之前,所述方法还包括:对所述实现类创建注解。4.根据权利要求1所述的多类型虚拟化平台的管理方法,其特征在于,所述根据所述适配层接口获取对应的实现类,包括:通过ClassLoader获取所述适配层接口所对应的全部的实现类。5.根据权利要求1所述的多类型虚拟化平台的管理方法,其特征在于,所述将所述实例通过所述适配层接口返回所述业务层之后,所述方法还包括:所述业务层基于Java的上转型调用所述实例,其中,所述上转型是将所述实现类转为所述适配层接口。6.一种多类型虚拟化平台的管理装置,包括:存储器和处理器;其特征在于:所述存储器,用于保存用于管理多类型虚拟化平台的程序;所述处...
【专利技术属性】
技术研发人员:王德群,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。