CN109814981B - 物理机租用服务***、方法、终端及存储介质 - Google Patents
物理机租用服务***、方法、终端及存储介质 Download PDFInfo
- Publication number
- CN109814981B CN109814981B CN201910079386.2A CN201910079386A CN109814981B CN 109814981 B CN109814981 B CN 109814981B CN 201910079386 A CN201910079386 A CN 201910079386A CN 109814981 B CN109814981 B CN 109814981B
- Authority
- CN
- China
- Prior art keywords
- physical machine
- renting
- service
- volume
- storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Abstract
本发明提供一种物理机租用服务***、方法、终端及存储介质。物理机租用服务***包括资源调度模块和物理机租用模块,资源调度模块用于检测租用物理机的租用请求,并发出执行物理机租用任务的指令;物理机租用模块分别与资源调度模块和物理机连接,物理机租用模块用于获取资源调度模块发出的执行物理机租用任务的指令,按照任务指令执行租用物理机的租用任务;其中,租用任务依次包括提供物理机的存储卷功能、实时调整控制物理机数据中心内部的网络拓扑以及控制物理机的工作模式。本发明通过构建新的服务平台和模块,可以快速执行业务请求,自动完成物理机租用业务,实现物理机如同虚拟机一样迅速租用交付。
Description
技术领域
本发明涉及IT基础设施领域,具体涉及一种物理机租用服务***、方法、终端及存储介质。
背景技术
云平台已在当前,已经在社会各个行业的IT基础设施中广泛使用。云平台的核心业务是弹性计算,目前通常以虚拟机、容器、机架托管物理机等方式交付给客户,让客户在享受按需使用、按量使用的同时,提供了丰富的外部网络对接方案,从而还能连接到云服务中提供的如RDS(Relational Database Service)、对象存储等多种服务中。
但是随着应用环境的逐渐深入,现有的方案中托管物理机的部署成本比较高,通常需要至少几个小时到几周才能完成部署。物理机难易进行远程维护,特别在海外等难易保证随时有本地人力支持的环境,万一出现***崩溃需要重装、硬件故障需要更换时候都很不便。
发明内容
本发明提供一种物理机租用服务***、方法、终端及存储介质,以解决现有技术中的一个或者多个技术问题。
本发明第一方面提供了一种物理机租用服务***,包括:
资源调度模块,所述资源调度模块用于检测租用物理机的租用请求,并发出执行物理机租用任务的指令;以及
物理机租用模块,所述物理机租用模块分别与所述资源调度模块和所述物理机连接,所述物理机租用模块用于获取所述资源调度模块发出的执行物理机租用任务的指令,按照任务指令执行租用所述物理机的租用任务;其中,所述租用任务依次包括提供物理机的存储卷功能、实时调整控制物理机数据中心内部的网络拓扑以及控制物理机的工作模式。
在一种实施方式中,所述物理机租用模块包括:
服务控制单元,所述服务控制单元与所述物理机连接,所述服务控制单元用于控制所述物理机的工作模式,并且获取和监控所述物理机传感器信息;
卷管理单元,所述卷管理单元与存储设备连接,所述存储设备与所述物理机之间建立存储区域网络,所述卷管理单元用于通过所述存储设备为所述物理机提供远程存储服务,用以对所述物理机的存储卷进行复制、挂载以及删除工作;
软件定义网络(Software Defined Network,SND)单元,所述软件定义网络单元用于与交换机连接,所述交换机与所述物理机之间建立以太网,所述软件定义网络单元用于通过调整所述交换机与所述物理机的服务器对应端口虚拟局域网的配置和限速,以实时调整和控制所述物理机的数据中心内部的网络拓扑。
在一种实施方式中,所述服务控制单元与所述物理机通过智能平台管理接口(Intelligent Platform Management Interface,IPMI)连接;
所述卷管理单元与所述存储设备通过表述性状态传递连接;
所述软件定义网络单元与直流内部交换机的控制管理接口连接。
在一种实施方式中,所述卷管理单元包括:
准备子单元,所述准备子单元用于通过卷管理工具从共享存储中准备启动卷,卷管理工具准备的方式包括拷贝、克隆、预设以及获取;
映射子单元,所述映射子单元用于通过存储服务的应用程序管理ApplicationProgramming Interface,API)接口,映射所述启动卷到所述物理机的服务器上,形成基于SCSI(Small Computer System Interface,小型计算机***接口)协议的存储盘,以作为网络存储管理***(SAN Boot)启动盘;
获取子单元,所述获取子单元用于通过卷管理工具分配出的逻辑卷,获取动态的、要挂载的弹性块存储(Elastic Block Store,EBS)卷。
在一种实施方式中,所述服务控制单元包括:
访问子单元,所述访问子单元用于通过云初始化配置所述准备子单元准备的所述启动卷的客户访问密码以及网卡IP;
挂盘子单元,所述挂盘子单元用于将所述获取子单元获取的所述弹性块存储卷挂载到所述物理机的服务器中,并配置所述卷管理单元中的访问控制列表;
控制子单元,所述控制子单元用于通过智能平台管理接口控制所述物理机主机通电,以控制所述物理机服务器的工作模式;
监控子单元,所述监控子单元用于获取所述物理机的服务器的传感器信息,并将所述传感器信息对应的物理节点注册在监控***网络中,监控所述物理机的网络和电源,以用于在传感器信息出现异常时进行告警;
其中,所述软件定义网络单元用于在所述挂盘子单元配置所述卷管理单元中的访问控制列表后,通过调整所述交换机与所述物理机的服务器对应端口虚拟局域网的配置和限速。
在一种实施方式中,物理机租用服务***还包括:
业务管理模块,所述业务管理模块用于接收用户的业务请求;
所述资源调度模块包括:
租用单元,所述租用单元与所述业务管理模块连接,所述租用单元用于获取所述业务管理模块中的所有业务请求,并选取所述业务请求中租用物理机的租用请求;
任务调度单元,所述任务调度单元用于根据所述物理机的租用请求对物理机租用任务进行编排,并发出调度不同的租用单元按照编排的顺序执行租用任务的指令;其中,执行租用任务的租用单元的排序为:卷管理单元、软件定义网络单元以及服务控制单元;
裸金属单元,所述裸金属单元用于将操作平台虚拟化,使所述租用单元和所述任务调度单元并发运行。
本发明第二方面提供了一种物理机租用服务的方法,包括:
检测租用物理机的租用请求,并发出执行物理机租用任务的指令;
获取执行物理机租用任务的指令,按照任务指令执行租用所述物理机的租用任务;其中,所述物理机租用任务包括提供物理机的存储卷功能、实时调整控制物理机数据中心内部的网络拓扑以及控制物理机的工作模式。
在一种实施方式中,所述提供物理机的存储卷功能的具体步骤包括:
通过卷管理工具,从共享存储中准备启动卷;卷管理工具准备方式包括拷贝、克隆、预设以及获取;
通过云初始化配置所述启动卷的客户访问密码和网卡IP;
通过存储服务的应用程序管理接口,映射启动卷到所述物理机的服务器上,形成基于SCSI协议的存储盘,以作为网络存储管理***启动盘;
通过卷管理工具分配出的逻辑卷,获取动态的、要挂载的弹性块存储卷;
挂载弹性块存储卷到所述物理机的服务器中,并配置所述卷管理单元中的访问控制列表(Access Control List,ACL)。
在一种实施方式中,所述实时调整控制物理机数据中心内部的网络拓扑的具体步骤包括:
控制所述物理机的服务器对应端口的虚拟局域网(Virtual Local AreaNetwork,VLAN)配置和限速,以实时调整控制物理机数据中心内部的网络拓扑。
在一种实施方式中,所述控制物理机的工作模式的具体步骤包括:
控制交付的所述物理机主机通电,以控制所述物理机的工作模式;
获取所述物理机的服务器的传感器信息,并将所述传感器信息对应的物理节点注册在监控***网络中,监控所述物理机的网络和电源,以用于在传感器信息出现异常时进行告警。
在一种实施方式中,所述检测租用物理机的租用请求,并发出执行物理机租用任务的指令的具体步骤包括:
接收用户的所有业务请求,并选取所有业务请求中租用所述物理机的租用请求;
根据所述物理机的租用请求对物理机租用任务进行编排,并发出调度不同的租用单元按照编排的顺序执行租用任务的指令,其中,物理机租用任务的执行顺序为:提供物理机的存储卷功能、实时调整控制物理机数据中心内部的网络拓扑以及控制物理机的工作模式。
本发明第三方面提供了一种物理机租用服务终端,包括:
一个或者多个处理器;
存储装置,用于存储一个或者多个程序;
当所述一个或多个程序被所述一个或者处理器执行时,使得所述一个或者多个处理器实现如上述实施方式中任一项所述的物理机租用服务的方法。
本发明第四方面提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行实现如上述实施方式中任一项所述的物理机租用服务的方法。
本发明采用上述技术方案,具有如下优点:通过构建新的服务平台和模块,可以快速执行业务请求,自动完成物理机租用业务,实现物理机如同虚拟机一样迅速租用交付。
上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。
附图说明
在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本发明公开的一些实施方式,而不应将其视为是对本发明范围的限制。
图1为本发明实施例中物理机租用服务***的示意性框架图;
图2为本发明实施例中物理机租用模块的示意性框架图;
图3为本发明实施例中物理机租用模块的又一示意性框架图;
图4为本发明实施例中资源调度模块的示意性框架图;
图5为本发明实施例中物理机租用服务的方法的示意性流程图;
图6为本发明实施例中物理机租用服务的方法的另一示意性流程图。
具体实施方式
在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本发明的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。
本实施例第一方面提供了一种物理机租用服务***。
参见图1所示,物理机租用服务***包括资源调度模块200和物理机租用模块100。
资源调度模块200用于检测租用物理机的租用请求,并发出执行物理机租用任务的指令。这样,只要检测到租用请求,就立即发出指令,从而可以实现快速部署物理机。
物理机租用模块100分别与资源调度模块200和物理机300连接,物理机租用模块100获取资源调度模块200发出的执行物理机租用任务的指令,按照任务指令执行租用物理机300的租用任务。租用任务依次包括提供物理机的存储卷功能、实时调整控制物理机数据中心内部的网络拓扑以及控制物理机的工作模式。当物理机租用模块100依次完成租用任务后,即完成部署物理机,用户根据物理机租用模块的进程显示,在依次完成执行完租用任务后,即可将物理机租用。
具体而言,资源调度模块200在检测到物理机300的租用请求后,立即发出租用指令,用以控制物理机租用模块立刻进行租用任务,在首次租用物理机时,资源调度模块200发出的指令包括所有租用任务,若需要切换备机设备或者更新、切换已经租用的物理机部署,则指令中包括至少一个租用任务;物理机租用模块100获取指令后立刻按照检测的指令内容执行租用任务,物理机租用模块100执行的租用任务的过程实际为对物理机进行部署的过程,执行完租用任务的同时,也表示该物理机完成部署,可以被用户租用。
本实施例通过构建物理机租用模块100,快速执行用户的请求租用任务,自动完成物理机租用业务,实现物理机如同虚拟机一样迅速租用交付,并且可以快速切换备机设备和切换业务。
在一实施例中,参见图2所示,物理机租用模块100包括服务控制单元110、卷管理单元120以及软件定义网络单元130。
服务控制单元110与物理机通过智能平台管理接口连接,服务控制单元用于控制物理机中包含的带外管理模块,以此来控制物理机工作模式,物理机工作模式包括开机、关机和重启中的至少一种,并且服务控制单元110在控制物理机工作模式的同时,服务控制单元110还获取和监控物理机传感器信息。服务控制单元110获取和监控物理机传感器信息的方式包括设置感应器或者传感器节点。物理机的传感器信息包括网络和电源,服务控制单元在检测传感器信息异常时进行告警,从而防止租用的物理机受到损坏。带外管理模块位于物理机内部,用于与物理机租用服务***中的服务控制单元建立联系,从而对交付给用户的物理机进行实时监控和操作。
卷管理单元120与存储设备通过表述性状态传递连接,存储设备与物理机之间建立存储区域网络,卷管理单元用于通过存储设备为物理机提供远程存储服务,用以对物理机的存储卷进行复制、挂载以及删除工作。存储设备包括分布式存储和卷存储。存储设备通过建立网状通道的存储区域网络,与存储设备之间具有远程存储服务,使交付的物理机具备存储卷,从而实现对存储卷进行复制、挂载以及删除工作。
软件定义网络单元130用于与交换机的控制管理接口连接,交换机与物理机之间建立以太网,软件定义网络单元用于通过调整交换机的配置,以实时调整和控制物理机的数据中心内部的网络拓扑。交换机包括直流内部交换机;调整交换机的配置包括控制物理机服务器对应端口的虚拟局域网的配置和限速。
本市实施中三个租用单元可以按照顺序逐一执行租用任务,也可单独执行租用任务,快速执行用户的请求租用任务,自动完成物理机租用业务,实现物理机如同虚拟机一样迅速租用交付。
在一种实施例中,参见图3所示,卷管理单元120包括准备子单元121、映射子单元122以及获取子单元123。
准备子单元121用于通过卷管理工具从共享存储中准备启动卷,卷管理工具准备的方式包括拷贝、克隆、预设以及获取。其中,拷贝为复制共享存储中的卷;克隆为克隆共享存储中的卷,预设为卷管理单元已经设定的卷;获取为获取用户的卷。启动卷存储的方式包括分布式存储、集中式存储以及远程存储中的至少一种。
映射子单元122用于通过存储服务的应用程序管理接口,映射启动卷到物理机的服务器上,形成基于SCSI协议的存储盘,然后将基于SCSI协议的存储盘作为网络存储管理***启动盘,从而使物理机具备基于SCSI协议存储盘。
获取子单元123用于通过卷管理工具分配出的逻辑卷,获取动态的、要挂载的弹性块存储卷。弹性块存储的提供虚拟机实例使用的数据块级的存储卷,高可靠性的存储卷可以附加到一个正在运行的虚拟机实例,作为一个实例内的设备。EBS的目的是附加存储卷的任何实例。虚拟机实例启动失败,EBS卷自动分离,使数据完好无损。然后,可以重新装上卷到一个新的实例,并迅速恢复。
在一种实施例中,参见图3所示,服务控制单元110包括访问子单元111、挂盘子单元112、控制子单元113以及监控子单元114。
访问子单元111用于通过云初始化配置准备子单元121准备的启动卷的客户访问密码以及网卡IP。
挂盘子单元112用于将获取子单元123获取的弹性块存储卷挂载到物理机的服务器中,并配置卷管理单元中的访问控制列表。访问控制列表包括设置在路由器接口的指令列表,指令列表用于路由器判断哪些数据包可以接收或者拒绝。
控制子单元113用于通过智能平台管理接口控制物理机主机通电正式启动物理机服务器。启动物理机服务,弹性块存储卷便挂载在物理机的服务器上。
监控子单元114用于获取物理机的服务器的传感器信息,并将传感器信息对应的物理节点注册在监控***网络中,监控物理机网络和电源,以用于在传感器信息出现异常时进行告警,并控制物理机的工作模式。监控子单元构建与物理机之间的传感器网络,从而对交付给用户的物理机进行实时监测。
其中,软件定义网络单元130用于在挂盘子单元112配置卷管理单元120中的访问控制列表后,通过调整交换机与物理机的服务器对应端口虚拟局域网的配置和限速。
在一实施例中,物理机租用服务***还包括业务管理模块。业务管理模块用于接收用户的所有的业务请求。
进一步地,参见图4所示,资源调度模块200包括租用单元210、任务调度单元220以及裸金属单元230。
租用单元210与业务管理模块连接,租用单元210用于检测业务管理模块中的所有业务请求,并获取业务请求中租用物理机的租用请求。租用单元在所有的业务请求中检测和获取租用物理机的租用请求,而将其他的业务请求略过。
任务调度单元220,任务调度单元220用于根据物理机300的租用请求对物理机租用任务进行编排,并发出调度不同的租用单元210按照编排的顺序执行租用任务的指令;其中,执行租用任务的租用单元210的排序为:卷管理单元120、软件定义网络单元130以及服务控制单元110。物理机不同的租用任务请求对应不同的租用单元210,任务调度单元220按照租用任务请求的设定顺序进行排序,然后,按照排序后的序列顺序依次发出租用单元210执行该租用任务请求的指令。
本实施例通过资源调度模块对于业务租用请求进行检测、获取和排序,加快租用单元210对于业务租用请求的执行速度。
本实施例第二方面提供了一种物理机租用服务的方法。
参见图5所示,物理机租用服务的方法包括:
步骤S110:检测租用物理机的租用请求,并发出执行物理机租用任务的指令。
步骤S120:获取执行物理机租用任务的指令,按照任务指令执行物理机的租用任务;其中,物理机租用任务依次包括提供物理机的存储卷功能、实时调整控制物理机数据中心内部的网络拓扑以及控制物理机的工作模式。
物理机的租用任务的执行顺序为:提供物理机的存储卷功能、实时调整控制物理机数据中心内部的网络拓扑以及控制物理机的工作模式。参见图6所示,物理机的租用任务的执行顺序按照步骤S121~步骤S128的顺序进行执行。
本实施例通过快速执行用户的请求租用任务,自动完成物理机租用业务,实现物理机如同虚拟机一样迅速租用交付,并且可以快速切换备机设备和切换业务。
进一步地,参见图6所示,提供物理机的存储卷功能的具体步骤包括:
步骤S121:通过卷管理工具,从共享存储中准备启动卷;卷管理工具准备方式包括拷贝、克隆、设定以及获取;拷贝为复制共享存储中的卷;克隆为克隆共享存储中的卷,预设为卷管理单元已经设定的卷;获取为获取用户的卷。
步骤S122:通过云初始化配置启动卷的客户访问密码和网卡IP;
步骤S123:通过存储服务的应用程序管理接口,映射启动卷到物理机的服务器上,形成基于SCSI协议的存储盘,以作为网络存储管理***启动盘;
步骤S124:通过卷管理工具分配出的逻辑卷,获取动态的、要挂载的弹性块存储卷;
步骤S125:挂载弹性块存储卷到物理机的服务器中,并配置卷管理单元中的访问控制列表。
进一步地,参见图6所示,实时调整控制物理机数据中心内部的网络拓扑的具体步骤包括:
步骤S126:控制物理机的服务器对应端口的虚拟局域网配置和限速,以实时调整控制物理机数据中心内部的网络拓扑。
进一步地,参见图6所示,控制物理机的工作模式的具体步骤包括:
步骤S127:控制交付的物理机主机通电,以控制物理机的工作模式;
步骤S128:获取物理机的服务器的传感器信息,并将传感器信息对应的物理节点注册在监控***网络中,监控物理机的网络和电源,以用于在传感器信息出现异常时进行告警。
步骤S121~步骤S128的顺序为本实施例中租用任务执行的顺序。
本实施例快速执行用户的请求租用任务,自动完成物理机租用业务,实现物理机如同虚拟机一样迅速租用交付,并且可以快速切换备机设备和切换业务。
在一种实施例中,步骤S110检测租用物理机的租用请求,并发出执行物理机租用任务的指令的具体步骤包括:
接收用户的所有业务请求,并选取所有业务请求中租用物理机的租用请求;
根据物理机的租用请求进行编排,发出调度不同的租用单元按照物理机的租用请求的顺序执行租用任务的指令。
根据物理机的租用任务请求进行编排,以及发出调度不同的租用单元按照物理机的租用任务请求的顺序执行租用任务的指令。每个业务请求对应的租用单元的执行顺序不同,而按照顺序依次执行租用任务,加快了物理机租用交付速度。
本实施例第三方面提供了一种物理机租用服务终端。
物理机租用服务终端包括一个或者多个处理器,以及存储装置。存储装置用于存储一个或者多个程序。
当所述一个或多个程序被所述一个或者处理器执行时,使得所述一个或者多个处理器实现如上述任一实施例中的物理机租用服务的方法。
物理机租用服务的方法包括:
检测租用物理机的租用请求,并发出执行物理机租用任务的指令;
获取执行物理机租用任务的指令,按照任务指令执行物理机的租用任务;其中,物理机租用任务依次包括提供物理机的存储卷功能、实时调整控制物理机数据中心内部的网络拓扑以及控制物理机的工作模式。
物理机的租用任务的执行顺序为:提供物理机的存储卷功能、实时调整控制物理机数据中心内部的网络拓扑以及控制物理机的工作模式。
本实施例的物理机租用服务终端利用存储装置,能快速执行用户的请求租用任务,自动完成物理机租用业务,实现物理机如同虚拟机一样迅速租用交付,并且可以快速切换备机设备和切换业务。
本实施例第四方面提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行实现如上述任一实施例中的物理机租用服务的方法。
本实施例计算机可读存储介质,利用存储的计算机程序,快速执行用户的请求租用任务,自动完成物理机租用业务,实现物理机如同虚拟机一样迅速租用交付,并且可以快速切换备机设备和切换业务。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,术语“第一”、“第二”仅描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接,还可以是通信;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度小于第二特征。
上文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了简化本发明的公开,上文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
Claims (13)
1.一种物理机租用服务***,其特征在于,包括:
资源调度模块,所述资源调度模块用于从业务请求中检测租用物理机的租用请求,并发出执行物理机租用任务的指令;以及
物理机租用模块,所述物理机租用模块分别与所述资源调度模块和所述物理机连接,所述物理机租用模块用于获取所述资源调度模块发出的执行物理机租用任务的指令,按照任务指令执行租用所述物理机的租用任务,完成对所述物理机的部署;其中,所述租用任务依次包括通过建立存储设备与物理机之间的存储区域网络提供物理机的存储卷功能、实时调整控制物理机数据中心内部的网络拓扑以及控制物理机的工作模式。
2.如权利要求1所述的物理机租用服务***,其特征在于,所述物理机租用模块包括:
服务控制单元,所述服务控制单元与所述物理机连接,所述服务控制单元用于控制所述物理机的工作模式,并且获取和监控所述物理机传感器信息;
卷管理单元,所述卷管理单元与存储设备连接,所述存储设备与所述物理机之间建立存储区域网络,所述卷管理单元用于通过所述存储设备为所述物理机提供远程存储服务,用以对所述物理机的存储卷进行复制、挂载以及删除工作;
软件定义网络单元,所述软件定义网络单元用于与交换机连接,所述交换机与所述物理机之间建立以太网,所述软件定义网络单元用于通过调整所述交换机与所述物理机的服务器对应端口虚拟局域网的配置和限速,以实时调整和控制所述物理机的数据中心内部的网络拓扑。
3.如权利要求2所述的物理机租用服务***,其特征在于,所述服务控制单元与所述物理机通过智能平台管理接口连接;
所述卷管理单元与所述存储设备通过表述性状态传递连接;
所述软件定义网络单元与交换机的控制管理接口连接。
4.如权利要求2所述的物理机租用服务***,其特征在于,所述卷管理单元包括:
准备子单元,所述准备子单元用于通过卷管理工具从共享存储中准备启动卷,卷管理工具准备的方式包括拷贝、克隆、预设以及获取;
映射子单元,所述映射子单元用于通过存储服务的应用程序管理接口,映射所述启动卷到所述物理机的服务器上,形成基于SCSI协议的存储盘,以作为网络存储管理***启动盘;
获取子单元,所述获取子单元用于通过卷管理工具分配出的逻辑卷,获取动态的、要挂载的弹性块存储卷。
5.如权利要求4所述的物理机租用服务***,其特征在于,所述服务控制单元包括:
访问子单元,所述访问子单元用于通过云初始化配置所述准备子单元准备的所述启动卷的客户访问密码以及网卡IP;
挂盘子单元,所述挂盘子单元用于将所述获取子单元获取的所述弹性块存储卷挂载到所述物理机的服务器中,并配置所述卷管理单元中的访问控制列表;
控制子单元,所述控制子单元用于通过智能平台管理接口控制所述物理机主机通电,以控制所述物理机服务器的工作模式;
监控子单元,所述监控子单元用于获取所述物理机的服务器的传感器信息,并将所述传感器信息对应的物理节点注册在监控***网络中,监控所述物理机的网络和电源,以用于在传感器信息出现异常时进行告警;
其中,所述软件定义网络单元用于在所述挂盘子单元配置所述卷管理单元中的访问控制列表后,通过调整所述交换机与所述物理机的服务器对应端口虚拟局域网的配置和限速。
6.如权利要求1-5任一项权利要求所述的物理机租用服务***,其特征在于,还包括:
业务管理模块,所述业务管理模块用于接收用户的业务请求;
所述资源调度模块包括:
租用单元,所述租用单元与所述业务管理模块连接,所述租用单元用于获取所述业务管理模块中的所有业务请求,并选取所述业务请求中租用物理机的租用请求;
任务调度单元,所述任务调度单元用于根据所述物理机的租用请求对物理机租用任务进行编排,并发出调度不同的租用单元按照编排的顺序执行租用任务的指令;其中,执行租用任务的租用单元的排序为:卷管理单元、软件定义网络单元以及服务控制单元;
裸金属单元,所述裸金属单元用于将操作平台虚拟化,使所述租用单元和所述任务调度单元并发运行。
7.一种物理机租用服务的方法,其特征在于,包括:
从业务请求中检测租用物理机的租用请求,并发出执行物理机租用任务的指令;
获取执行物理机租用任务的指令,按照任务指令执行租用所述物理机的租用任务,完成对所述物理机的部署;其中,所述物理机租用任务依次包括通过建立存储设备与物理机之间的存储区域网络提供物理机的存储卷功能、实时调整控制物理机数据中心内部的网络拓扑以及控制物理机的工作模式。
8.如权利要求7所述的物理机租用服务的方法,其特征在于,所述通过建立存储设备与物理机之间的存储区域网络提供物理机的存储卷功能的具体步骤包括:
通过卷管理工具,从共享存储中准备启动卷;卷管理工具准备方式包括拷贝、克隆、预设以及获取;
通过云初始化配置所述启动卷的客户访问密码和网卡IP;
通过存储服务的应用程序管理接口,映射启动卷到所述物理机的服务器上,形成基于SCSI协议的存储盘,以作为网络存储管理***启动盘;
通过卷管理工具分配出的逻辑卷,获取动态的、要挂载的弹性块存储卷;
挂载弹性块存储卷到所述物理机的服务器中,并配置所述卷管理单元中的访问控制列表。
9.如权利要求8所述的物理机租用服务的方法,其特征在于,所述实时调整控制物理机数据中心内部的网络拓扑的具体步骤包括:
控制所述物理机的服务器对应端口的虚拟局域网配置和限速,以实时调整控制物理机数据中心内部的网络拓扑。
10.如权利要求9所述的物理机租用服务的方法,其特征在于,所述控制物理机的工作模式的具体步骤包括:
控制交付的所述物理机主机通电,以控制所述物理机的工作模式;
获取所述物理机的服务器的传感器信息,并将所述传感器信息对应的物理节点注册在监控***网络中,监控所述物理机的网络和电源,以用于在传感器信息出现异常时进行告警。
11.如权利要求7-10任一项权利要求所述的物理机租用服务的方法,其特征在于,所述从业务请求中检测租用物理机的租用请求,并发出执行物理机租用任务的指令的具体步骤包括:
接收用户的所有业务请求,并选取所有业务请求中租用所述物理机的租用请求;
根据所述物理机的租用请求对物理机租用任务进行编排,并发出调度不同的租用单元按照编排的顺序执行租用任务的指令,其中,物理机租用任务的执行顺序为:提供物理机的存储卷功能、实时调整控制物理机数据中心内部的网络拓扑以及控制物理机的工作模式。
12.一种物理机租用服务终端,其特征在于,包括:
一个或者多个处理器;
存储装置,用于存储一个或者多个程序;
当所述一个或多个程序被所述一个或者处理器执行时,使得所述一个或者多个处理器实现如权利要求7至11中任一项所述的物理机租用服务的方法。
13.一种计算机可读存储介质,其存储有计算机程序,其特征在于,该程序被处理器执行实现如权利要求7至11中任一项所述的物理机租用服务的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910079386.2A CN109814981B (zh) | 2019-01-28 | 2019-01-28 | 物理机租用服务***、方法、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910079386.2A CN109814981B (zh) | 2019-01-28 | 2019-01-28 | 物理机租用服务***、方法、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109814981A CN109814981A (zh) | 2019-05-28 |
CN109814981B true CN109814981B (zh) | 2021-05-04 |
Family
ID=66605463
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910079386.2A Active CN109814981B (zh) | 2019-01-28 | 2019-01-28 | 物理机租用服务***、方法、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109814981B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112241299B (zh) * | 2019-07-18 | 2023-08-18 | 上海达龙信息科技有限公司 | 电子设备的运营管理方法、***、介质及服务器 |
CN110764911A (zh) * | 2019-10-23 | 2020-02-07 | 北京百度网讯科技有限公司 | 基于订单的资源调度方法、装置和控制*** |
CN112003963B (zh) * | 2020-08-27 | 2022-05-17 | 苏州浪潮智能科技有限公司 | 一种裸金属服务器挂载卷的方法、***、设备以及介质 |
CN114579036B (zh) * | 2020-11-30 | 2024-02-13 | 北京达佳互联信息技术有限公司 | 存储设备管理方法及相关设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103338163A (zh) * | 2013-07-16 | 2013-10-02 | 清华大学 | 支持动态弹性资源调度的软件定义网络控制器 |
CN103703724A (zh) * | 2013-08-15 | 2014-04-02 | 华为技术有限公司 | 一种资源发放方法 |
CN103782556A (zh) * | 2013-08-08 | 2014-05-07 | 华为技术有限公司 | 虚拟化网络的分配方法、控制器、设备及*** |
CN108228350A (zh) * | 2017-12-27 | 2018-06-29 | 中国联合网络通信集团有限公司 | 一种资源分配方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9916532B2 (en) * | 2014-06-09 | 2018-03-13 | Cognitive Scale, Inc. | Method for performing graph query operations within a cognitive environment |
-
2019
- 2019-01-28 CN CN201910079386.2A patent/CN109814981B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103338163A (zh) * | 2013-07-16 | 2013-10-02 | 清华大学 | 支持动态弹性资源调度的软件定义网络控制器 |
CN103782556A (zh) * | 2013-08-08 | 2014-05-07 | 华为技术有限公司 | 虚拟化网络的分配方法、控制器、设备及*** |
CN103703724A (zh) * | 2013-08-15 | 2014-04-02 | 华为技术有限公司 | 一种资源发放方法 |
CN108228350A (zh) * | 2017-12-27 | 2018-06-29 | 中国联合网络通信集团有限公司 | 一种资源分配方法及装置 |
Non-Patent Citations (1)
Title |
---|
"一种基于网络感知的虚拟机再调度算法";罗刚毅等;《计算机学报》;20150531;第38卷(第5期);第932-943 * |
Also Published As
Publication number | Publication date |
---|---|
CN109814981A (zh) | 2019-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109814981B (zh) | 物理机租用服务***、方法、终端及存储介质 | |
CN110113441B (zh) | 实现负载均衡的计算机设备、***和方法 | |
US9999030B2 (en) | Resource provisioning method | |
US7600005B2 (en) | Method and apparatus for provisioning heterogeneous operating systems onto heterogeneous hardware systems | |
US20170180456A1 (en) | Method, device, and system for controlling network device auto-provisioning | |
CN108628716B (zh) | 信息纳管***、方法及装置 | |
CN109451088A (zh) | 一种数据访问方法及装置 | |
CN105049502B (zh) | 一种云端网络管理***中设备软件更新的方法和装置 | |
CN108777640B (zh) | 一种服务器探测方法、装置、***及存储介质 | |
JP2010152704A (ja) | 計算機システムの運用管理システム及び管理方法 | |
JP5770284B2 (ja) | I/oスイッチの制御方法、仮想計算機の制御方法及び計算機システム | |
EP2645252A1 (en) | Information processing system and virtual address setting method | |
JP2013218687A (ja) | サーバー監視システム及びその方法 | |
US8819200B2 (en) | Automated cluster node configuration | |
US20230034901A1 (en) | Resource pool management system, resource pool management method and program | |
CN108989123A (zh) | 一种服务器配置方法及装置 | |
US20190281012A1 (en) | Information processing apparatus and information processing apparatus management system | |
US9612822B2 (en) | Telecommunications node configuration management | |
US9871699B2 (en) | Telecommunications node configuration management | |
TWI507889B (zh) | 用於保留及執行本機計算裝置的影像寫入之管理節點、方法、機器可存取媒體及系統 | |
US10592221B2 (en) | Parallel distribution of application services to virtual nodes | |
CN111404978A (zh) | 一种数据存储方法及云存储*** | |
CN106302626A (zh) | 一种弹性扩容方法、装置及*** | |
CN111475176B (zh) | 一种数据读写的方法、相关装置、***以及存储介质 | |
CN110110004B (zh) | 一种数据操作方法、装置和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |