CN111338758A - 资源管理方法、装置和电子设备 - Google Patents
资源管理方法、装置和电子设备 Download PDFInfo
- Publication number
- CN111338758A CN111338758A CN202010115431.8A CN202010115431A CN111338758A CN 111338758 A CN111338758 A CN 111338758A CN 202010115431 A CN202010115431 A CN 202010115431A CN 111338758 A CN111338758 A CN 111338758A
- Authority
- CN
- China
- Prior art keywords
- request
- metadata
- resource
- node
- target node
- 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.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 56
- 238000013468 resource allocation Methods 0.000 claims abstract description 85
- 238000000034 method Methods 0.000 claims abstract description 28
- 238000004590 computer program Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 6
- 238000012217 deletion Methods 0.000 description 5
- 230000037430 deletion Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请提供一种资源管理方法、装置和电子设备,应用于资源调度器,方法包括:接收元数据管理器发送的表征需要创建虚拟机和/或容器的请求,请求中包括创建虚拟机和/或容器所需资源的大小;响应请求,从元数据管理器中获取位于同一个集群中的全部节点的元数据;基于元数据和所需资源的大小,从全部节点中确定出目标节点,目标节点为与所述所需资源的大小匹配的节点;基于目标节点的唯一标识和请求,生成并发送资源分配请求给元数据管理器,以使元数据管理器将资源分配请求发送给与目标节点对应的节点管理器,资源分配请求用于指示节点管理器在目标节点中创建虚拟机和/或容器,实现对虚拟机和/或容器的统一管理,降低管理成本。
Description
技术领域
本申请涉及云计算技术领域,具体而言,涉及一种资源管理方法、装置和电子设备。
背景技术
随着云计算的普及和运用,计算机应用程序开始大量地部署于云计算提供的基础设施中。这些基础设施包含了虚拟机,也包含容器。传统的应用适合迁移并运行在虚拟机中,微服务或者原生云应用适合运行在容器中。虚拟机和容器拥有各自的管理控制平台。比如虚拟机有OpenStack等管理控制平台,容器有Docker Swarm,Kubernetes等管理控制平台。
管理控制平台本身就是一个复杂的系统,管理的内容包括计算和网络等。虚拟机管理控制平台管理虚拟机集群本身的元数据,元数据包括统计节点上的资源使用情况,也包括管理网络信息,包括网络之间互联的协议(Interworking Protocol,IP)地址,网络和子网,虚拟机管理控制平台以此为依据来给虚拟机分配网络等资源。同理,容器管理控制平台管理容器集群本身的元数据,并以此为依据来给容器分配网络等资源。
在现有技术中,通常把应用中能部署在虚拟机的部分部署在虚拟机集群中,将微服务或者原生云应用部署于容器集群中,然而该方式会增加管理负担。
申请内容
鉴于此,本申请实施例的目的在于提供一种资源管理方法、装置和电子设备,以降低虚拟机和容器的管理成本。
第一方面,本申请实施例提供一种资源管理方法,应用于资源调度器,所述方法包括:接收元数据管理器发送的表征需要创建虚拟机和/或容器的请求,其中,所述请求中包括创建所述虚拟机和/或所述容器所需资源的大小;响应所述请求,从所述元数据管理器中获取位于同一个集群中的全部节点的元数据;基于所述元数据和所述所需资源的大小,从所述全部节点中确定出目标节点,所述目标节点为与所述所需资源的大小匹配的节点;基于所述目标节点的唯一标识和所述请求,生成并发送资源分配请求给所述元数据管理器,以使所述元数据管理器将所述资源分配请求发送给与所述目标节点对应的节点管理器,其中,所述资源分配请求用于指示所述节点管理器在所述目标节点中创建所述虚拟机和/或所述容器。
在上述实现过程中,通过在同一个集群中的节点中创建虚拟机和容器,不仅使得位于同一个集群中的虚拟机和容器能够直接通信,而且使得资源调度器能够从元数据管理器中获取所述同一个集群中的全部节点的元数据,并基于元数据管理器发送的表征需要创建虚拟机和/或容器的请求,以及所述元数据,从所述全部节点中确定出目标节点,并基于所述目标节点的唯一标识和所述请求,生成并发送资源分配请求给所述元数据管理器,以使所述元数据管理器将所述资源分配请求发送给与所述目标节点对应的节点管理器,继而实现对虚拟机和/或容器的统一管理,降低管理成本。
基于第一方面,在一种可能的设计中,基于所述元数据和所述所需资源的大小,从所述全部节点中确定出目标节点,包括:基于所述元数据和所述所需资源的大小,从所述全部节点中确定出与所述所需资源大小匹配的第一节点;在所述匹配的第一节点为至少两个时,基于所述匹配的第一节点的元数据,从所述匹配的第一节点中确定出剩余资源最多的节点;其中,所述剩余资源最多的节点为所述目标节点。
在上述实现过程中,在所述匹配的第一节点为至少两个时,从所述匹配的第一节点中确定出剩余资源最多的节点来创建所述虚拟机和/或所述容器,继而实现节点的负载均衡。
基于第一方面,在一种可能的设计中,基于所述元数据和所述所需资源的大小,从所述全部节点中确定出目标节点,包括:基于所述元数据和所述所需资源的大小,从所述全部节点中确定出与所述所需资源大小匹配的第二节点;在所述匹配的第二节点为至少两个时,基于所述匹配的第二节点的元数据和所述请求中的待接入网络的网络信息,从所述匹配的第二节点中确定出已创建所述待接入网络的节点;其中,所述存在所述待接入网络的节点为所述目标节点。
在上述实现过程中,在所述匹配的第二节点为至少两个时,基于所述匹配的第二节点的元数据和所述请求中的待接入网络的网络信息,从所述匹配的第二节点中确定出已创建所述待接入网络的节点来创建所述虚拟机和/或所述容器,继而减轻创建网络所需成本。
第二方面,本申请实施例提供一种资源管理方法,应用于节点管理器,所述方法包括:接收元数据管理器发送的表征需要创建虚拟机和/或容器的请求,其中,所述请求中包括:目标节点的唯一标识、所述虚拟机和/或所述容器的配置信息;基于所述请求,在所述目标节点中创建所述虚拟机和/或所述容器;将所述目标节点的元数据发送给所述元数据管理器。
在现有技术中,通常将虚拟机部署在不同的虚拟机集群中,容器部署在容器集群中,不仅增加管理虚拟机和容器的管理成本,而且还会导致虚拟机和容器无法直接通信,因为虚拟机和容器进行通信时,通常需要在于自己集群中的路由器和网关建立通信之后,再与对方的集群网关建立通信,其对于组件间有大量流量传输的应用而言,会给集群的网络组件带来沉重的压力,而且,某些应用还会受限于跨集群的网络带宽,与此同时,冗长的网络传输链,也会增加时延,降低应用的性能,因此,为了解决上述问题,在上述实现过程中,由于元数据管理器能够对所述同一个集群中的节点的元数据的统一管理,并通过节点管理器接收元数据管理器发送的表征需要创建虚拟机和/或容器的请求,在同一个集群中的节点中创建虚拟机和容器,不仅使得虚拟机和容器能够直接通信,而且使得元数据管理器能够对位于同一个集群中的虚拟机和容器的统一管理,降低管理成本。
基于第一方面,在一种可能的设计中,所述请求中还包括:待创建网络的网段和网络号,基于所述请求,在所述目标节点中创建所述虚拟机和/或所述容器,包括:向位于所述目标节点上的网络管理器发送所述请求,以使所述网络管理器基于所述网段和所述网络号在所述目标节点中创建所述网络;接收所述网络管理器发送的表征创建完所述网络的提示信息;响应所述提示信息,在所述目标节点中创建所述虚拟机和/或所述容器,以使所述虚拟机和/或所述容器能够接入所述网络。
在上述实现过程中,在目标节点中创建虚拟机和/或容器之前,控制位于目标节点上的网络管理器基于请求中的待创建网络的网段和网络号为虚拟机和/或容器创建网络,以使所述虚拟机和/或所述容器能够成功接入所述网络。
第三方面,本申请实施例提供一种资源管理方法,应用于元数据管理器,所述方法包括:接收请求端发送的表征需要创建虚拟机和/或容器的创建请求;其中,所述创建请求中包括创建所述虚拟机和/或所述容器所需资源的大小;将所述创建请求发送给资源调度器;接收所述资源调度器发送的元数据获取请求;响应所述获取请求,将预先存储的位于同一个集群中的全部节点的元数据发送给所述资源调度器,以使所述资源调度器基于所述元数据和所述创建请求,生成资源分配请求;其中,所述资源分配请求中包括:目标节点的唯一标识和所述创建请求;接收所述资源调度器返回的所述资源分配请求;将所述资源分配请求发送给与所述目标节点对应的节点管理器,其中,所述资源分配请求用于指示所述节点管理器在所述目标节点中创建所述虚拟机和/或所述容器。
在上述实现过程中,通过在同一个集群中的节点中创建虚拟机和容器,不仅使得位于同一个集群中的虚拟机和容器能够直接通信,而且使得资源调度器能够从元数据管理器中获取所述同一个集群中的全部节点的元数据,并基于元数据管理器发送的表征需要创建虚拟机和/或容器的请求,以及所述元数据,从所述全部节点中确定出目标节点,并基于所述目标节点的唯一标识和所述请求,生成并发送资源分配请求给所述元数据管理器,以使所述元数据管理器将所述资源分配请求发送给与所述目标节点对应的节点管理器,实现对虚拟机和/或容器的统一管理,降低管理成本。
第四方面,本申请实施例提供一种资源管理装置,应用于资源调度器,所述装置包括:请求接收单元,用于接收元数据管理器发送的表征需要创建虚拟机和/或容器的请求,其中,所述请求中包括创建所述虚拟机和/或所述容器所需资源的大小;响应单元,用于响应所述请求,从所述元数据管理器中获取位于同一个集群中的全部节点的元数据;目标节点确定单元,用于基于所述元数据和所述所需资源的大小,从所述全部节点中确定出目标节点,所述目标节点为与所述所需资源的大小匹配的节点;分配请发送单元,用于基于所述目标节点的唯一标识和所述请求,生成并发送资源分配请求给所述元数据管理器,以使所述元数据管理器将所述资源分配请求发送给与所述目标节点对应的节点管理器,其中,所述资源分配请求用于指示所述节点管理器在所述目标节点中创建所述虚拟机和/或所述容器。
基于第四方面,在一种可能的设计中,所述目标节点确定单元,具体用于基于所述元数据和所述所需资源的大小,从所述全部节点中确定出与所述所需资源大小匹配的第一节点;在所述匹配的第一节点为至少两个时,基于所述匹配的第一节点的元数据,从所述匹配的第一节点中确定出剩余资源最多的节点;其中,所述剩余资源最多的节点为所述目标节点。
基于第四方面,在一种可能的设计中,所述目标节点确定单元,还用于基于所述元数据和所述所需资源的大小,从所述全部节点中确定出与所述所需资源大小匹配的第二节点;在所述匹配的第二节点为至少两个时,基于所述匹配的第二节点的元数据和所述请求中的待接入网络的网络信息,从所述匹配的第二节点中确定出已创建所述待接入网络的节点;其中,所述存在所述待接入网络的节点为所述目标节点。
第五方面,本申请实施例提供一种资源管理装置,应用于节点管理器,所述装置包括:分配请求接收单元,用于接收元数据管理器发送的表征需要创建虚拟机和/或容器的请求,其中,所述请求中包括:目标节点的唯一标识、所述虚拟机和/或所述容器的配置信息;创建单元,用于基于所述请求,在所述目标节点中创建所述虚拟机和/或所述容器;目标节点元数据发送单元,用于将所述目标节点的元数据发送给所述元数据管理器。
基于第五方面,在一种可能的设计中,所述请求中还包括:待创建网络的网段和网络号,所述创建单元,具体用于向位于所述目标节点上的网络管理器发送所述请求,以使所述网络管理器基于所述网段和所述网络号在所述目标节点中创建所述网络;接收所述网络管理器发送的表征创建完所述网络的提示信息;响应所述提示信息,在所述目标节点中创建所述虚拟机和/或所述容器,以使所述虚拟机和/或所述容器能够接入所述网络。
第六方面,本申请实施例提供一种资源管理装置,应用于元数据管理器,所述装置包括:创建请求接收单元,用于接收请求端发送的表征需要创建虚拟机和/或容器的创建请求;其中,所述创建请求中包括创建所述虚拟机和/或所述容器所需资源的大小;创建请求发送单元,用于将所述创建请求发送给资源调度器;获取请求接收单元,用于接收所述资源调度器发送的元数据获取请求;元数据发送单元,用于响应所述获取请求,将预先存储的位于同一个集群中的全部节点的元数据发送给所述资源调度器,以使所述资源调度器基于所述元数据和所述创建请求,生成资源分配请求;其中,所述资源分配请求中包括:目标节点的唯一标识和所述创建请求;资源分配请求接收单元,用于接收所述资源调度器返回的所述资源分配请求;资源分配请求发送单元,用于将所述资源分配请求发送给与所述目标节点对应的节点管理器,其中,所述资源分配请求用于指示所述节点管理器在所述目标节点中创建所述虚拟机和/或所述容器。
第七方面,本申请实施例提供一种电子设备,包括处理器以及与所述处理器连接的存储器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述电子设备执行第一方面、第二方面或第三方面所述的方法。
第八方面,本申请实施例提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行第一方面、第二方面或第三方面所述的方法。
本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种资源管理系统的结构示意图。
图2为本申请实施例提供的资源管理方法的流程示意图。
图3为本申请实施例提供的一种资源管理装置的结构示意图。
图4为本申请实施例提供的另一种资源管理装置的结构示意图。
图5为本申请实施例提供的又一种资源管理装置的结构示意图。
图6为本申请实施例提供的电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行描述。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
请参照图1,图1为本申请实施例提供的一种资源管理系统的结构示意图,所述系统包括:元数据管理器、资源调度器、节点管理器和至少一个节点,所述元数据管理器分别与资源调度器和节点管理器通信连接,在本申请实施例中,所述至少一个节点的数量为两个,所述至少一个节点位于同一个集群中,所述至少一个节点中的每个节点上既可以部署虚拟机也可以部署容器,所述元数据管理器和所述资源调度器运行于除所述至少一个节点中的一个节点上,所述至少一个节点中的每个节点上均运行有一个节点管理器,可以理解的是,针对所述至少一个节点中的每个节点,运行于该节点上的节点管理器管理只负责该节点上的虚拟机和/或容器的管理。
在其他实施例中,所述至少一个节点的数量也可以为一个、三个等,所述元数据管理器、所述资源调度器和所述节点管理器也可以运行于所述至少一个节点中的一个节点上,所述元数据管理器、所述资源调度器和所述节点管理器也可以运行于不同的节点上。
在现有技术中,通常将虚拟机部署在不同的虚拟机集群中,容器部署在容器集群中,不仅增加管理虚拟机和容器的管理成本,而且还会导致虚拟机和容器无法直接通信,因为虚拟机和容器进行通信时,通常需要在于自己集群中的路由器和网关建立通信之后,再与对方的集群网关建立通信,其对于组件间有大量流量传输的应用而言,会给集群的网络组件带来沉重的压力,而且,某些应用还会受限于跨集群的网络带宽,与此同时,冗长的网络传输链,也会增加时延,降低应用的性能,因此,为了解决上述问题,请参照图2,图2为本申请实施例提供的一种资源管理方法的流程图,应用于所述资源管理系统,下面将对图2所示的流程进行详细阐述,所述方法包括步骤:S21、S22、S23、S24、S25、S26、S27、S28、S29、S30、S31、S32和S33。
S21:元数据管理器接收请求端发送的表征需要创建虚拟机和/或容器的创建请求;其中,所述创建请求中包括创建所述虚拟机和/或所述容器所需资源的大小。
S22:元数据管理器将所述创建请求发送给资源调度器。
S23:资源调度器接收所述创建请求。
S24:资源调度器响应所述创建请求,向元数据管理器发送元数据获取请求。
S25:元数据管理器接收所述元数据获取请求。
S26:元数据管理器响应所述元数据获取请求,将预先存储的位于同一个集群中的全部节点的元数据发送给资源调度器。
S27:资源调度器接收所述元数据。
S28:资源调度器基于所述元数据和所述所需资源的大小,从所述全部节点中确定出目标节点,所述目标节点为与所述所需资源的大小匹配的节点。
S29:资源调度器基于所述目标节点的唯一标识和所述请求,生成并发送资源分配请求给元数据管理器;其中,所述资源分配请求中包括:目标节点的唯一标识、所述虚拟机和/或所述容器的配置信息。
S30:元数据管理器将所述资源分配请求发送给与所述目标节点对应的节点管理器。
S31:对应的节点管理器接收所述资源分配请求。
S32:对应的节点管理器基于所述资源分配请求,在所述目标节点中创建所述虚拟机和/或所述容器。
S33:对应的节点管理器将所述目标节点的元数据发送给元数据管理器。
下面对上述方法进行详细介绍。
S21:元数据管理器接收请求端发送的表征需要创建虚拟机和/或容器的创建请求;其中,所述创建请求中包括创建所述虚拟机和/或所述容器所需资源的大小。
在实际实施过程中,S21可以按照如下方式实施,请求接收端在接收到用户终端发送的表征需要创建虚拟机和/或容器的创建请求时,请求接收端将所述创建请求发送给所述元数据管理器。
作为一种实施方式,请求接收端在接收到所述创建请求时,请求接收端确定所述创建请求是否满足预设条件,在确定所述创建请求满足所述预设条件时,将所述创建请求发送给所述元数据管理器,反之,则向所述用户终端发送表征不满足所述预设条件的提示信息,可以理解的是,例如,在所述创建请求表征需要对虚拟机进行创建时,若所述创建请求中未包括创建所述虚拟机所需资源的大小等创建虚拟机所需的配置信息时,则确定所述创建请求不满足预设条件,若所述创建请求中包括创建虚拟机所需的配置信息时,则确定所述创建请求满足预设条件,同理,针对容器的创建请求也是同样的道理,因此,不再赘述。
其中,创建虚拟机或容器所需的配置信息为本领域熟知的配置信息,在此不再赘述。
在元数据管理器获取到所述创建请求之后,元数据管理器执行步骤S22。
S22:元数据管理器将所述创建请求发送给资源调度器。
元数据管理器利用监听软件监听所述创建请求,以在接收到所述创建请求时实时的将所述创建请求发送给资源调度器。
作为一种实施方式,元数据管理器不定时的将所述创建请求发送给资源调度器。
在元数据管理器将所述创建请求发送给资源调度器之后,资源调度器执行步骤S23。
S23:资源调度器接收所述创建请求。
S24:资源调度器响应所述创建请求,向元数据管理器发送元数据获取请求。
S25:元数据管理器接收所述元数据获取请求。
S26:元数据管理器响应所述元数据获取请求,将预先存储的位于同一个集群中的全部节点的元数据发送给资源调度器。
其中,所述元数据为位于所述同一个集群中的各个节点发送给所述元数据管理器的元数据,可以理解的是,针对同一个节点,在该节点发送该节点的新的元数据时,所述元数据管理器利用该节点的元数据将预先存储的该节点的元数据进行更新,以保证所述元数据管理器接收到的元数据为最新的元数据,其中,所述元数据包括所述全部节点中的每个节点的剩余资源大小、部署于各个节点中的网络、运行于各个节点中的各个虚拟机和/或容器的名称、大小等元数据。
元数据管理器将所述元数据发送给资源调度器之后,执行步骤S27。
S27:资源调度器接收所述元数据。
S28:资源调度器基于所述元数据和所述所需资源的大小,从所述全部节点中确定出目标节点,所述目标节点为与所述所需资源的大小匹配的节点。
为了实现节点的负载均衡,以避免同一集群中的某些节点的负载压力很多,某些节点的负载压力很少,因此,作为一种实施方式,S28包括步骤:A1和A2。
A1:资源调度器基于所述元数据和所述所需资源的大小,从所述全部节点中确定出与所述所需资源大小匹配的第一节点。
在实际实施过程中,A1可以按照如下方式实施,资源调度器在接收到所述元数据之后,基于所述元数据,确定出位于所述同一个集群中的各个节点的剩余资源的大小,针对每个节点,将该节点的剩余资源的大小与所述所需资源的大小进行比较,在该节点的剩余资源比所述所需资源的多时,确定该节点为与所述所需资源大小匹配的第一节点,反之,确定该节点与所述所需资源大小不匹配,继而从全部节点中确定出与所述所需资源大小匹配的全部第一节点。
资源调度器在确定出与所述所需资源大小匹配的全部第一节点之后,资源调度器执行步骤A2。
A2:资源调度器在所述匹配的第一节点为至少两个时,基于所述匹配的第一节点的元数据,从所述匹配的第一节点中确定出剩余资源最多的节点;其中,所述剩余资源最多的节点为所述目标节点。
资源调度器在所述匹配的第一节点的数量为至少两个时,继而基于所述匹配的第一节点的元数据,对全部第一节点的剩余资源进行大小排序,也可以将全部第一节点的剩余资源进行大小比较,以从所述第一节点中确定出剩余资源最多的节点;其中,所述剩余资源最多的节点为所述目标节点。
作为另一种实施方式,S28包括步骤:B1和B2。
B1:基于所述元数据和所述所需资源的大小,从所述全部节点中确定出与所述所需资源大小匹配的第二节点。
其中,步骤B1的具体实施方式可以参照步骤A1,因此,在此不再赘述。
B2:在所述匹配的第二节点为至少两个时,基于所述匹配的第二节点的元数据和所述请求中的待接入网络的网络信息,从所述匹配的第二节点中确定出已创建所述待接入网络的节点;其中,所述存在所述待接入网络的节点为所述目标节点。
资源调度器在所述匹配的第二节点的数量为至少两个时,从所述请求中提取出待接入网络的网络信息,针对全部第二节点中的每个第二节点,确定该第二节点的元数据中是否包括所述待接入网络的网络信息,在确定该第二节点中的元数据中存在所述待接入网络的网络信息时,确定该第二节点为所述目标节点。
作为一种实施方式,在存在所述待接入网络的网络信息的第二节点的数量为至少两个时,从存在所述待接入网络的网络信息的第二节点中确定出剩余资源最多的第二节点为所述目标节点,也可以从存在所述待接入网络的网络信息的第二节点中任意选取一个第二节点作为所述目标节点。
在确定出所述目标节点之后,资源调度器执行步骤S29。
S29:资源调度器基于所述目标节点的唯一标识和所述请求,生成并发送资源分配请求给元数据管理器;其中,所述资源分配请求中包括:目标节点的唯一标识、所述虚拟机和/或所述容器的配置信息。
其中,每个节点均有一个唯一标识,以用于区分各个节点。
资源调度器从所述目标节点的元数据中提取出所述目标节点的唯一标识,继而基于所述目标节点的唯一标识和所述请求中的创建所述虚拟机和/或容器所需的配置信息,生成资源分配请求,并将所述资源分配请求发送给元数据管理器。
在资源调度器将所述资源分配请求发送给元数据管理器之后,执行步骤S30。
S30:元数据管理器将所述资源分配请求发送给与所述目标节点对应的节点管理器。
元数据管理器在获取到所述资源分配请求之后,根据所述资源分配请求中的所述目标节点的唯一标识,根据预先确定的标识与节点管理器的对应关系,将所述资源分配请求发送给与所述目标节点的唯一标识对应的管理器。
作为一种实施方式,在所述节点管理器的数量只有一个时,元数据管理器将所述资源分配请求发送给预先确定的节点管理器。
在元数据管理器将所述资源分配请求发送给所述对应的节点管理器之后,所述对应的节点管理器执行步骤S31。
S31:对应的节点管理器接收所述资源分配请求。
S32:对应的节点管理器基于所述资源分配请求,在所述目标节点中创建所述虚拟机和/或所述容器。
可以理解的是,在所述目标节点中既可以创建虚拟机也可以创建容器。
所述请求中还包括:待创建网络的网段和网络号,作为一种实施方式,S32包括步骤:C1、C2和C3。
C1:对应的节点管理器向位于所述目标节点上的网络管理器发送所述资源分配请求,以使所述网络管理器基于所述网段和所述网络号在所述目标节点中创建所述网络。
对应的节点管理器在接收到所述资源分配请求之后,对应的节点管理器从所述资源分配请求中提取出所述目标节点的标识,将所述资源分配请求发送给运行于所述目标节点上的网络管理器,网络管理器接收所述资源分配请求,网络管理器从所述资源分配请求中提取出创建所述虚拟机和/或容器所需的网段和网络号,网络管理器确认所述目标节点上是否存在所述网段和网络号,在网络管理器确认所述目标节点上不存在所述网段和网络号之后,网络管理器基于所述网段和所述网络号在所述目标节点上创建所述网络,在网络管理器创建完所述网络之后,网络管理器向对应的节点管理器发送表征创建完所述网络的提示信息。
作为一种实施方式,在网络管理器确认所述目标节点上存在所述网段和网络号时,网络管理器直接执行步骤C2。
C2:对应的节点管理器接收所述网络管理器发送的表征创建完所述网络的提示信息。
C3:对应的节点管理器响应所述提示信息,在所述目标节点中创建所述虚拟机和/或所述容器,以使所述虚拟机和/或所述容器能够接入所述网络。
对应的节点管理器接收到所述提示信息之后,对应的节点管理器基于所述请求中的创建所述虚拟机和/或容器所需的配置信息在所述目标节点中创建所述虚拟机和/或容器,以使所述虚拟机和/或容器在运行时能够接入所述网络。
作为一种实施方式,在所述请求中未包括:待创建网络的网段和网络号时,对应的节点管理器基于所述资源分配请求中的创建所述虚拟机和/容器所需的配置信息,在所述目标节点中创建所述虚拟机和/或所述容器,以使所述虚拟机和/或容器在运行时接入所述目标节点中的一个网络。
S33:对应的节点管理器将所述目标节点的元数据发送给所述元数据管理器。
其中,所述元数据中包括:所述目标节点的剩余资源,运行于所述目标节点中的虚拟机和/容器的配置信息,所述虚拟机和/或容器在所述目标节点中接入的网络等元数据。
对应的节点管理器获取所述目标节点在当前时刻的元数据,并将所述目标节点在当前时刻的元数据发送给所述元数据管理器,元数据管理器利用所述元数据对预先存储的元数据进行更新。
作为一种实施方式,元数据管理器接收到请求端发送的表征需要删除虚拟机和/或容器的删除请求时,根据所述删除请求中的虚拟机和容器的标识信息,从预先存储的位于同一集群中的元数据中确定出所述虚拟机和/或所述容器所处的第三节点的标识信息,继而将所述删除请求发送给与所述第三节点的标识信息对应的节点管理器,所述对应的节点管理器基于所述删除请求中的虚拟机和/或容器的标识信息,在所述第三节点中将所述虚拟机和/或所述容器删除。
作为一种实施方式,元数据管理器接收到请求端发送的表征需要修改虚拟机和/或容器的修改请求时,根据所述修改请求中的虚拟机和容器的标识信息,从预先存储的位于同一集群中的元数据中确定出所述虚拟机和/或所述容器所处的第四节点的标识信息,继而将所述修改请求发送给与所述第四节点的标识信息对应的节点管理器,所述对应的节点管理器基于所述修改请求中的虚拟机和/或容器的标识信息,在所述第四节点中将所述虚拟机和/或所述容器删除。
作为一种实施方式,元数据管理器接收到请求端发送的表征需要查询虚拟机和/或容器的元数据的查询请求时,根据所述查询请求中的虚拟机和/或容器的标识信息,所述元数据管理器基于预先存储的位于同一集群中的元数据中查询出所需虚拟机和/或所述容器。
作为一种实施方式,请求端在接收到用户终端发送的删除、修改、查询请求时,请求端确定所述请求是否满足格式条件,若满足则向元数据管理器发送所述请求,反之,不向所述元数据管理器发送所述请求,并向用户终端发送表征所述请求不满足格式条件的提示信息。
请参照图3,图3是本申请实施例提供的一种资源管理装置300的结构框图。所述装置应用于资源调度器,下面将对图3所示的结构框图进行阐述,所示装置包括:
请求接收单元310,用于接收元数据管理器发送的表征需要创建虚拟机和/或容器的请求,其中,所述请求中包括创建所述虚拟机和/或所述容器所需资源的大小。
响应单元320,用于响应所述请求,从所述元数据管理器中获取位于同一个集群中的全部节点的元数据。
目标节点确定单元330,用于基于所述元数据和所述所需资源的大小,从所述全部节点中确定出目标节点,所述目标节点为与所述所需资源的大小匹配的节点。
分配请发送单元340,用于基于所述目标节点的唯一标识和所述请求,生成并发送资源分配请求给所述元数据管理器,以使所述元数据管理器将所述资源分配请求发送给与所述目标节点对应的节点管理器,其中,所述资源分配请求用于指示所述节点管理器在所述目标节点中创建所述虚拟机和/或所述容器。
作为一种实施方式,所述目标节点确定单元330,具体用于基于所述元数据和所述所需资源的大小,从所述全部节点中确定出与所述所需资源大小匹配的第一节点;在所述匹配的第一节点为至少两个时,基于所述匹配的第一节点的元数据,从所述匹配的第一节点中确定出剩余资源最多的节点;其中,所述剩余资源最多的节点为所述目标节点。
作为一种实施方式,所述目标节点确定单元330,还用于基于所述元数据和所述所需资源的大小,从所述全部节点中确定出与所述所需资源大小匹配的第二节点;在所述匹配的第二节点为至少两个时,基于所述匹配的第二节点的元数据和所述请求中的待接入网络的网络信息,从所述匹配的第二节点中确定出已创建所述待接入网络的节点;其中,所述存在所述待接入网络的节点为所述目标节点。
请参照图4,图4是本申请实施例提供的一种资源管理装置400的结构框图。所述装置应用于节点管理器,下面将对图4所示的结构框图进行阐述,所示装置包括:
分配请求接收单元410,用于接收元数据管理器发送的表征需要创建虚拟机和/或容器的请求,其中,所述请求中包括:目标节点的唯一标识、所述虚拟机和/或所述容器的配置信息。
创建单元420,用于基于所述请求,在所述目标节点中创建所述虚拟机和/或所述容器。
目标节点元数据发送单元430,用于将所述目标节点的元数据发送给所述元数据管理器。
作为一种实施方式,所述请求中还包括:待创建网络的网段和网络号,所述创建单元420,具体用于向位于所述目标节点上的网络管理器发送所述请求,以使所述网络管理器基于所述网段和所述网络号在所述目标节点中创建所述网络;接收所述网络管理器发送的表征创建完所述网络的提示信息;响应所述提示信息,在所述目标节点中创建所述虚拟机和/或所述容器,以使所述虚拟机和/或所述容器能够接入所述网络。
请参照图5,图5是本申请实施例提供的一种资源管理装置500的结构框图。所述装置应用于元数据管理器,下面将对图5所示的结构框图进行阐述,所示装置包括:
创建请求接收单元510,用于接收请求端发送的表征需要创建虚拟机和/或容器的创建请求;其中,所述创建请求中包括创建所述虚拟机和/或所述容器所需资源的大小。
创建请求发送单元520,用于将所述创建请求发送给资源调度器。
获取请求接收单元530,用于接收所述资源调度器发送的元数据获取请求;
元数据发送单元540,用于响应所述获取请求,将预先存储的位于同一个集群中的全部节点的元数据发送给所述资源调度器,以使所述资源调度器基于所述元数据和所述创建请求,生成资源分配请求;其中,所述资源分配请求中包括:目标节点的唯一标识和所述创建请求。
资源分配请求接收单元550,用于接收所述资源调度器返回的所述资源分配请求。
资源分配请求发送单元560,用于将所述资源分配请求发送给与所述目标节点对应的节点管理器,其中,所述资源分配请求用于指示所述节点管理器在所述目标节点中创建所述虚拟机和/或所述容器。
本实施例对的各功能单元实现各自功能的过程,请参见上述图1-图2所示实施例中描述的内容,此处不再赘述。
请参照图6,本申请实施例提供一种电子设备100的结构示意图,所述电子设备可以为上述实施例中的各个节点,电子设备100可以是个人电脑(personal computer,PC)、平板电脑、智能手机、个人数字助理(personal digital assistant,PDA)等。
电子设备100可以包括:存储器102、处理101、通信接口103和通信总线,通信总线用于实现这些组件的连接通信。
所述存储器102用于存储本申请实施例提供的资源管理方法和装置对应的计算程序指令等各种数据,其中,存储器102可以是,但不限于,随机存取存储器(Random AccessMemory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(ProgrammableRead-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-OnlyMemory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-OnlyMemory,EEPROM)等。
处理器101用于读取并运行存储于存储器中的资源管理方法和装置对应的计算机程序指令。
其中,处理器101可能是一种集成电路芯片,具有信号的处理能力。上述的处理器101可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述通信接口103用于获取用于接收其他设备发送的数据和/或向其他设备发送数据等。
此外,本申请实施例还提供了一种存储介质,在该存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行本申请任一项实施方式所提供的方法。
综上所述,在现有技术中,通常将虚拟机部署在不同的虚拟机集群中,容器部署在容器集群中,不仅增加管理虚拟机和容器的管理成本,而且还会导致虚拟机和容器无法直接通信,因为虚拟机和容器进行通信时,通常需要在于自己集群中的路由器和网关建立通信之后,再与对方的集群网关建立通信,其对于组件间有大量流量传输的应用而言,会给集群的网络组件带来沉重的压力,而且,某些应用还会受限于跨集群的网络带宽,与此同时,冗长的网络传输链,也会增加时延,降低应用的性能,因此,为了解决上述问题,本申请各实施例提出的资源管理方法、装置和电子设备,通过在同一个集群中的节点中创建虚拟机和容器,不仅使得位于同一个集群中的虚拟机和容器能够直接通信,而且使得资源调度器能够从元数据管理器中获取所述同一个集群中的全部节点的元数据,并基于元数据管理器发送的表征需要创建虚拟机和/或容器的请求,以及所述元数据,从所述全部节点中确定出目标节点,并基于所述目标节点的唯一标识和所述请求,生成并发送资源分配请求给所述元数据管理器,以使所述元数据管理器将所述资源分配请求发送给与所述目标节点对应的节点管理器,其中,所述资源分配请求用于指示所述节点管理器在所述目标节点中创建所述虚拟机和/或所述容器,继而实现对虚拟机和/或容器的统一管理,降低管理成本。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的装置来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
Claims (10)
1.一种资源管理方法,其特征在于,应用于资源调度器,所述方法包括:
接收元数据管理器发送的表征需要创建虚拟机和/或容器的请求,其中,所述请求中包括创建所述虚拟机和/或所述容器所需资源的大小;
响应所述请求,从所述元数据管理器中获取位于同一个集群中的全部节点的元数据;
基于所述元数据和所述所需资源的大小,从所述全部节点中确定出目标节点,所述目标节点为与所述所需资源的大小匹配的节点;
基于所述目标节点的唯一标识和所述请求,生成并发送资源分配请求给所述元数据管理器,以使所述元数据管理器将所述资源分配请求发送给与所述目标节点对应的节点管理器,其中,所述资源分配请求用于指示所述节点管理器在所述目标节点中创建所述虚拟机和/或所述容器。
2.根据权利要求1所述的方法,其特征在于,基于所述元数据和所述所需资源的大小,从所述全部节点中确定出目标节点,包括:
基于所述元数据和所述所需资源的大小,从所述全部节点中确定出与所述所需资源大小匹配的第一节点;
在所述匹配的第一节点为至少两个时,基于所述匹配的第一节点的元数据,从所述匹配的第一节点中确定出剩余资源最多的节点;其中,所述剩余资源最多的节点为所述目标节点。
3.根据权利要求1所述的方法,其特征在于,基于所述元数据和所述所需资源的大小,从所述全部节点中确定出目标节点,包括:
基于所述元数据和所述所需资源的大小,从所述全部节点中确定出与所述所需资源大小匹配的第二节点;
在所述匹配的第二节点为至少两个时,基于所述匹配的第二节点的元数据和所述请求中的待接入网络的网络信息,从所述匹配的第二节点中确定出已创建所述待接入网络的节点;其中,所述存在所述待接入网络的节点为所述目标节点。
4.一种资源管理方法,其特征在于,应用于节点管理器,所述方法包括:
接收元数据管理器发送的表征需要创建虚拟机和/或容器的资源分配请求,其中,所述资源分配请求中包括:目标节点的唯一标识、所述虚拟机和/或所述容器的配置信息;
基于所述资源分配请求,在所述目标节点中创建所述虚拟机和/或所述容器;
将所述目标节点的元数据发送给所述元数据管理器。
5.根据权利要求4所述的方法,其特征在于,所述请求中还包括:待创建网络的网段和网络号,基于所述请求,在所述目标节点中创建所述虚拟机和/或所述容器,包括:
向位于所述目标节点上的网络管理器发送所述资源分配请求,以使所述网络管理器基于所述网段和所述网络号在所述目标节点中创建所述网络;
接收所述网络管理器发送的表征创建完所述网络的提示信息;
响应所述提示信息,在所述目标节点中创建所述虚拟机和/或所述容器,以使所述虚拟机和/或所述容器能够接入所述网络。
6.一种资源管理方法,其特征在于,应用于元数据管理器,所述方法包括:
接收请求端发送的表征需要创建虚拟机和/或容器的创建请求;其中,所述创建请求中包括创建所述虚拟机和/或所述容器所需资源的大小;
将所述创建请求发送给资源调度器;
接收所述资源调度器发送的元数据获取请求;
响应所述获取请求,将预先存储的位于同一个集群中的全部节点的元数据发送给所述资源调度器,以使所述资源调度器基于所述元数据和所述创建请求,生成资源分配请求;其中,所述资源分配请求中包括:目标节点的唯一标识和所述创建请求;
接收所述资源调度器返回的所述资源分配请求;
将所述资源分配请求发送给与所述目标节点对应的节点管理器,其中,所述资源分配请求用于指示所述节点管理器在所述目标节点中创建所述虚拟机和/或所述容器。
7.一种资源管理装置,其特征在于,应用于资源调度器,所述装置包括:
请求接收单元,用于接收元数据管理器发送的表征需要创建虚拟机和/或容器的请求,其中,所述请求中包括创建所述虚拟机和/或所述容器所需资源的大小;
响应单元,用于响应所述请求,从所述元数据管理器中获取位于同一个集群中的全部节点的元数据;
目标节点确定单元,用于基于所述元数据和所述所需资源的大小,从所述全部节点中确定出目标节点,所述目标节点为与所述所需资源的大小匹配的节点;
分配请发送单元,用于基于所述目标节点的唯一标识和所述请求,生成并发送资源分配请求给所述元数据管理器,以使所述元数据管理器将所述资源分配请求发送给与所述目标节点对应的节点管理器,其中,所述资源分配请求用于指示所述节点管理器在所述目标节点中创建所述虚拟机和/或所述容器。
8.一种资源管理装置,其特征在于,应用于节点管理器,所述装置包括:
分配请求接收单元,用于接收元数据管理器发送的表征需要创建虚拟机和/或容器的请求,其中,所述请求中包括:目标节点的唯一标识、所述虚拟机和/或所述容器的配置信息;
创建单元,用于基于所述请求,在所述目标节点中创建所述虚拟机和/或所述容器;
目标节点元数据发送单元,用于将所述目标节点的元数据发送给所述元数据管理器。
9.一种资源管理装置,其特征在于,应用于元数据管理器,所述装置包括:
创建请求接收单元,用于接收请求端发送的表征需要创建虚拟机和/或容器的创建请求;其中,所述创建请求中包括创建所述虚拟机和/或所述容器所需资源的大小;
创建请求发送单元,用于将所述创建请求发送给资源调度器;
获取请求接收单元,用于接收所述资源调度器发送的元数据获取请求;
元数据发送单元,用于响应所述获取请求,将预先存储的位于同一个集群中的全部节点的元数据发送给所述资源调度器,以使所述资源调度器基于所述元数据和所述创建请求,生成资源分配请求;其中,所述资源分配请求中包括:目标节点的唯一标识和所述创建请求;
资源分配请求接收单元,用于接收所述资源调度器返回的所述资源分配请求;
资源分配请求发送单元,用于将所述资源分配请求发送给与所述目标节点对应的节点管理器,其中,所述资源分配请求用于指示所述节点管理器在所述目标节点中创建所述虚拟机和/或所述容器。
10.一种电子设备,其特征在于,包括存储器以及处理器,所述存储器中存储有计算机程序指令,所述计算机程序指令被所述处理器读取并运行时,执行如权利要求1-6中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010115431.8A CN111338758A (zh) | 2020-02-24 | 2020-02-24 | 资源管理方法、装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010115431.8A CN111338758A (zh) | 2020-02-24 | 2020-02-24 | 资源管理方法、装置和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111338758A true CN111338758A (zh) | 2020-06-26 |
Family
ID=71185660
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010115431.8A Pending CN111338758A (zh) | 2020-02-24 | 2020-02-24 | 资源管理方法、装置和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111338758A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112148489A (zh) * | 2020-09-22 | 2020-12-29 | 网易(杭州)网络有限公司 | 游戏资源调度方法、装置、设备及存储介质 |
CN113849259A (zh) * | 2020-06-28 | 2021-12-28 | 华为技术有限公司 | 一种虚拟机和容器混合调度系统、方法、调度器及装置 |
CN115426259A (zh) * | 2022-08-29 | 2022-12-02 | 浪潮电子信息产业股份有限公司 | 一种网络接入控制方法、装置、设备及存储介质 |
WO2024138482A1 (zh) * | 2022-12-29 | 2024-07-04 | 华为技术有限公司 | 一种资源管理方法及相应装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101540776A (zh) * | 2008-03-17 | 2009-09-23 | 储彬 | 一种支持自适应调度的网格中间件系统 |
US20100250729A1 (en) * | 2009-03-30 | 2010-09-30 | Morris Robert P | Method and System For Providing Access To Metadata Of A Network Accessible Resource |
CN105138389A (zh) * | 2015-07-30 | 2015-12-09 | 北京京东尚科信息技术有限公司 | 一种集群中虚拟设备的管理方法及系统 |
CN105554004A (zh) * | 2015-12-24 | 2016-05-04 | 北京轻元科技有限公司 | 一种混合云计算环境中容器服务的认证系统和方法 |
CN107733977A (zh) * | 2017-08-31 | 2018-02-23 | 北京百度网讯科技有限公司 | 一种基于Docker的集群管理方法及装置 |
US20180173513A1 (en) * | 2016-12-19 | 2018-06-21 | International Business Machines Corporation | Optimized Creation of Distributed Storage and Distributed Processing Clusters on Demand |
CN109885377A (zh) * | 2018-11-23 | 2019-06-14 | 中国银联股份有限公司 | 统一资源调度协调器及其创建虚拟机和/或容器的方法、统一资源调度系统 |
CN110633900A (zh) * | 2019-08-30 | 2019-12-31 | 中国人民财产保险股份有限公司 | 一种虚拟资源的分配方法、装置及电子设备 |
CN110752947A (zh) * | 2019-10-18 | 2020-02-04 | 北京浪潮数据技术有限公司 | 一种k8s集群部署方法及装置,一种部署平台 |
-
2020
- 2020-02-24 CN CN202010115431.8A patent/CN111338758A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101540776A (zh) * | 2008-03-17 | 2009-09-23 | 储彬 | 一种支持自适应调度的网格中间件系统 |
US20100250729A1 (en) * | 2009-03-30 | 2010-09-30 | Morris Robert P | Method and System For Providing Access To Metadata Of A Network Accessible Resource |
CN105138389A (zh) * | 2015-07-30 | 2015-12-09 | 北京京东尚科信息技术有限公司 | 一种集群中虚拟设备的管理方法及系统 |
CN105554004A (zh) * | 2015-12-24 | 2016-05-04 | 北京轻元科技有限公司 | 一种混合云计算环境中容器服务的认证系统和方法 |
US20180173513A1 (en) * | 2016-12-19 | 2018-06-21 | International Business Machines Corporation | Optimized Creation of Distributed Storage and Distributed Processing Clusters on Demand |
CN107733977A (zh) * | 2017-08-31 | 2018-02-23 | 北京百度网讯科技有限公司 | 一种基于Docker的集群管理方法及装置 |
CN109885377A (zh) * | 2018-11-23 | 2019-06-14 | 中国银联股份有限公司 | 统一资源调度协调器及其创建虚拟机和/或容器的方法、统一资源调度系统 |
CN110633900A (zh) * | 2019-08-30 | 2019-12-31 | 中国人民财产保险股份有限公司 | 一种虚拟资源的分配方法、装置及电子设备 |
CN110752947A (zh) * | 2019-10-18 | 2020-02-04 | 北京浪潮数据技术有限公司 | 一种k8s集群部署方法及装置,一种部署平台 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113849259A (zh) * | 2020-06-28 | 2021-12-28 | 华为技术有限公司 | 一种虚拟机和容器混合调度系统、方法、调度器及装置 |
CN112148489A (zh) * | 2020-09-22 | 2020-12-29 | 网易(杭州)网络有限公司 | 游戏资源调度方法、装置、设备及存储介质 |
CN115426259A (zh) * | 2022-08-29 | 2022-12-02 | 浪潮电子信息产业股份有限公司 | 一种网络接入控制方法、装置、设备及存储介质 |
CN115426259B (zh) * | 2022-08-29 | 2024-10-29 | 浪潮电子信息产业股份有限公司 | 一种网络接入控制方法、装置、设备及存储介质 |
WO2024138482A1 (zh) * | 2022-12-29 | 2024-07-04 | 华为技术有限公司 | 一种资源管理方法及相应装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3684010B1 (en) | Network slice management method, and device for same | |
CN111338758A (zh) | 资源管理方法、装置和电子设备 | |
CN104219127B (zh) | 一种虚拟网络实例的创建方法以及设备 | |
EP3595244B1 (en) | Network slice management method, unit and system | |
CN107431651B (zh) | 一种网络服务的生命周期管理方法及设备 | |
US20160277496A1 (en) | Method, server and system for application synchronization | |
CN110908770A (zh) | 虚拟机的运行及创建方法、虚拟机及虚拟机化管理平台 | |
CN113596191A (zh) | 一种数据处理方法、网元设备以及可读存储介质 | |
CN111752582B (zh) | 局域网内的软件更新方法、装置及电子设备 | |
CN113434249A (zh) | 镜像同步方法、装置、docker主机及存储介质 | |
CN113259479A (zh) | 一种数据处理方法以及设备 | |
CN113361913A (zh) | 一种通信业务编排方法、装置、计算机设备及存储介质 | |
CN115955437B (zh) | 一种数据传输方法、装置、设备及介质 | |
KR20090084670A (ko) | 웹 서비스 기반 관리 서비스를 발견하기 위한 2단계 방식의방법 및 시스템 | |
CN111813529B (zh) | 数据处理方法、装置、电子设备及存储介质 | |
CN110278558B (zh) | 报文的交互方法及wlan系统 | |
CN112559472A (zh) | 一种文件传输方法、装置、计算机设备及存储介质 | |
CN111556112A (zh) | 数据传输方法、装置、电子设备及存储介质 | |
CN112333284A (zh) | 基于5g智能网关数据传输方法、系统及存储介质 | |
CN113342456A (zh) | 一种连接方法、装置、设备和存储介质 | |
CN114615285B (zh) | 一种物理机的部署方法、装置、电子设备及存储介质 | |
CN113596105B (zh) | 内容的获取方法、边缘节点及计算机可读存储介质 | |
CN112131263B (zh) | 软件包获取方法、系统、装置、电子设备和存储介质 | |
CN114048028A (zh) | 服务调用方法、装置、存储介质和电子设备 | |
CN115550313A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200626 |
|
RJ01 | Rejection of invention patent application after publication |