CN107256163B - 一种实现节点管理的方法及装置 - Google Patents
一种实现节点管理的方法及装置 Download PDFInfo
- Publication number
- CN107256163B CN107256163B CN201710469509.4A CN201710469509A CN107256163B CN 107256163 B CN107256163 B CN 107256163B CN 201710469509 A CN201710469509 A CN 201710469509A CN 107256163 B CN107256163 B CN 107256163B
- Authority
- CN
- China
- Prior art keywords
- computer nodes
- parameters
- node
- maintenance
- attribute parameters
- 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
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000012423 maintenance Methods 0.000 claims abstract description 81
- 238000012545 processing Methods 0.000 claims abstract description 13
- 238000001914 filtration Methods 0.000 claims description 6
- 230000007613 environmental effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- 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
-
- 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- 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
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
Abstract
一种实现节点管理的方法及装置,包括:将计算机节点按照运营维护的关联参数,划分为两个或两个以上节点分组;根据进行运营维护时计算机节点的属性参数,从划分的节点分组中确定需要进行运营维护的计算机节点;对确定的需要进行运营维护的计算机节点进行运营维护处理。本发明实施例简化了云计算平台的运营维护,提高了运营维护效率和准确率。
Description
技术领域
本文涉及但不限于云计算技术,尤指一种实现节点管理的方法及装置。
背景技术
随着云计算技术的发展,大量的物理机和虚拟机被构建于一个计算平台内,对固件进行升级、对操作***进行更新或替换、进行软件安装和配置等服务器操作和***管理任务,是云计算平台运营维护的一个主要任务。
目前,云计算平台的服务器操作和***管理任务主要通过技术人员对计算平台对固件和软件参数进行分析了解后,采用人为方式进行运营维护,处理过程复杂,且存在效率低和容易出现由于人为原因造成的维护错误。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供一种实现节点管理的方法及装置,能够简化云计算平台的运营维护,提高运营维护效率,提高运维的准确率。
本发明实施例提供了一种实现通信处理的方法,包括:
将计算机节点按照运营维护的关联参数,划分为两个或两个以上节点分组;
根据进行运营维护时计算机节点的属性参数,从划分的节点分组中确定需要进行运营维护的计算机节点;
对确定的需要进行运营维护的计算机节点进行运营维护处理;
其中,所述确定需要进行运营维护的计算机节点包括:根据进行运营维护时计算机节点的属性参数,对关联参数全部不符合所述属性参数的节点分组进行过滤;当未过滤的节点分组中存在关联参数完全符合属性参数的节点分组时,确定关联参数完全符合属性参数的节点分组中的所有计算机节点为需要进行运营维护的计算机节点;当未过滤的节点分组中存在关联参数仅部分符合属性参数的节点分组时,对该节点分组中所有计算机节点:分别确定计算机节点的具体属性参数是否符合进行运营维护时计算机节点的属性参数;将具体属性参数符合属性参数的计算机节点确定为所述需要进行运营维护的计算机节点;所述关联参数包括以下部分或全部:固件版本、操作***类型、厂商型号、执行远程命令的地址。
可选的,所述计算机节点包括:
物理机节点和/或虚拟机节点。
可选的,所述关联参数还包括:
软件安装的环境参数。
可选的,所述方法还包括:以所述需要进行运营维护的计算机节点的属性参数作为关联参数,将确定的所述需要进行运营维护的计算机节点划分为新的分组。
另一方面,本发明实施例还提供一种实现节点管理的装置,包括:划分单元、确定单元、维护单元;其中,
划分单元用于:将计算机节点按照运营维护的关联参数,划分为两个或两个以上节点分组;
确定单元用于:从划分的节点分组中,根据进行运营维护时计算机节点的属性参数,对关联参数全部不符合所述属性参数的节点分组进行过滤;当未过滤的节点分组中存在关联参数完全符合属性参数的节点分组时,确定关联参数完全符合属性参数的节点分组中的所有计算机节点为需要进行运营维护的计算机节点;当未过滤的节点分组中存在关联参数仅部分符合属性参数的节点分组时,对该节点分组中所有计算机节点:分别确定计算机节点的具体属性参数是否符合进行运营维护时计算机节点的属性参数;将具体属性参数符合属性参数的计算机节点确定为所述需要进行运营维护的计算机节点;
维护单元用于:对确定的需要进行运营维护的计算机节点进行运营维护处理;
其中,所述关联参数包括以下部分或全部:固件版本、操作***类型、厂商型号、执行远程命令的地址。
可选的,所述计算机节点包括:
物理机节点和/或虚拟机节点。
可选的,所述关联参数还包括:
软件安装的环境参数。
可选的,所述划分单元还用于:以所述需要进行运营维护的计算机节点的属性参数作为关联参数,将确定的所述需要进行运营维护的计算机节点划分为新的分组。
与相关技术相比,本申请技术方案包括:将计算机节点按照运营维护的关联参数,划分为两个或两个以上节点分组;根据进行运营维护时计算机节点的属性参数,从划分的节点分组中确定需要进行运营维护的计算机节点;对确定的需要进行运营维护的计算机节点进行运营维护处理。本发明实施例简化了云计算平台的运营维护,提高了运营维护效率和准确率。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例实现节点管理的方法的流程图;
图2为本发明实施例实现节点管理的装置的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1为本发明实施例实现节点管理的方法的流程图,如图1所示,包括:
步骤100、将计算机节点按照运营维护的关联参数,划分为两个或两个以上节点分组;
可选的,本发明实施例计算机节点包括:
物理机节点和/或虚拟机节点。
可选的,本发明实施例关联参数包括以下部分或全部:
固件版本、操作***类型、厂商型号、软件安装的环境参数、执行远程命令的地址。
需要说明的是,关联参数可以由本领域技术人员根据运营维护时的属性参数进行分析确定,通过分组处理,可以高效的查找到需要进行运营维护的计算机节点。
步骤101、根据进行运营维护时计算机节点的属性参数,从划分的节点分组中确定需要进行运营维护的计算机节点;
步骤102、对确定的需要进行运营维护的计算机节点进行运营维护处理。
可选的,本发明实施例确定需要进行运营维护的计算机节点包括:
根据进行运营维护时计算机节点的属性参数,对关联参数全部不符合所述属性参数的节点分组进行过滤;
当未过滤的节点分组中存在关联参数完全符合属性参数的节点分组时,确定关联参数完全所述符合属性参数的节点分组中的所有计算机节点为所述需要进行运营维护的计算机节点;
当未过滤的节点分组中存在关联参数仅部分符合属性参数的节点分组时,对该节点分组中所有计算机节点:分别确定计算机节点的具体属性参数是否符合进行运营维护时计算机节点的属性参数;将具体属性参数符合所述属性参数的计算机节点确定为所述需要进行运营维护的计算机节点。以固件版本为例,当关联参数为固件版本为1.3以上版本时,如果属性参数为固件版本为1.4以上版本,则分别确定节点分组中各计算机节点的具体属性参数是否符合进行运营维护时计算机节点的属性参数;即对节点分组中固件版本为1.4以上版本的计算机节点确定为需要进行运营维护的计算机节点。
可选的,本发明实施例方法还包括:以所述需要进行运营维护的计算机节点的属性参数作为关联参数,将确定的所述需要进行运营维护的计算机节点划分为新的分组。
与相关技术相比,本申请技术方案包括:将计算机节点按照运营维护的关联参数,划分为两个或两个以上节点分组;根据进行运营维护时计算机节点的属性参数,从划分的节点分组中确定需要进行运营维护的计算机节点;对确定的需要进行运营维护的计算机节点进行运营维护处理。本发明实施例简化了云计算平台的运营维护,提高了运营维护效率和准确率。
图2为本发明实施例实现节点管理的装置的结构框图,如图2所示,包括:划分单元、确定单元、维护单元;其中,
划分单元用于:将计算机节点按照运营维护的关联参数,划分为两个或两个以上节点分组;
可选的,本发明实施例计算机节点包括:
物理机节点和/或虚拟机节点。
可选的,本发明实施例关联参数包括以下部分或全部:
固件版本、操作***类型、厂商型号、软件安装的环境参数、执行远程命令的地址。
确定单元用于:根据进行运营维护时计算机节点的属性参数,从划分的节点分组中确定需要进行运营维护的计算机节点;
可选的,本发明实施例确定单元具体用于:
根据进行运营维护时计算机节点的属性参数,对关联参数全部不符合所述属性参数的节点分组进行过滤;
当未过滤的节点分组中存在关联参数完全符合属性参数的节点分组时,确定关联参数完全所述符合属性参数的节点分组中的所有计算机节点为所述需要进行运营维护的计算机节点;
当未过滤的节点分组中存在关联参数仅部分符合属性参数的节点分组时,对该节点分组中所有计算机节点:分别确定计算机节点的具体属性参数是否符合进行运营维护时计算机节点的属性参数;将具体属性参数符合所述属性参数的计算机节点确定为所述需要进行运营维护的计算机节点。以固件版本为例,当关联参数为固件版本为1.3以上版本时,如果属性参数为固件版本为1.4以上版本,则分别确定节点分组中各计算机节点的具体属性参数是否符合进行运营维护时计算机节点的属性参数;即对节点分组中固件版本为1.4以上版本的计算机节点确定为需要进行运营维护的计算机节点。
维护单元用于:对确定的需要进行运营维护的计算机节点进行运营维护处理。
可选的,本发明实施例划分单元还用于:以所述需要进行运营维护的计算机节点的属性参数作为关联参数,将确定的所述需要进行运营维护的计算机节点划分为新的分组。
与相关技术相比,本申请技术方案包括:将计算机节点按照运营维护的关联参数,划分为两个或两个以上节点分组;根据进行运营维护时计算机节点的属性参数,从划分的节点分组中确定需要进行运营维护的计算机节点;对确定的需要进行运营维护的计算机节点进行运营维护处理。本发明实施例简化了云计算平台的运营维护,提高了运营维护效率和准确率。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的每个模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明不限制于任何特定形式的硬件和软件的结合。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
Claims (8)
1.一种实现节点管理的方法,其特征在于,包括:
将计算机节点按照运营维护的关联参数,划分为两个或两个以上节点分组;
根据进行运营维护时计算机节点的属性参数,从划分的节点分组中确定需要进行运营维护的计算机节点;
对确定的需要进行运营维护的计算机节点进行运营维护处理;
其中,所述确定需要进行运营维护的计算机节点包括:根据进行运营维护时计算机节点的属性参数,对关联参数全部不符合所述属性参数的节点分组进行过滤;当未过滤的节点分组中存在关联参数完全符合属性参数的节点分组时,确定关联参数完全符合属性参数的节点分组中的所有计算机节点为需要进行运营维护的计算机节点;当未过滤的节点分组中存在关联参数仅部分符合属性参数的节点分组时,对该节点分组中所有计算机节点:分别确定计算机节点的具体属性参数是否符合进行运营维护时计算机节点的属性参数;将具体属性参数符合属性参数的计算机节点确定为所述需要进行运营维护的计算机节点;所述关联参数包括以下部分或全部:固件版本、操作***类型、厂商型号、执行远程命令的地址。
2.根据权利要求1所述的方法,其特征在于,所述计算机节点包括:
物理机节点和/或虚拟机节点。
3.根据权利要求1所述的方法,其特征在于,所述关联参数还包括:
软件安装的环境参数。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述方法还包括:以所述需要进行运营维护的计算机节点的属性参数作为关联参数,将确定的所述需要进行运营维护的计算机节点划分为新的分组。
5.一种实现节点管理的装置,其特征在于,包括:划分单元、确定单元、维护单元;其中,
划分单元用于:将计算机节点按照运营维护的关联参数,划分为两个或两个以上节点分组;
确定单元用于:从划分的节点分组中,根据进行运营维护时计算机节点的属性参数,对关联参数全部不符合所述属性参数的节点分组进行过滤;当未过滤的节点分组中存在关联参数完全符合属性参数的节点分组时,确定关联参数完全符合属性参数的节点分组中的所有计算机节点为需要进行运营维护的计算机节点;当未过滤的节点分组中存在关联参数仅部分符合属性参数的节点分组时,对该节点分组中所有计算机节点:分别确定计算机节点的具体属性参数是否符合进行运营维护时计算机节点的属性参数;将具体属性参数符合属性参数的计算机节点确定为所述需要进行运营维护的计算机节点;确定需要进行运营维护的计算机节点;
维护单元用于:对确定的需要进行运营维护的计算机节点进行运营维护处理;
其中,所述关联参数包括以下部分或全部:固件版本、操作***类型、厂商型号、执行远程命令的地址。
6.根据权利要求5所述的装置,其特征在于,所述计算机节点包括:
物理机节点和/或虚拟机节点。
7.根据权利要求5所述的装置,其特征在于,所述关联参数还包括:
软件安装的环境参数。
8.根据权利要求5~7任一项所述的装置,其特征在于,所述划分单元还用于:以所述需要进行运营维护的计算机节点的属性参数作为关联参数,将确定的所述需要进行运营维护的计算机节点划分为新的分组。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710469509.4A CN107256163B (zh) | 2017-06-20 | 2017-06-20 | 一种实现节点管理的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710469509.4A CN107256163B (zh) | 2017-06-20 | 2017-06-20 | 一种实现节点管理的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107256163A CN107256163A (zh) | 2017-10-17 |
CN107256163B true CN107256163B (zh) | 2021-04-30 |
Family
ID=60024015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710469509.4A Active CN107256163B (zh) | 2017-06-20 | 2017-06-20 | 一种实现节点管理的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107256163B (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2501108B1 (en) * | 2011-03-08 | 2017-06-28 | Rackspace Us, Inc. | Massively scalable object storage system |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8812830B2 (en) * | 2011-08-31 | 2014-08-19 | Microsoft Corporation | Attestation protocol for securely booting a guest operating system |
CN103607308B (zh) * | 2013-11-29 | 2016-09-21 | 杭州东信北邮信息技术有限公司 | 云计算环境下的虚拟机多网络管理***和方法 |
CN103870339B (zh) * | 2014-03-06 | 2017-12-15 | 上海华为技术有限公司 | 一种集群资源分配方法及装置 |
CN104796469B (zh) * | 2015-04-15 | 2018-04-03 | 北京中油瑞飞信息技术有限责任公司 | 云计算平台的配置方法及装置 |
CN106598559A (zh) * | 2015-10-19 | 2017-04-26 | 中兴通讯股份有限公司 | 一种云平台的快速部署方法及*** |
CN106059798B (zh) * | 2016-05-18 | 2019-10-01 | 厦门市美亚柏科信息股份有限公司 | 一种基于节点集合的多层管理*** |
CN106814977A (zh) * | 2017-01-19 | 2017-06-09 | 郑州云海信息技术有限公司 | 基于多存储厂商的多路径软件的管理方法及*** |
-
2017
- 2017-06-20 CN CN201710469509.4A patent/CN107256163B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2501108B1 (en) * | 2011-03-08 | 2017-06-28 | Rackspace Us, Inc. | Massively scalable object storage system |
Also Published As
Publication number | Publication date |
---|---|
CN107256163A (zh) | 2017-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105701008B (zh) | 用于测试用例生成的***和方法 | |
US20190213115A1 (en) | Utilizing artificial intelligence to test cloud applications | |
US8429645B2 (en) | Method for optimizing migration of software applications to address needs | |
US11172022B2 (en) | Migrating cloud resources | |
US10678573B2 (en) | System and method for simulating virtual machine (VM) placement in virtual datacenters | |
CN107733985B (zh) | 一种云计算***功能组件部署方法及装置 | |
CN107368353B (zh) | 一种实现虚拟机内存热添加的方法和装置 | |
CN105704188A (zh) | 应用与服务的部署方法和装置 | |
US9665299B2 (en) | Implicit coordination for deployment of computing systems using a data sharing service | |
US20230384750A1 (en) | Efficient controller data generation and extraction | |
CN109165175B (zh) | 设备标识生成方法和装置 | |
CN110083379A (zh) | 一种服务器部件升级方法及相关装置 | |
US10387124B2 (en) | System and method for creating domain specific language | |
CN114721686A (zh) | 配置数据更新方法、装置、电子设备和存储介质 | |
CN103440146A (zh) | 一种基于云存储的更新bios的方法 | |
US20150100671A1 (en) | Identifying Compatible System Configurations | |
CN111339055B (zh) | 大数据集群扩容方法及装置 | |
CN103246544B (zh) | 虚拟硬件驱动方法 | |
CN107256163B (zh) | 一种实现节点管理的方法及装置 | |
CN115668895A (zh) | 云服务***的资源配置确定方法及装置 | |
US11182272B2 (en) | Application state monitoring | |
CN109995571B (zh) | 服务器配置与vnf应用匹配的方法及装置 | |
CN116149941A (zh) | 服务器部件的监控方法、装置、服务器及存储介质 | |
CN111352664A (zh) | 分布式机器学习任务启动方法、***、设备及存储介质 | |
CN112764995B (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 |