CN108833169A - 一种节点上线管理方法和节点 - Google Patents

一种节点上线管理方法和节点 Download PDF

Info

Publication number
CN108833169A
CN108833169A CN201810639970.4A CN201810639970A CN108833169A CN 108833169 A CN108833169 A CN 108833169A CN 201810639970 A CN201810639970 A CN 201810639970A CN 108833169 A CN108833169 A CN 108833169A
Authority
CN
China
Prior art keywords
node
resource pool
added
host
host 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
Application number
CN201810639970.4A
Other languages
English (en)
Inventor
杨岳川
庞慷宇
翟辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810639970.4A priority Critical patent/CN108833169A/zh
Publication of CN108833169A publication Critical patent/CN108833169A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/0816Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种节点上线管理方法和节点。涉及云计算领域,解决了添加从节点工作量大带来的效率问题。该方法包括:从节点在启动之后,主动向主节点发送资源池加入请求;所述从节点在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。本发明提供的技术方案适用于数据中心主机管理,实现了从节点的自动上线。

Description

一种节点上线管理方法和节点
技术领域
本发明涉及云计算技术,尤指一种节点上线管理方法和节点。
背景技术
在云计算环境中,一个数据中心通常会管理大量主机,云计算管理平台中有一台主机负责管理其他主机,我们称之为主节点,其他主机为从节点。主节点作为云计算管理平台的入口,通过建立资源池的方式对从节点进行管理。在部署完成从节点之后,往往需要通过云计算管理平台对资源池进行管理,将从节点添加到资源池中或者从资源池中删除。当存在大量从节点需要添加到主节点管理时,就会面临较严重的效率问题。
发明内容
为了解决上述技术问题,本发明提供了一种节点上线管理方法和节点。从节点主动向主节点发起加入资源池的请求,实现了从节点的自动上线,解决了添加从节点工作量大带来的效率问题。
为了达到本发明目的,本发明提供了一种节点上线管理方法,包括:
从节点在启动之后,主动向主节点发送资源池加入请求;
所述从节点在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。
优选的,从节点在启动之后,主动向主节点发送资源池加入请求的步骤之前,还包括:
在所述从节点配置所述主节点的预设应用程序编程接口API,以指示所述从节点向所述API发送资源池加入请求。
优选的,从节点在启动之后,主动向主节点发送资源池加入请求的步骤之后,还包括:
所述从节点在所述主节点不可达或网络不可达时,再次向所述主节点发送资源池加入请求。
本发明还提供了一种节点上线管理方法,包括:
主节点接收从节点主动发送的资源池加入请求;
所述主节点检查所述从节点是否满足加入资源池的条件;
在所述从节点满足加入资源池的条件的情况下,所述主节点向所述从节点发送指示可以加入资源池的应答消息,引导所述从节点加入资源池。
优选的,该方法还包括:
所述主节点在检测到从节点的关机信息后,更新所述从节点的状态为关机状态。
优选的,该方法还包括:
所述主节点检测所述从节点是否满足从所述资源池删除的条件;
在所述从节点满足从所述资源池删除的条件的情况下,所述主节点将所述从节点由所述资源池删除。
本发明还提供了一种节点,包括:
请求发送模块,用于在启动之后,主动向主节点发送资源池加入请求;
接入上线模块,用于在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。
优选的,所述节点还包括:
配置模块,用于配置所述主节点的预设应用程序编程接口API,以指示所述从节点向所述API发送资源池加入请求。
本发明还提供了一种节点,包括:
请求接收模块,用于接收从节点主动发送的资源池加入请求;
条件判定模块,用于检查所述从节点是否满足加入资源池的条件;
资源池管理模块,用于在所述从节点满足加入资源池的条件的情况下,向所述从节点发送指示可以加入资源池的应答消息,引导所述从节点加入资源池。
优选的,该节点还包括状态更新模块;
所述状态更新模块,用于在检测到从节点的关机信息后,更新所述从节点的状态为关机状态;
所述条件判定模块,还用于检测关机状态的所述从节点是否满足从所述资源池删除的条件;
所述资源池管理模块,还用于在所述从节点满足从所述资源池删除的条件的情况下,将所述从节点由所述资源池删除。
本发明提供了一种节点上线管理方法和节点,从节点在启动之后,主动向主节点发送资源池加入请求,主节点在所述从节点满足加入资源池的条件的情况下,即向从节点发送指示可以另入资源池的应答消息,引导从节点加入资源池。从节点主动触发上线流程,实现了从节点的主动上线,解决了添加从节点工作量大带来的效率问题。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明的一实施例提供的一种节点上线管理方法的流程示意图;
图2为本发明的一实施例提供的又一种节点上线管理方法的流程示意图;
图3为本发明的一实施例提供的一种节点的结构示意图;
图4为本发明的一实施例提供的又一种节点的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
当存在大量从节点需要添加到主节点管理时,就会面临较严重的效率问题。
为了解决上述上述问题,本发明的实施例提出了一种节点上线管理方法和节点,从节点开机之后自动加入主节点管理的资源池,无需在云计算管理平台手动添加,提高了主机资源池的管理效率。
本发明的一实施例提供了一种节点上线管理方法,使用该方法实现从节点自动上线的流程如图1所示,包括:
步骤101、部署主节点。
本步骤中,配置主节点的IP地址信息等,保证云计算管理平台各服务运行正常,包含与从节点通信的预设API服务。
步骤102、部署从节点。
提供从节点和主节点的IP地址信息,需要保证从节点和主节点网络可达,从节点包含与主节点预设API通信的代理模块。在所述从节点配置所述主节点的API,以指示所述从节点向所述API发送资源池加入请求。
步骤103、从节点在启动之后,主动向主节点发送资源池加入请求。
本步骤中,从节点启动之后,向主节点预设API发送资源池加入请求,如果主节点对应API不可用或网络不可达,则周期性重试,直到有主节点成功接收资源池加入请求。
步骤104、主节点接收从节点主动发送的资源池加入请求,检查所述从节点是否满足加入资源池的条件。
本步骤中,主节点收到资源池加入请求之后,检查该从节点是否满足加入资源池的条件。在满足时进入步骤105对该请求发出应答信息,不满足则返回拒绝信息和原因。
步骤105、在所述从节点满足加入资源池的条件的情况下,所述主节点向所述从节点发送指示可以加入资源池的应答消息,引导所述从节点加入资源池。
步骤106、从节点在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。
本步骤中,从节点收到主节点的应答消息后,建立从节点的代理模块与主节点的通信机制。主节点逐步引导从节点执行加入资源池的相关操作,直到所有操作成功后,完成从节点加入资源池操作。
本发明的一实施例还提供了一种节点上线管理方法,对资源池中的节点下线进行管理,具体流程如图2所示,包括:
步骤201、主节点在检测到从节点的关机信息后,更新所述从节点的状态为关机状态。
从节点关机时,主节点检测到从节点的关机信息,更新该节点的状态为关机状态。
步骤202、所述主节点检测所述从节点是否满足从所述资源池删除的条件。
步骤203、在所述从节点满足从所述资源池删除的条件的情况下,所述主节点将所述从节点由所述资源池删除。
判断从节点是否满足从资源池删除的条件,如果满足,则从资源池中删除该从节点。
优选的,云计算管理平台可以提供资源池清理的相关操作,以便处理异常情况下资源池从节点信息残留的问题。
本发明的一实施例还提供了一种节点,其结构如图3所示,包括:
请求发送模块301,用于在启动之后,主动向主节点发送资源池加入请求;
接入上线模块302,用于在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。
优选的,所述节点还包括:
配置模块303,用于配置所述主节点的预设应用程序编程接口API,以指示所述从节点向所述API发送资源池加入请求。
如图3所示的节点,可作为从节点,主动发起加入资源池请求。
本发明的一实施例还提供了一种节点,其结构如图4所示,包括:
请求接收模块401,用于接收从节点主动发送的资源池加入请求;
条件判定模块402,用于检查所述从节点是否满足加入资源池的条件;
资源池管理模块403,用于在所述从节点满足加入资源池的条件的情况下,向所述从节点发送指示可以加入资源池的应答消息,引导所述从节点加入资源池。
优选的,该节点还包括状态更新模块404;
所述状态更新模块404,用于在检测到从节点的关机信息后,更新所述从节点的状态为关机状态;
所述条件判定模块402,还用于检测关机状态的所述从节点是否满足从所述资源池删除的条件;
所述资源池管理模块403,还用于在所述从节点满足从所述资源池删除的条件的情况下,将所述从节点由所述资源池删除。
如图4所示的节点,可作为主节点,接受从节点主动加入资源池。
本发明的实施例提供了一种节点上线管理方法和节点,从节点在启动之后,主动向主节点发送资源池加入请求,主节点在所述从节点满足加入资源池的条件的情况下,即向从节点发送指示可以另入资源池的应答消息,引导从节点加入资源池。从节点主动触发上线流程,实现了从节点的主动上线,解决了添加从节点工作量大带来的效率问题。
在部署从节点时需要提供该从节点的IP地址信息和主节点的IP地址信息,在从节点部署完成之后,从节点主动向主节点的预设API发送资源池加入请求,主节点在接到资源池加入请求后,检查该主机是否满足加入资源池的条件,如果不满足,则拒绝加入;如果满足,则执行将该从节点加入主节点管理的资源池的操作。当从节点关机时,主节点检测到从节点的关机信息,更新该节点的状态为关机状态,判断从节点是否满足从资源池删除的条件,如果满足,则从资源池中删除该从节点。通过从节点自动发送资源池加入信息到主节点,有效地解决云计算管理平台中大量从节点加入主节点管理资源池效率低的问题。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

Claims (10)

1.一种节点上线管理方法,其特征在于,包括:
从节点在启动之后,主动向主节点发送资源池加入请求;
所述从节点在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。
2.根据权利要求1所述的节点上线管理方法,其特征在于,从节点在启动之后,主动向主节点发送资源池加入请求的步骤之前,还包括:
在所述从节点配置所述主节点的预设应用程序编程接口API,以指示所述从节点向所述API发送资源池加入请求。
3.根据权利要求1所述的节点上线管理方法,其特征在于,从节点在启动之后,主动向主节点发送资源池加入请求的步骤之后,还包括:
所述从节点在所述主节点不可达或网络不可达时,再次向所述主节点发送资源池加入请求。
4.一种节点上线管理方法,其特征在于,包括:
主节点接收从节点主动发送的资源池加入请求;
所述主节点检查所述从节点是否满足加入资源池的条件;
在所述从节点满足加入资源池的条件的情况下,所述主节点向所述从节点发送指示可以加入资源池的应答消息,引导所述从节点加入资源池。
5.根据权利要求4所述的节点上线管理方法,其特征在于,该方法还包括:
所述主节点在检测到从节点的关机信息后,更新所述从节点的状态为关机状态。
6.根据权利要求5所述的节点上线管理方法,其特征在于,该方法还包括:
所述主节点检测所述从节点是否满足从所述资源池删除的条件;
在所述从节点满足从所述资源池删除的条件的情况下,所述主节点将所述从节点由所述资源池删除。
7.一种节点,其特征在于,包括:
请求发送模块,用于在启动之后,主动向主节点发送资源池加入请求;
接入上线模块,用于在接收到所述主节点返回的指示可以加入资源池的应答消息后,建立与所述主节点的通信。
8.根据权利要求7所述的节点,其特征在于,所述节点还包括:
配置模块,用于配置所述主节点的预设应用程序编程接口API,以指示所述从节点向所述API发送资源池加入请求。
9.一种节点,其特征在于,包括:
请求接收模块,用于接收从节点主动发送的资源池加入请求;
条件判定模块,用于检查所述从节点是否满足加入资源池的条件;
资源池管理模块,用于在所述从节点满足加入资源池的条件的情况下,向所述从节点发送指示可以加入资源池的应答消息,引导所述从节点加入资源池。
10.根据权利要求9所述的节点,该节点还包括状态更新模块;
所述状态更新模块,用于在检测到从节点的关机信息后,更新所述从节点的状态为关机状态;
所述条件判定模块,还用于检测关机状态的所述从节点是否满足从所述资源池删除的条件;
所述资源池管理模块,还用于在所述从节点满足从所述资源池删除的条件的情况下,将所述从节点由所述资源池删除。
CN201810639970.4A 2018-06-21 2018-06-21 一种节点上线管理方法和节点 Pending CN108833169A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810639970.4A CN108833169A (zh) 2018-06-21 2018-06-21 一种节点上线管理方法和节点

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810639970.4A CN108833169A (zh) 2018-06-21 2018-06-21 一种节点上线管理方法和节点

Publications (1)

Publication Number Publication Date
CN108833169A true CN108833169A (zh) 2018-11-16

Family

ID=64142936

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810639970.4A Pending CN108833169A (zh) 2018-06-21 2018-06-21 一种节点上线管理方法和节点

Country Status (1)

Country Link
CN (1) CN108833169A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110650069A (zh) * 2019-10-17 2020-01-03 北京知道创宇信息技术股份有限公司 一种cdn节点控制方法、装置及***
CN112087506A (zh) * 2020-09-01 2020-12-15 北京字节跳动网络技术有限公司 一种集群节点管理方法、装置及计算机存储介质
CN117132399A (zh) * 2023-10-25 2023-11-28 广州捷晨教育科技有限公司 应用于元宇宙的资源管理***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102710438A (zh) * 2012-05-28 2012-10-03 华为技术有限公司 一种节点管理方法、装置及***
CN103795801A (zh) * 2014-02-12 2014-05-14 浪潮电子信息产业股份有限公司 一种基于实时应用集群的元数据集群设计方法
US8805978B1 (en) * 2012-02-28 2014-08-12 Symantec Corporation Distributed cluster reconfiguration
CN106936614A (zh) * 2015-12-31 2017-07-07 华为技术有限公司 集群***的自组织方法、设备及***
CN106936900A (zh) * 2017-02-27 2017-07-07 杭州数梦工场科技有限公司 集群节点统计方法及装置
CN107087032A (zh) * 2017-05-11 2017-08-22 腾讯科技(深圳)有限公司 实现集群组建的方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8805978B1 (en) * 2012-02-28 2014-08-12 Symantec Corporation Distributed cluster reconfiguration
CN102710438A (zh) * 2012-05-28 2012-10-03 华为技术有限公司 一种节点管理方法、装置及***
CN103795801A (zh) * 2014-02-12 2014-05-14 浪潮电子信息产业股份有限公司 一种基于实时应用集群的元数据集群设计方法
CN106936614A (zh) * 2015-12-31 2017-07-07 华为技术有限公司 集群***的自组织方法、设备及***
CN106936900A (zh) * 2017-02-27 2017-07-07 杭州数梦工场科技有限公司 集群节点统计方法及装置
CN107087032A (zh) * 2017-05-11 2017-08-22 腾讯科技(深圳)有限公司 实现集群组建的方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
小不点啊: ""elasticsearch系列三:索引详解(分词器、文档管理、路由详解(集群)", 《HTTPS://WWW.CNBLOGS.COM/LEESMALL/P/9195782.HTML》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110650069A (zh) * 2019-10-17 2020-01-03 北京知道创宇信息技术股份有限公司 一种cdn节点控制方法、装置及***
CN112087506A (zh) * 2020-09-01 2020-12-15 北京字节跳动网络技术有限公司 一种集群节点管理方法、装置及计算机存储介质
CN112087506B (zh) * 2020-09-01 2023-02-07 北京火山引擎科技有限公司 一种集群节点管理方法、装置及计算机存储介质
CN117132399A (zh) * 2023-10-25 2023-11-28 广州捷晨教育科技有限公司 应用于元宇宙的资源管理***

Similar Documents

Publication Publication Date Title
US20210326167A1 (en) Vnf service instantiation method and apparatus
CN108683516B (zh) 一种应用实例的升级方法、装置和***
WO2019237588A1 (zh) Linux虚拟服务器的创建方法、装置、计算机设备及存储介质
US10541869B2 (en) Upgrading of controller cluster
CN109842651B (zh) 一种业务不间断的负载均衡方法和***
US10313452B2 (en) Migrating a chat message service provided by a chat server to a new chat server
WO2019238092A1 (zh) 一种虚拟机的管理方法、装置及***
CN108833169A (zh) 一种节点上线管理方法和节点
US20170041379A1 (en) Cloud Application Processing Method, Cloud Application Deployment Method, and Related Apparatus and System
US10430082B2 (en) Server management method and server for backup of a baseband management controller
EP3550436A1 (en) Method and apparatus for detecting and recovering fault of virtual machine
EP3886481A1 (en) Method for achieving disaster recovery and related device
CN108023939B (zh) 分布式***中锁服务器故障的处理方法及其***
WO2017113280A1 (zh) 分布式存储***及管理元数据的方法
WO2022037268A1 (zh) 一种容器管理方法、设备以及介质
US20160182401A1 (en) Connection pool management
US11153173B1 (en) Dynamically updating compute node location information in a distributed computing environment
EP3197207A1 (en) Method for managing application resources and registered node in m2m
CN108200151B (zh) 一种分布式存储***中ISCSI Target负载均衡方法和装置
CN110427245A (zh) 管理虚拟机方法和装置
US20230214207A1 (en) Device upgrade control method and apparatus, and computer device and storage medium
CN115643168B (zh) 一种节点超融合升级方法、装置、设备及存储介质
WO2019196926A1 (zh) 一种设备切片的处理方法、装置及计算机可读存储介质
CN109101253B (zh) 云计算***中主机的管理方法和装置
CN114356357A (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: 20181116

RJ01 Rejection of invention patent application after publication