一种数据中心智慧网络管理系统和实现方法与流程

文档序号:16007673发布日期:2018-11-20 20:16阅读:144来源:国知局

本发明涉及数据中心技术领域,具体地说是一种数据中心智慧网络管理系统和实现方法。



背景技术:

模块化数据中心(Module Data Center,MDC)是基于云计算的新一代数据中心部署形式,为了应对云计算、虚拟化、集中化、高密化等服务器发展的趋势,其采用模块化设计理念,最大程度的降低基础设施对机房环境的耦合。集成了供配电、制冷、机柜、气流遏制、综合布线、动环监控等子系统,提高数据中心的整体运营效率,实现快速部署、弹性扩展和绿色节能。

随着大数据信息行业的飞速发展,数据中心的发展也进入到一个新的阶段。管理系统是数据中心内部配置的重要组成部分。传统的管理系统主要已动环监控为主,具备多种数据接口,可接入UPS、配电柜、精密空调、门禁、温湿度传感器、烟雾探测器、温感探测器、漏水传感器、翻转天窗及网络摄像机等多种监控对象。

当前,随着云计算、大数据和互联网的快速发展,信息化的基础设施发生了根本转变,监控管理的需求从一些单独的系统要求转化为整体平台化、统一平台、统一数据管理的系统要求。各项应用服务器不再是单独的计算模块,而是通过云计算、大数据等平台将计算、存储、网络资源统一起来,跨越数据中心范围形成规模庞大、统一监控与管理的资源池,因此需要能够监控大规模、分布式、跨地域的虚拟资源与物理资源的统一监控系统。而这当中,网络管理也显得越来越重要。

云计算通过虚拟机软件,可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟的计算机运行在一个完全隔离的环境中,并具有完整的硬件系统功能。通过虚拟机及多种虚拟化技术,可以实现异构、分布的软硬件资源(包括计算资源、存储资源、网络资源、服务资源及数据资源)的按需构建与重组,形成满足应用需求的资源影响,以服务享用的方式提供给用户。

但是,虚拟化只是云计算的一部分因素,由于用户需要在各种物理设备之间迁移数据和应用,搭建云计算平台的厂商必须提供按需伸缩容量的能力,让用户根据需要很容易的配置新的服务器和存储设备。现有技术中,在云计算环境中,云网络模型通常只提供基础的动态或者静态地址分配给用户所使用的虚拟机,以及基本的防火墙等功能。缺乏网络关键的服务,这都极大地限制了用户的使用、安全和性能问题。

所以,现有技术中的网络管理方法存在无法满足用户的对使用、安全和性能的问题。



技术实现要素:

本发明的目的在于提供一种数据中心智慧网络管理系统和实现方法,用于解决现有技术中存在的现有技术中的网络管理方法存在无法满足用户的对使用、安全和性能的问题。

本发明解决其技术问题所采取的技术方案是:

一种数据中心智慧网络管理系统,包括云管理器和网络管理器,所述云管理器用于管理虚拟资源和物理主机并形成云资源,所述云管理器用于为用户提供API接口,所述网络管理器用于从所述云管理器获取云资源,所述网络管理器用于监视和管理网络设备的配置情况,所述云管理器能够根据用户的网络需求来在云中配置虚拟机。

进一步地,所述网络管理器包括资源管理器模块、网络配置模块和网络优化模块,资源管理器模块用于周期地获取当前智慧网络的管理状态,网络配置模块用于存储配置命令,网络优化模块用于优化虚拟机的摆放。

一种数据中心智慧网络管理实现方法,包括以下步骤:

(1)用户使用策略语言来指定所需配置的网络服务;

(2)云管理器将步骤(1)中用于指定所述网络服务的策略语言翻译成所述的网络通信模式和网络服务的标准描述,所述描述代表了用户逻辑上的网络资源要求;

(3)网络管理器根据当前的网络资源的利用情况、网络链路状态和步骤(2)中的所述的逻辑上的网络资源要求,生成网络层面上的虚拟机部署规则;

(4)系统根据步骤(3)中所述的网络层面上的虚拟机部署规则分配虚拟机资源,并部署到实际的云中。

进一步地,通过所述管理器来管理物理资源、监视物理机、放置虚拟机和分配存储空间。

进一步地,在一台物理主机上配置虚拟机之前,通过所述云管理器提供咨询,以确定哪些主机是候选的,然后所述网络管理器通过采用优化的布局算法,以达到用户的智慧网络配置要求,实现最小化网络状态。

进一步地,所述网络管理器通过控制云的资源,当云中的资源情况发生变化时,所述网络管理器决定怎样摆放虚拟机或改变当前虚拟机拓扑情况。

进一步地,通过所述网络管理器获取所有物理机上的可用资源列表。

进一步地,通过所述网络管理器来收集当前的链路和交换的状态。

进一步地,通过所述网络管理器的资源管理器模块周期的获取当前智慧网络的管理状态,从而探测出石油有虚拟机故障需要迁移。

进一步地,所述优化的布局算法,具体步骤为:

1)所述网络管理器获得两个输入数据,一个数据输入为所述云管理器将步骤(1)中所述的策略语言翻译之后形成的虚拟机映射到物理网络双的资源的逻辑要求,另一个数据输入为当前的物理主机的可用资源列表;

2)以步骤1)中所述的两个输入数据为基础,所述网络管理器调用网络优化模块,以确定最佳的位置来放置虚拟机;

3)所述网络管理器实用网络配置模块的配置命令来生成每个网络中的可编程期间的配置。

本发明的有益效果是:

本发明提供的一种数据中心智慧网络管理系统,通过设置云管理器负责管理虚拟资源和物理主机,并且为用户提供API接口,API接口指的是应用程序接口,以便用户设置自己的网络策略需求。而网络管理器负责监视和管理网络设备的配置情况,并且根据用户的网络需求,来决定怎样在云中配置虚拟机。一种数据中心智慧网络管理系统能够以动态的方式为用户提供基于云计算的网络服务,可以根据用户需求实现智慧网络管理配置,并加以优化,以便最大限度地提高智慧网络管理的性能。

附图说明

图1为一种数据中心智慧网络管理系统的结构示意图;

图2为一种数据中心智慧网络管理实现方法的流程图;

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,一种数据中心智慧网络管理系统,包括云管理器和网络管理器,云管理器用于管理虚拟资源和物理主机并形成云资源,云管理器用于为用户提供API接口,网络管理器用于从云管理器获取云资源,网络管理器用于监视和管理网络设备的配置情况,云管理器能够根据用户的网络需求来在云中配置虚拟机。

如图1所示,网络管理器包括资源管理器模块、网络配置模块和网络优化模块,资源管理器模块用于周期地获取当前智慧网络的管理状态,网络配置模块用于存储配置命令,网络优化模块用于优化虚拟机的摆放。

一种数据中心智慧网络管理系统,通过设置云管理器负责管理虚拟资源和物理主机,并且为用户提供API接口,API接口指的是应用程序接口,以便用户设置自己的网络策略需求。而网络管理器负责监视和管理网络设备的配置情况,并且根据用户的网络需求,来决定怎样在云中配置虚拟机。一种数据中心智慧网络管理系统能够以动态的方式为用户提供基于云计算的网络服务,可以根据用户需求实现智慧网络管理配置,并加以优化,以便最大限度地提高智慧网络管理的性能。

一种数据中心智慧网络管理实现方法,有助于数据中心的统一数据管理,尤其是在涉及物理资源与虚拟资源同时需要监控的场景,以动态的方式为用户提供基于云计算的网络服务,提高安全性能,可以根据用户需求实现智慧网络管理配置,并加以优化,以便最大限度地提高智慧网络管理的性能。

下面分别说明系统的两个主要模块。

1、云管理器

云管理器主要负责管理物理资源、监视物理机、放置虚拟机和分配存储空间等。一旦用户有新的部署策略请求,云管理器就会根据新请求分配和部署物理资源。此外,为了配合网络管理器,云管理器需要将用户的策略经过翻译,传输给网络管理器,以便网络管理器判断当前网络配置状态并进行新的智慧网络管理部署。

在一台物理主机上配置虚拟机之前,云管理器提供咨询,以确定哪些主机是候选的,之后网络管理器采用一些优化的布局算法,以达到用户的智慧网络管理配置需求,并且最小化网络状态,并最大限度地提高智慧网络管理的性能和可配置的智慧网络管理的数量。

2、网络管理器

网络管理器是智慧网络管理管理系统核心模块。云管理器把用户需求翻译成虚拟机映射到物理网络上的资源的逻辑要求之后,将此逻辑要求交付给网络管理器。网络管理器根据云管理器提供的用户需求,负责在整个云中配置智慧网络管理。它也控制云的资源,例如当云中的资源情况发生变化时,决定怎样摆放虚拟机或改变当前虚拟机拓扑情况,来保证以一个高效的方法满足用户的虚拟机配置需求。

网络管理器得到两个输入数据:一是云管理器将用户的需求翻译之后形成的虚拟机映射到物理网络上的资源的逻辑要求,二是当前的所有物理主机上的可用资源的列表。此外,网络管理器还收集当前的链路和交换的状态,以及当前物理网络上配置的虚拟网段映射的情况。网络管理器的资源管理器模块周期地获取当前智慧网络管理的状态,以便探测出是否有虚拟机故障需要迁移等等。

以上述得到的输入数据为基础,网络管理器调用网络优化模块,以确定最佳的位置来放置虚拟机。然后,网络管理器使用网络配置模块的配置命令来生成每个网络中的可编程器件的配置,使它们满足用户的智慧网络管理配置要求。

如图2所示,一种数据中心智慧网络管理实现方法,包括以下步骤:

(1)用户使用策略语言来指定所需配置的网络服务;

(2)云管理器将步骤(1)中用于指定网络服务的策略语言翻译成的网络通信模式和网络服务的标准描述,描述代表了用户逻辑上的网络资源要求;

(3)网络管理器根据当前的网络资源的利用情况、网络链路状态和步骤(2)中的的逻辑上的网络资源要求,生成网络层面上的虚拟机部署规则;

(4)系统根据步骤(3)中的网络层面上的虚拟机部署规则分配虚拟机资源,并部署到实际的云中。

在上述方法过程中,通过管理器来管理物理资源、监视物理机、放置虚拟机和分配存储空间。

在上述方法过程中,在一台物理主机上配置虚拟机之前,通过云管理器提供咨询,以确定哪些主机是候选的,然后网络管理器通过采用优化的布局算法,以达到用户的智慧网络配置要求,实现最小化网络状态。

在上述方法过程中,网络管理器通过控制云的资源,当云中的资源情况发生变化时,网络管理器决定怎样摆放虚拟机或改变当前虚拟机拓扑情况。

在上述方法过程中,通过网络管理器获取所有物理机上的可用资源列表。

在上述方法过程中,通过网络管理器来收集当前的链路和交换的状态。

在上述方法过程中,通过网络管理器的资源管理器模块周期的获取当前智慧网络的管理状态,从而探测出石油有虚拟机故障需要迁移。

优化的布局算法,具体步骤为:

1)网络管理器获得两个输入数据,一个数据输入为云管理器将步骤(1)中的策略语言翻译之后形成的虚拟机映射到物理网络双的资源的逻辑要求,另一个数据输入为当前的物理主机的可用资源列表;

2)以步骤1)中的两个输入数据为基础,网络管理器调用网络优化模块,以确定最佳的位置来放置虚拟机;

3)网络管理器实用网络配置模块的配置命令来生成每个网络中的可编程期间的配置。

一种数据中心智慧网络管理实现方法,有助于数据中心的统一数据管理,尤其是在涉及物理资源与虚拟资源同时需要监控的场景,以动态的方式为用户提供基于云计算的网络服务,提高安全性能,可以根据用户需求实现智慧网络管理配置,并加以优化,以便最大限度地提高智慧网络管理的性能。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1