一种数据中心综合管理系统的异构服务器虚拟化管理系统及方法技术方案

技术编号:18972243 阅读:43 留言:0更新日期:2018-09-19 03:34
一种数据中心综合管理系统的异构服务器虚拟化管理系统,包括服务器监控模块,用于监控物理设备的硬件资源;和,网络管理模块,包括管理物理和逻辑的网络接口;和,安全管理模块,用于对设备的运行、数据、权限和账号进行管理;和,虚拟机管理模块,用于对虚拟机进行创建、迁移。还包括一种数据中心综合管理系统的异构服务器虚拟化管理方法。

A heterogeneous server virtualization management system and method for data center integrated management system

A heterogeneous server virtualization management system for data center integrated management systems, including server monitoring modules for monitoring hardware resources of physical devices; and, network management modules, including physical and logical network interfaces for management; and, security management modules, for running, data, privileges, and accounting of devices. Number is managed; and virtual machine management module is used to create and migrate the virtual machine. It also includes a heterogeneous server virtualization management method of data center integrated management system.

【技术实现步骤摘要】
一种数据中心综合管理系统的异构服务器虚拟化管理系统及方法
本专利技术涉及服务器管理
,具体地说是一种数据中心综合管理系统的异构服务器虚拟化管理系统及方法。
技术介绍
近年来,虚拟化技术日益成熟,虚拟机允许多个操作系统实例并发且独立运行在相同的硬件资源上。这些系统的核心是一个虚拟机监控器,或称作Hypervisor。Hypervisor为guest操作系统(也称为domain)提供了一个完整的虚拟硬件接口,并且调度这些domain在物理硬件资源上执行。虚拟机的一个主要特征是domain可以在运行于不同计算机(称作宿主机)上的Hypervisor之间透明地在线迁移。目前常用的虚拟机技术主要有KVM、xen、vmware。KVM是指基于Linux内核(Kernel-based)的虚拟机(VirtualMachine)。KVM最大的好处就在于它是与Linux内核集成的,所以速度很快。KVM的宿主操作系统必须是Linux,支持的客户机操作系统包括Linux、Windows、Solaris和BSD,运行在支持虚拟化扩展的x86和x86_64硬件架构上,cpu支持VT技术。Xen是一个开放源代码虚拟机监视器,由剑桥大学开发。Xen的缺点是操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性),所以比较麻烦。使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。VMWare(VirtualMachineware)是一个“虚拟PC”虚拟机管理管理软件。它的产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。异构服务器虚拟化管理是一个难题,上述解决方案很难统一,客户的初期投资也很难得到保障。
技术实现思路
本专利技术实施例中提供了一种数据中心综合管理系统的异构服务器虚拟化管理系统及方法,以解决现有技术中的异构服务器的管理难以统一的问题。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:本专利技术第一方面提供了一种数据中心综合管理系统的异构服务器虚拟化管理系统,该系统包括服务器监控模块,用于监控物理设备的硬件资源;和,网络管理模块,包括管理物理和逻辑的网络接口;和,安全管理模块,用于对设备的运行、数据、权限和账号进行管理;和,虚拟机管理模块,用于对虚拟机进行创建、迁移。结合第一方面,在第一方面第一种可能的实现方式中,服务器监控模块通过CPU进行监控物理设备的硬件资源;所述物理设备的硬件资源包括CPU的个数、核心数、运行频率和使用状况。结合第一方面,在第一方面第二种可能的实现方式中,所述物理设备的硬件资源通过session直接生成在libvirt机制下的连接通道上。结合第一方面,在第一方面第三种可能的实现方式中,所述的网络管理模块提供的网络类型包括isolated、forwarding;在所述的isolated网络下,虚拟机只能相互通信而不能与互联网通信;在所述的forwarding网络下,虚拟机的数据forward可在物理网络实现且能与外部网络进行通讯。结合第一方面,在第一方面第四种可能的实现方式中,所述的forwarding网络包括nat网络和routed网络;在所述的nat网络下,虚拟机的网络数据在经过物理机网络时进行ip伪装,实现多个虚拟机共享物理机的公网ip;在所述的routed网络下,虚拟机的数据通过物理机发送出去,通过virbr虚拟网卡接口与互联网进行通信。结合第一方面,在第一方面第五种可能的实现方式中,所述的安全管理模块包括主层身份认证模块和次层身份认证模块;所述的主层身份认证模块用于获取用户名和密码进行登录,并在认证结束后激活次层身份认证模块;所述的次层身份认证模块用于在主层身份认证模块认证之后根据录入管理对象主机所对应的IP地址,采用libvirt机制进行安全认证。结合第一方面,在第一方面第六种可能的实现方式中,还包括登录模块,用于输入用户名、密码和ip地址进行登录。结合第一方面,在第一方面第七种可能的实现方式中,所述的虚拟机管理模块包括虚拟机创建模块,用于在对应受控主机之间建立连接通道,并在libvirt机制下调用虚拟机的创建函数,对虚拟机进行创建;和,虚拟机迁移模块,用于把所需虚拟机状态和配置信息的文件迁移到对应的目标服务器上,重新注册该虚拟机并重启。本专利技术第二方面提供了一种数据中心综合管理系统的异构服务器虚拟化管理方法,根据权利要求1至8所述的系统,其特征是,包括以下方法:对登录信息进行身份验证;创建虚拟机;对虚拟机进行迁移;重启虚拟机。结合第二方面,在第二方面第一种可能的实现方式中,所述对登陆信息进行身份验证包括以下方法:获取用户名和密码进行登录进行主层身份认证;录入所管理对象主机的ip地址,实现物理机与虚拟机的连接;采用libvirt机制进行安全认证;所述创建虚拟机的方法包括:在受控主机之间建立连接通道;系统对输入的虚拟机参数进行合法性检查;在libvirt机制下创建虚拟机;所述对虚拟机进行迁移的方法包括:把虚拟机状态和配置信息的文件迁移到对应的目标服务器上。本专利技术第二方面的所述方法能够实现第一方面及第一方面的各实现方式中的系统,并取得相同的效果。由以上技术方案可见,本专利技术有助于数据中心的统一管理,尤其是在涉及物理资源与虚拟资源同时需要监控的场景,本专利技术节约了网络资源,并解决了网络的互联互通问题,保证了虚拟计算系统的稳定。本专利技术能够较好地实现异构服务器虚拟化管理,使资源得到公平合理的利用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一种数据中心综合管理系统的异构服务器虚拟化管理系统结构示意图;图2为本专利技术实施例所应用系统的方法流程示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。如图1所示,一种数据中心综合管理系统的异构服务器虚拟化管理系统,包括服务器监控模块,用于监控物理设备的硬件资源;和,网络管理模块,包括管理物理和逻辑的网络接口;和,安全管理模块,用于对设备的运行、数据、权限和账号进行管理;和,虚拟机管理模块,用于对虚拟机进行创建、迁移。服务器监控模块通过CPU进行监控物理设备的硬件资源;物理设备的硬件资源包括CPU的个数、核心数、运行频率和使用状况。CPU监控启动后,系统默认将后台session中得到的有效连接的参数,数据则存在归总、拆分、计算基础操作,建立连接到对应主机后,将CPU的申请信息上交,对应主机则把接收到的数据返回给客户端,系统则在页面上显示处理后的返回信息。物理设备的硬件资源通过session直接生成在libvirt机制下的连本文档来自技高网
...

【技术保护点】
1.一种数据中心综合管理系统的异构服务器虚拟化管理系统,其特征是,包括服务器监控模块,用于监控物理设备的硬件资源;和,网络管理模块,包括管理物理和逻辑的网络接口;和,安全管理模块,用于对设备的运行、数据、权限和账号进行管理;和,虚拟机管理模块,用于对虚拟机进行创建、迁移。

【技术特征摘要】
1.一种数据中心综合管理系统的异构服务器虚拟化管理系统,其特征是,包括服务器监控模块,用于监控物理设备的硬件资源;和,网络管理模块,包括管理物理和逻辑的网络接口;和,安全管理模块,用于对设备的运行、数据、权限和账号进行管理;和,虚拟机管理模块,用于对虚拟机进行创建、迁移。2.根据权利要求1所述的系统,其特征是,服务器监控模块通过CPU进行监控物理设备的硬件资源;所述物理设备的硬件资源包括CPU的个数、核心数、运行频率和使用状况。3.根据权利要求2所述的系统,其特征是,所述物理设备的硬件资源通过session直接生成在libvirt机制下的连接通道上。4.根据权利要求1所述的系统,其特征是,所述的网络管理模块提供的网络类型包括isolated、forwarding;在所述的isolated网络下,虚拟机只能相互通信而不能与互联网通信;在所述的forwarding网络下,虚拟机的数据forward可在物理网络实现且能与外部网络进行通讯。5.根据权利要求4所述的系统,其特征是,所述的forwarding网络包括nat网络和routed网络;在所述的nat网络下,虚拟机的网络数据在经过物理机网络时进行ip伪装,实现多个虚拟机共享物理机的公网ip;在所述的routed网络下,虚拟机的数据通过物理机发送出去,通过virbr虚拟网卡接口与互联网进行通信。6.根据权利要求1所述的系统,其特征是,所述的安全管理模块包括主层身份...

【专利技术属性】
技术研发人员:李俊山
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1