[发明专利]用于配置数据中心的方法及设备在审
申请号: | 201310724704.9 | 申请日: | 2013-12-23 |
公开(公告)号: | CN104731521A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 张芸;彭麟;王天青;颜开;郭峰 | 申请(专利权)人: | 伊姆西公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国马*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 配置 数据中心 方法 设备 | ||
技术领域
本公开的实施方式总体上涉及数据领域,具体地涉及一种用于配置数据中心的方法及设备。
背景技术
在如今的大数据领域,数据中心在其物理尺寸上变得越来越大。典型的企业数据中心可以包含成百上千的硬件设备,这些硬件设备包括服务器、网络设备和存储阵列等并且可能由不同供应商来提供。然而,不同类型的硬件设备和不同供应商的硬件设备将使得数据中心的配置和预配置变得复杂和低效。
例如,数据中心的预配置或配置可能涉及从软件到硬件的栈和从VM到存储装置的栈。图1图示了典型的应用程序栈的示意图,其中示出了包括存储装置、物理网络、Nic、服务器、CPU、Mem、盘、虚拟开关、VM、OS、应用在内的多种硬件设备或软件程序。由于虚拟环境中的应用程序栈的预配置或配置需要高度专业的技能,因此将涉及像服务器管理员、网络管理员和存储装置管理员的不同IT角色,他们各自仅负责一个特定的硬件或软件。
基础设施即服务(IaaS)系统(例如OpenStack)的目标在于解决当经由提供集中式管理接口而管理潜在基础设施时的复杂性和低效性。但是,它仅仅提供基本能力并将它们放在一个地方,而不能针对资源栈的预配置和配置提供有效和安全的方式。例如,当将存储产品集成到IaaS环境中并且准备使用时,需要执行许多预备步骤。在OpenStack中,从EMC VNX分配块存储的典型步骤如下:
1、存储管理员安装VNX,并且从物理上将VNX和OpenStack连接起来。
2、存储管理员安装方案使能器并且向方案使能器添加该VNX。
3、系统管理员需要安装Pywbem,它是OpenStack块存储节点上的EMC iSCSI驱动器所使用的python库。
4、系统管理员需要配置Cinder驱动器以连接至VNX。
5、VM管理员需要在VM上安装open iSCSI库。
6、存储管理员需要通过VNX Unisphere注册主机和iSCSIinitiator。
7、存储管理员创建卷并且附接至VM。
8、VM管理员需要发现暴露的VNX iSCSI目标并且执行登陆。
9、VM用户可以使用新的附接的磁盘。
由于这些类型的预配置和配置包含许多步骤并且涉及不同IT角色,因此非常低效并且易于出错,并且可能在整个过程期间带来安全隐患。
发明内容
为此,本公开的实施方式提供了一种用于配置数据中心的方法及设备。
根据本公开的一个方面,提供了一种用于配置数据中心的方法,包括:基于用于配置数据中心的模板,获取与待配置的数据对应的功能调用;基于所述用于配置数据中心的模板获取与所述数据对应的供应商驱动。该方法还包括:通过所述供应商驱动执行所述功能调用而配置所述数据。
在一个实施方式中,基于所述用于配置数据中心的模板,获取与所述数据对应的功能调用包括:针对所述数据中包括的计算数据、网络数据和/或存储数据,分别将所述模板划分为用于配置计算数据的子模板、用于配置网络数据的子模板以及用于配置存储数据的子模板;以及基于所述用于配置计算数据的子模板、所述用于配置网络数据的子模板和/或所述用于配置存储数据的子模板,分别获取与所述计算数据对应的功能调用、与所述网络数据对应的功能调用和/或与所述存储数据对应的功能调用。
在一个实施方式中,在基于所述用于配置数据中心的模板,获取与所述数据对应的功能调用之前,包括:基于所述计算数据、所述网络数据和/或所述存储数据的预定配置顺序,确定与所述计算数据对应的功能调用、与所述网络数据对应的功能调用和/或与所述存储数据对应的功能调用的执行顺序。
在一个实施方式中,在基于所述计算数据、所述网络数据和/或所述存储数据的预定配置顺序,确定与所述计算数据对应的功能调用、与所述网络数据对应的功能调用和/或与所述存储数据对应的功能调用的执行顺序之前,包括:将预定的模板或者由用户所创建的模板存储在模板库中;以及从所述模板库中确定所述用于配置数据中心的模板。
在一个实施方式中,在将预定的模板或者由用户创建的模板存储在模板库中之前,包括:检查所述模板的语法。
在一个实施方式中,在将预定的模板或者由用户创建的模板存储在模板库中之前,包括:校验所述模板的可用资源。
在一个实施方式中,在将预定的模板或者由用户创建的模板存储在模板库中之前,包括:检查所述用户在所述可用资源上的授权。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西公司;,未经伊姆西公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310724704.9/2.html,转载请声明来源钻瓜专利网。