本发明专利技术公开了一种基于虚拟机的多网融合系统,包括:物理单元,是系统中所有硬件设备的集合,用于运行虚拟机程序;虚拟机,其通过虚拟化软件代码虚拟出虚拟硬件设备,以便于运行应用程序;虚拟机监控器VMM,运行在物理单元上,用于监控所有的虚拟机;和用户配置单元,连接到虚拟机监控器VMM上,用于从用户接收虚拟机配置参数并发送给虚拟机监控器VMM。本发明专利技术有效解决现有技术中不同网络的应用之间存在的不融合的问题,提高硬件设备的复用率。
【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种基于虚拟机的多网融合系统,包括:物理单元,是系统中所有硬件设备的集合,用于运行虚拟机程序;虚拟机,其通过虚拟化软件代码虚拟出虚拟硬件设备,以便于运行应用程序;虚拟机监控器VMM,运行在物理单元上,用于监控所有的虚拟机;和用户配置单元,连接到虚拟机监控器VMM上,用于从用户接收虚拟机配置参数并发送给虚拟机监控器VMM。本专利技术有效解决现有技术中不同网络的应用之间存在的不融合的问题,提高硬件设备的复用率。【专利说明】
本专利技术涉及计算机虚拟机
,具体涉及一种基于虚拟机的多网融合系统和 方法。
技术介绍
随着网络的发展,各种业务层出不穷,各个网络设备供应商提供的软件也存在较 大的差别,每个厂商提供的服务不尽相同,每个厂商的特长也都不一样,作为管理员希望使 用简单的方法来管理复杂的网络,用尽量少的硬件来满足网络应用的需求,同时考虑到不 同厂商的优缺点,可能在不同的网络中希望使用不同供应商提供的软件,已达到充分发挥 各个厂商优势的目的。 现有技术条件下,如果管理员在内部网络中需要使用不同供应商的软件,通常要 使用该供应商提供的硬件,也就是说供应商提供的产品是软件和硬件搭配在一起买的。在 内部网络中,如果不同的部门部署不同供应商的软件产品的话,就必须要同时部署对应供 应商的硬件产品。可见,现有技术中是将硬件和软件搭配在一起提供给客户。 但是,大多数客户实际上仅仅需要软件以及软件上的服务,而不必须要使用供应 商搭配的硬件产品。由于各个供应商的强项不尽相同,客户可能希望在不同的网络环境中 部署不同的供应商提供的设备,已达到充分利用各个供应商优势的目的。但是,在现有技术 中,如果要达到上述目的,客户必须购买多个不同厂商的硬件,从硬件成本和维护这些硬件 的工作量来看,购买多个硬件都不是最佳选择。此外,如果需要扩展网络,添加某个子网,管 理员可能就要部署一台新的设备,而这不仅仅增加了硬件成本和维护成本,也增加了管理 员的工作量,从硬件的可扩展性来看,现有技术没有做到这一点。 有鉴于此,需要提出一种多网络设备融合的装置与系统,可以通过使用一台高性 能的服务器,通过虚拟化软件虚拟出多个网络设备,这些网络设备的软件可以完全不相同, 从而解决现有技术的缺陷。
技术实现思路
本专利技术的目的是提供一种,能有效解决现有技 术中不同网络的应用之间存在的不融合的问题。 根据本专利技术的一方面,提供了一种基于虚拟机的多网融合系统,包括:物理单元, 是系统中所有硬件设备的集合,用于运行虚拟机程序;虚拟机,其通过虚拟化软件代码虚拟 出虚拟硬件设备,以便于运行应用程序;虚拟机监控器VMM,运行在物理单元上,用于监控 所有的虚拟机;和用户配置单元,连接到虚拟机监控器VMM上,用于从用户接收虚拟机配置 参数并发送给虚拟机监控器VMM。 其中,虚拟机监控器VMM管理虚拟机的创建、删除、关机、重启和异常监控。 优选的,所述虚拟机用于实现下述虚拟硬件设备的虚拟化:CPU虚拟化、内存虚拟 化和10设备虚拟化。 其中,所述虚拟机监控器VMM根据所述虚拟机配置参数将物理单元上的硬件资源 分配给相应的虚拟机。 可选的,所述虚拟机监控器VMM通过从用户配置单元接收虚拟机配置参数,调整 对应虚拟机的规格信息、配置参数以及物理硬件资源分配,或增加或减少对应虚拟机的数 量。 优选的,所述虚拟机设置虚拟网卡,多个所述虚拟机之间通过自身的虚拟网卡进 行通信。 可选的,虚拟机监控器通过从虚拟机上运行的应用程序接收虚拟机配置参数,调 整对应虚拟机的规格信息、配置参数以及物理硬件资源分配。 可选的,虚拟机监控器通过从虚拟机上运行的应用程序接收虚拟机配置参数,将 所述应用程序分配到其他虚拟机中,或创建新的虚拟机并分配给该应用程序。 可选的,虚拟机监控器通过网络从客户端接收虚拟机配置参数,将该客户端分配 对应的虚拟机,或者创建新的虚拟机以分配给该客户端。 根据本专利技术的另一方面,提供了一种基于虚拟机的多网融合方法,包括下述步骤: 步骤S11,基于网络设备创建虚拟机组;步骤S12,给虚拟机分配网络设备的硬件资源;步骤 S13,虚拟机VM基于被分配的资源进行虚拟化;以及步骤S14,在虚拟机VM上运行应用程 序。 根据本专利技术,可以在同一个硬件平台上运行不同类型的应用程序(例如不同类 型、版本的防火墙、路由器软件等),避免了采用多套硬件设备导致的高昂费用。另外,可以 通过只维护一套硬件设备来实现多个网络设备的正常运行,从而可以大大降低硬件维护难 度,节省硬件维护成本。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其它的附图。 图1显示了本专利技术的基于虚拟机的多网融合系统的结构示意图; 图2显示了本专利技术基于虚拟机的多网络融合系统的通信示意图; 图3显示了本专利技术的基于虚拟机的多网融合方法的流程示意图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参 照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发 明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本 专利技术的概念。 在多网融合环境下,对于用户来说,无论处于何种网络、使用何种终端或是处于任 何位置,用户均需要感受到有QoS保障的用户体验、友好的用户界面及多元化业务,因此融 合网络平台必须完成以下功能:终端在异构网络中的切换、支持媒体流与终端的适配。而 终端的适配可以通过本专利技术所述来实现。 图1显示了本专利技术的基于虚拟机的多网融合系统的结构示意图。 如图1所示,本专利技术的基于虚拟机的多网融合系统主要包括物理单元,虚拟机监 控器VMM、虚拟机VM、应用软件,用户配置单元。 物理单元是系统中所有硬件设备的集合,用于运行虚拟机程序。物理单元主要包 括CPU、内存、I/O接口单元、网卡、显卡等等计算机硬件设备。其他输入/输出设备等通用 计算机设备。本专利技术中,虚拟机监控器及其监控的各个虚拟机都运行在物理单元的硬件设 备商,不同的硬件设备供应商提供的设备软件不一样,甚至是完全基于不同的硬件平台,但 是都可以通过虚拟机技术实现常用的设备。 虚拟机VM是通过虚拟化软件代码虚拟出的虚拟硬件设备,虚拟机可以虚拟出不 同的硬件配置,包括CPU类型、内存大小、网卡、显卡等信息,从而便于应用程序运行。这些 信息都可以根据实际需要,由网络管理员来手动配置。本专利技术中,所有的虚拟机都通过虚拟 机监控器VMM进行控制和管理。 进一步,不同的虚拟机可以配置为应用于不同的内部网络,保证不同区域(例如 不同的局域网)使用的不同的应用程序可以正常运行。由于,这些应用程序是运行在虚拟 机上,如果出现异常,例如软件bug等问题,可以通过重启虚拟机就恢复正常。另一方面,由 于不同区域的所有应用程序本文档来自技高网...
【技术保护点】
一种基于虚拟机的多网融合系统,包括:物理单元,是系统中所有硬件设备的集合,用于运行虚拟机程序;虚拟机,其通过虚拟化软件代码虚拟出虚拟硬件设备,以便于运行应用程序;虚拟机监控器VMM,运行在物理单元上,用于监控所有的虚拟机;和用户配置单元,连接到虚拟机监控器VMM上,用于从用户接收虚拟机配置参数并发送给虚拟机监控器VMM。
【技术特征摘要】
【专利技术属性】
技术研发人员:李鹏,
申请(专利权)人:汉柏科技有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。