《一种数据中心计算、存储、网络设备自动管理分配方法.pdf》由会员分享,可在线阅读,更多相关《一种数据中心计算、存储、网络设备自动管理分配方法.pdf(14页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410779770.0(22)申请日 2014.12.17H04L 12/24(2006.01)(71)申请人 浪潮电子信息产业股份有限公司地址 250101 山东省济南市高新区浪潮路1036 号(72)发明人 吕广杰 刘正伟 朱波(74)专利代理机构 济南信达专利事务所有限公司 37100代理人 姜明(54) 发明名称一种数据中心计算、存储、网络设备自动管理分配方法(57) 摘要本发明公开了一种数据中心计算、存储、网络设备自动管理分配方法,其具体过程包括:定义应用场景 ;搭建系统基础架构 ;分配网络资源 ;分配服务器存储资源。该一。
2、种数据中心计算、存储、网络设备自动管理分配方法与现有技术相比,通过使用异构网络适配器、PXE 网络安装等技术手段和一整套完整的资源管理分配流程,将安装操作系统、划分网络、挂载存储的过程流程化、自动化,实现数据中心计算、存储、网络资源的自动分配,高效、科学、实用、节省运维成本,实用性强。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书5页 附图6页(10)申请公布号 CN 104468223 A(43)申请公布日 2015.03.25CN 104468223 A1/2 页21.一种数据中心计算、存储、网络设备自动管理分配方法,其特征在于,其具体。
3、实现过程为 :定义应用场景,即描述该方法的使用场景,该应用场景的定制过程为 :调研数据中心的资源使用现状,总结抽象出统一的业务应用场景,在该应用场景中,当用户申请资源时,系统自动为空闲服务器安装操作系统,分配 IP 地址,分配存储资源,并以远程服务的形式提供给用户使用 ;设置系统基础架构,该系统基础架构包括计算、存储、网络三大管理模块,模块间通过Rest 接口进行接口调用,通过消息总线进行消息交互,以松耦合的形式对外提供资源管理分配服务 ;分配网络资源,完成网络管理 :引入异构网络适配器,将各类厂商、型号的网络设备进行适配,提供统一的 Vlan、IP 管理接口 ;分配服务器存储资源 :通过 P。
4、XE 网络安装技术,为空闲服务器自动安装操作系统 ;通过调用网络模块的网络规则配置接口,将存储与计算资源连通,实现存储资源的分配。2.根据权利要求 1 所述的一种数据中心计算、存储、网络设备自动管理分配方法,其特征在于,所述应用场景的详细定义过程为 :S1、用户向管理员申请服务器、存储资源 ;S2、管理员在服务器池中选择空闲服务器,通过网络自动安装操作系统并为其划分Vlan 与 IP 地址 ;S3、管理员在存储池中选择空闲的IP SAN存储,通过设置网络规则,允许该服务器访问该存储 ;S4、将服务器以远程桌面或 SSH 的形式分配给用户,用户得到服务器后通过执行挂载动作,使用相应的存储资源 ;。
5、S5、用户资源使用完成后,系统自动回收服务器与存储资源,放回服务器池与存储池待用。3.根据权利要求 1 所述的一种数据中心计算、存储、网络设备自动管理分配方法,其特征在于,所述系统基础架构描述系统的整体逻辑层次及模块间调用关系,其具体配置及使用过程为 :1)将整个系统按照功能分为计算、存储、网络资源分配三大模块,其中网络模块负责整个数据中心所有交换机、路由器设备的 Vlan、IP 管理 ;计算模块负责数据中心所有服务器资源的资产维护、操作系统部署与分配 ;存储模块负责存储资源的资产维护管理 ;2)计算、存储、网络模块共用相同的数据库,通过 Rest 接口进行接口调用,并通过消息总线进行信息交换。
6、 ;资源管理系统对外提供 Rest API 接口,第三方用户通过认证、鉴定合法后,通过调用本方案提供的接口,自动管理分配数据中心的计算、存储、网络资源。4.根据权利要求 1 所述的一种数据中心计算、存储、网络设备自动管理分配方法,其特征在于,所述网络资源分配实现异构网络设备的统一管理及 Vlan、IP 划分,其具体分配过程为 :一、安装异构网络适配器,对底层不同厂商、型号的 L2/L3 层网络设备 API 接口进行统一封装,实现 Vlan 划分、IP 分配,与底层复杂的网络设备解耦 ;同时通过封装,对上层暴露统一的网络管理接口 ;权 利 要 求 书CN 104468223 A2/2 页3二、调。
7、用交换机 API,查询交换机上各端口连接的网卡 MAC 地址,建立“MAC端口”绑定表 ;通过手动录入各物理机与 MAC 地址的绑定关系,建立“主机MAC”绑定关系表 ;通过调用交换机创建 Vlan 的 API,建立“端口Vlan”关系表 ;通过调用 L3 层设备 DHCP 接口,为各个 Vlan 创建 DHCP 服务器,并实现为指定 MAC 地址分配 IP,即建立“MACIP”表 ;通过动态维护“主机MAC端口VlanIP”关系表,实现为服务器动态划分 Vlan、IP 的功能。5.根据权利要求 1 所述的一种数据中心计算、存储、网络设备自动管理分配方法,其特征在于,服务器存储资源分配实现管理。
8、计算、存储设备,实现为裸服务器安装系统、分配 IP、分配存储的功能,其具体分配过程为 :步骤一、通过 PXE 方式为服务器自动安装操作系统 :将支持 PXE 的服务器设置成网络启动,通过自启动芯片 PXE BootROM 从 DHCP 服务器索取 IP 地址信息,进而请求下载启动文件、自动应答文件,下载软件包,完成自动安装操作系统的过程 ;步骤二、调用网络资源分配模块划分 Vlan、IP 的接口,为新安装好系统的服务器配置IP 地址,以远程桌面或 ssh 的形式分配给用户使用 ;步骤三、为存储配置好 IP 地址后,由网络模块配置访问规则,允许服务器与存储相连 ;在步骤二分配到服务器的用户通过为。
9、服务器挂载存储,使用存储资源。权 利 要 求 书CN 104468223 A1/5 页4一种数据中心计算、存储、网络设备自动管理分配方法技术领域0001 本发明涉及计算机技术领域,具体地说是一种实用性强、数据中心计算、存储、网络设备自动管理分配方法。背景技术0002 随着信息科技的发展,数据中心逐步投入到科学、教育、文化、卫生、政府、高性能计算、电子商务、物联网等多个领域进行使用,并成为企业建设不可或缺的一部分。0003 随着企业多年的发展以及技术的革新,数据中心在不断地更新换代,同时企业间的收购,合并重组等商业行为,都会给企业带来新的数据中心或资源设备。一方面,企业临时的市场活动,需要 IT。
10、 资源快速配置和响应,并且能够满足未知的业务弹性需求 ;另一方面,大型数据中心资源过剩,许多资源不能够得到有效利用,而且运维成本巨大,造成严重的资源浪费。在企业业务越来越依赖 IT 的背景下,如何能够灵活有效地对数据中心资源进行整合与动态分配,成为企业面临的日益迫切的问题。0004 为了有效的降低运维成本,统一分配、管理数据中心的各类计算、存储、网络资源,提高资源使用率与配置响应效率,现提出一种易扩展、易开发、易维护的数据中心计算、存储、网络设备自动管理分配方法。发明内容0005 本发明的技术任务是针对以上不足之处,提供一种实用性强、数据中心计算、存储、网络设备自动管理分配方法。0006 一种。
11、数据中心计算、存储、网络设备自动管理分配方法,其具体实现过程为 :定义应用场景,即描述该方法的使用场景,该应用场景的定制过程为 :调研数据中心的资源使用现状,总结抽象出统一的业务应用场景,在该应用场景中,当用户申请资源时,系统自动为空闲服务器安装操作系统,分配 IP 地址,分配存储资源,并以远程服务的形式提供给用户使用 ;设置系统基础架构,该系统基础架构包括计算、存储、网络三大管理模块,模块间通过Rest 接口进行接口调用,通过消息总线进行消息交互,以松耦合的形式对外提供资源管理分配服务 ;分配网络资源,完成网络管理 :引入异构网络适配器,将各类厂商、型号的网络设备进行适配,提供统一的 Vla。
12、n、IP 管理接口 ;分配服务器存储资源 :通过 PXE 网络安装技术,为空闲服务器自动安装操作系统 ;通过调用网络模块的网络规则配置接口,将存储与计算资源连通,实现存储资源的分配。0007 所述应用场景的详细定义过程为 :S1、用户向管理员申请服务器、存储资源 ;S2、管理员在服务器池中选择空闲服务器,通过网络自动安装操作系统并为其划分Vlan 与 IP 地址 ;说 明 书CN 104468223 A2/5 页5S3、管理员在存储池中选择空闲的IP SAN存储,通过设置网络规则,允许该服务器访问该存储 ;S4、将服务器以远程桌面或 SSH 的形式分配给用户,用户得到服务器后通过执行挂载动作,。
13、使用相应的存储资源 ;S5、用户资源使用完成后,系统自动回收服务器与存储资源,放回服务器池与存储池待用。0008 所述系统基础架构描述系统的整体逻辑层次及模块间调用关系,其具体配置及使用过程为 :1)将整个系统按照功能分为计算、存储、网络资源分配三大模块,其中网络模块负责整个数据中心所有交换机、路由器设备的 Vlan、IP 管理 ;计算模块负责数据中心所有服务器资源的资产维护、操作系统部署与分配 ;存储模块负责存储资源的资产维护管理 ;2)计算、存储、网络模块共用相同的数据库,通过 Rest 接口进行接口调用,并通过消息总线进行信息交换 ;资源管理系统对外提供 Rest API 接口,第三方用。
14、户通过认证、鉴定合法后,通过调用本方案提供的接口,自动管理分配数据中心的计算、存储、网络资源。0009 所述网络资源分配实现异构网络设备的统一管理及 Vlan、IP 划分,其具体分配过程为 :一、安装异构网络适配器,对底层不同厂商、型号的 L2/L3 层网络设备 API 接口进行统一封装,实现 Vlan 划分、IP 分配,与底层复杂的网络设备解耦 ;同时通过封装,对上层暴露统一的网络管理接口 ;二、调用交换机 API,查询交换机上各端口连接的网卡 MAC 地址,建立“MAC端口”绑定表 ;通过手动录入各物理机与 MAC 地址的绑定关系,建立“主机MAC”绑定关系表 ;通过调用交换机创建 Vla。
15、n 的 API,建立“端口Vlan”关系表 ;通过调用 L3 层设备 DHCP 接口,为各个 Vlan 创建 DHCP 服务器,并实现为指定 MAC 地址分配 IP,即建立“MACIP”表 ;通过动态维护“主机MAC端口VlanIP”关系表,实现为服务器动态划分 Vlan、IP 的功能。0010 服务器存储资源分配实现管理计算、存储设备,实现为裸服务器安装系统、分配IP、分配存储的功能,其具体分配过程为 :步骤一、通过 PXE 方式为服务器自动安装操作系统 :将支持 PXE 的服务器设置成网络启动,通过自启动芯片 PXE BootROM 从 DHCP 服务器索取 IP 地址信息,进而请求下载启。
16、动文件、自动应答文件,下载软件包,完成自动安装操作系统的过程 ;步骤二、调用网络资源分配模块划分 Vlan、IP 的接口,为新安装好系统的服务器配置IP 地址,以远程桌面或 ssh 的形式分配给用户使用 ;步骤三、为存储配置好 IP 地址后,由网络模块配置访问规则,允许服务器与存储相连 ;在步骤二分配到服务器的用户通过为服务器挂载存储,使用存储资源。0011 本发明的一种数据中心计算、存储、网络设备自动管理分配方法,具有以下优点 :该发明的一种数据中心计算、存储、网络设备自动管理分配方法通过引入异构网络适配器,将异构厂商、型号的物理网络设备进行抽象,将底层网络设备的差异屏蔽,使得管理人员不必关。
17、心底层网络的具体情况,直接通过界面操作即可管理整个系统网络的配置与服务,管理更加简便快捷 ;基于异构网络适配器、PXE 网络安装等关键技术,设计数据中心的一整套资源分配流程,实现计算、存储、网络资源的自动分配管理。整个过程只需要管理员说 明 书CN 104468223 A3/5 页6的少量干预,大幅度提高资源的配置、管理、分配效率 ;减少劳力物力的浪费,降低数据中心的维护成本,实用性强,适用范围广泛,易于推广。附图说明0012 附图 1 为本发明的应用场景示意图。0013 附图 2 为本发明的应用场景流程图。0014 附图 3 为本发明的资源管理架构图。0015 附图 4 为本发明的系统模块交。
18、互图。0016 附图 5 为本发明的网络管理流程示意图。0017 附图 6 为 PXE 操作系统安装流程示意图。具体实施方式0018 下面结合附图和具体实施例对本发明作进一步说明。0019 本发明针对当前数据中心设备复杂多样、难于管理、存在资源浪费的弊端,提出一种计算、存储、网络设备统一管理分配方法,该方法通过使用异构网络适配器、PXE 网络安装等技术手段和一整套完整的资源管理分配流程,将安装操作系统、划分网络、挂载存储的过程流程化、自动化,实现数据中心计算、存储、网络资源的自动分配,高效、科学、实用、节省运维成本。如附图 1 所示,其具体实现过程为 :一、定义应用场景,该应用场景描述该方案的。
19、使用场景。当用户申请资源时,系统自动为空闲服务器安装操作系统,分配 IP 地址,分配存储资源,并以远程服务(远程桌面或 SSH)的形式提供给用户使用。0020 通过广泛调研通信、政府、机关、商场等多个代表性数据中心的资源使用现状,总结、抽象出统一的业务应用场景,符合大多数企业数据中心的使用流程,具有较高的广泛性与适用性。0021 二、设置系统基础架构,该架构是该方案的核心架构。该系统基础架构包括计算、存储、网络三大管理模块,模块间通过 Rest 接口进行接口调用,通过消息总线进行消息交互,以松耦合的形式对外提供资源管理分配服务。0022 上述系统基础架构通过计算、存储、网络三大管理模块,将复杂。
20、的数据中心资源管理过程,按照资源类型分配到不同的管理模块进行处理,具有松耦合特性,降低单一管理模块的性能风险,提高资源管理效率,简化资源配置过程。0023 三、分配网络资源,完成网络管理 :通过引入异构网络适配器,将各类厂商、型号的网络设备进行适配,对外暴露统一接口,使得网管人员不必关心底层网络的具体分布情况,直接通过网络模块的界面即可管理整个系统的网络架构,自动划分 Vlan 与 IP,操作更加灵活,成本更加低廉,管理更加便捷 ;统一适配各厂商、型号的网络设备 API,提供统一的Vlan、IP 管理接口,具有较高的兼容性。0024 分配服务器存储资源。该步骤是本方案的计算、存储资源管理环节。。
21、通过 PXE 网络安装技术,实现为空闲服务器自动安装操作系统的功能 ;通过调用网络模块的网络规则配置接口,将存储与计算资源连通,实现存储资源的分配。整个分配过程仅需要极少的人为干预,大幅度提高资源交付的效率,实现服务器与存储资源的分配,操作简便,自动化水平说 明 书CN 104468223 A4/5 页7极高。0025 进一步的。如附图 2,本方案的应用场景设计过程如下 :S1、用户向管理员申请服务器、存储资源。0026 S2、管理员在服务器池中选择空闲服务器,通过网络自动安装操作系统并为其划分 Vlan 与 IP 地址。0027 S3、由于存储的特殊性,本方案只考虑 IP SAN 类型的存储。
22、分配。管理员在存储池中选择空闲的 IP SAN 存储,通过设置网络规则,允许该服务器访问该存储。0028 S4、将服务器以远程桌面(Windows)或 SSH(Linux)的形式分配给用户,用户得到服务器后通过执行挂载动作,使用相应的存储资源。0029 S5、用户资源使用完成后,系统自动回收服务器与存储资源,放回服务器池与存储池待用。0030 上述系统基础架构是该方案的核心架构,描述系统的整体逻辑层次及模块间调用关系,其搭建过程如下 :S1、基于前文描述的应用场景,设计资源管理架构如附图 3,系统按照功能分为计算、存储、网络资源分配三大模块。网络模块负责整个数据中心所有交换机、路由器设备的 V。
23、lan、IP 管理 ;计算模块负责数据中心所有服务器资源的资产维护、操作系统部署与分配 ;存储模块负责存储资源的资产维护管理 ;S2、各模块间的交互如附图 4,计算、存储、网络模块共用相同的数据库,通过 Rest 接口进行接口调用,并通过消息总线进行信息交换。资源管理系统对外提供 Rest API 接口,第三方用户通过认证、鉴定合法后,可以通过调用本方案提供的接口,自动管理分配数据中心的计算、存储、网络资源。0031 网络资源分配是该方案管理网络设备的环节。该环节实现异构网络设备的统一管理及 Vlan、IP 划分,具体分配过程如下 :S1、如附图 2,设计异构网络适配器。一方面,对底层不同厂商。
24、、型号的 L2/L3 层网络设备 API 接口进行统一封装,实现 Vlan 划分、IP 分配等功能,与底层复杂的网络设备解耦 ;另一方面,通过封装,对上层暴露统一的网络管理接口 ;S2、如附图 5,通过调用交换机 API,查询交换机上各端口连接的网卡 MAC 地址,建立“MAC端口”绑定表 ;通过手动录入各物理机与 MAC 地址的绑定关系,建立“主机MAC”绑定关系表 ;通过调用交换机创建 Vlan 的 API,建立“端口Vlan”关系表 ;通过调用 L3 层设备DHCP接口,为各个Vlan创建DHCP服务器,并实现为指定MAC地址分配IP,即建立“MACIP”表。通过动态维护“主机MAC端口。
25、VlanIP”关系表,实现为服务器动态划分Vlan、IP 的功能。0032 服务器存储资源分配是该方案管理计算、存储设备的环节,实现为裸服务器安装系统、分配 IP、分配存储的功能,具体分配过程如下 :S1、如附图 6,通过 PXE 方式为服务器自动安装操作系统。将支持 PXE 的服务器设置成网络启动,通过 PXE BootROM(自启动芯片)从 DHCP 服务器索取 IP 地址等信息,进而请求下载启动文件、自动应答文件,下载软件包,完成自动安装操作系统的过程 ;S2、调用网络资源分配模块划分 Vlan、IP 的接口,为新安装好系统的服务器配置 IP 地址,以远程桌面(Windows)或 ssh。
26、(Linux)的形式分配给用户使用 ;说 明 书CN 104468223 A5/5 页8S3、为存储配置好IP地址后,由网络模块配置访问规则,允许服务器与存储相连。在S2步分配到服务器的用户通过为服务器挂载存储,使用存储资源。0033 上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的一种数据中心计算、存储、网络设备自动管理分配方法的权利要求书的且任何所述技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。说 明 书CN 104468223 A1/6 页9图1说 明 书 附 图CN 104468223 A2/6 页10图2说 明 书 附 图CN 104468223 A。