CN106301904A - 一种集群服务器管理方法及装置 - Google Patents

一种集群服务器管理方法及装置 Download PDF

Info

Publication number
CN106301904A
CN106301904A CN201610650170.3A CN201610650170A CN106301904A CN 106301904 A CN106301904 A CN 106301904A CN 201610650170 A CN201610650170 A CN 201610650170A CN 106301904 A CN106301904 A CN 106301904A
Authority
CN
China
Prior art keywords
equipment
election
oneself
level
level equipment
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
CN201610650170.3A
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.)
Wuxi Tvmining Juyuan Media Technology Co Ltd
Original Assignee
Wuxi Tvmining Juyuan Media 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 Wuxi Tvmining Juyuan Media Technology Co Ltd filed Critical Wuxi Tvmining Juyuan Media Technology Co Ltd
Priority to CN201610650170.3A priority Critical patent/CN106301904A/zh
Publication of CN106301904A publication Critical patent/CN106301904A/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/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures
    • 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/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • 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/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0846Configuration by using pre-existing information, e.g. using templates or copying from other elements based on copy from other elements
    • 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/30Decision processes by autonomous network management units using voting and bidding

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种集群服务器管理方法及装置,用于对集群内各个设备进行协调与管理。所述方法包括:在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;令各所述第三级设备对各自配置范围内的日志进行读取和存储。该方案通过第一级设备更新第三级设备的配置信息,第三级设备读取其配置范围内的日志之后,将其同步至第二级设备进行备份;该方案通过对集群内各个设备进行协调与管理,提升了工作效率。

Description

一种集群服务器管理方法及装置
技术领域
本发明涉及集群服务器领域,特别涉及一种集群服务器管理方法及装置。
背景技术
集群是由一些互相连接在一起的计算机构成的一个并行或者分布式***,使得多台服务器可以像一台机器一样进行工作。随着集群服务器技术在计算机领域的推广,将产生海量的日志文件,且随着科学技术的发展,对日志文件保存的快速准确程度的需求越来越高;且在保存之后,还需要按照不同的需求进行不同的日志的读取,进而方便进行日志统计;在这些过程中,既要保证程序的高效性,还要保证数据处理过程的简易性和准确性,需要集群服务器中各个设备之间的管理与配合才可以进行,因此,目前需要一种可以对集群内各个设备进行管理使其良好协作的方法。
发明内容
本发明提供一种集群服务器管理方法及装置,通过第一级设备更新第三级设备的配置信息,第三级设备读取其配置范围内的日志之后,将其同步至第二级设备进行备份;该方案通过对集群内各个设备进行协调与管理,提升了工作效率。
根据本发明实施例的第一方面,提供一种集群服务器管理方法,包括:
在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;
令各所述第三级设备对各自配置范围内的日志进行读取和存储。
在一些实施例中,所述方法还包括:
在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举所述第一级设备。
在一些实施例中,所述在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举第一级设备,包括:
在接收到所述第一级设备的退出指令时,令所述集群内的各第二级设备自所有第二级设备中报告选举一个第一级设备;
检测是否存在自己报告选举自己的第二级设备;
当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一;
当检测到自己报告选举自己且报告速度最快的所述第二级设备唯一时,将报告选举自己速度最快的所述第二级设备选举为第一级设备。
在一些实施例中,所述当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一之后,还包括:
当检测到自己报告选举自己且报告速度最快的所述第二级设备并不唯一时,从同时报告选举自己的所述第二级设备之外的其他所述第二级设备中,随机选取一个第二级设备作为第一级设备。
在一些实施例中,所述检测是否存在自己报告选举自己的第二级设备之后,还包括:
当检测到不存在自己报告选举自己的第二级设备时,将被报告选举的次数超过预设次数的所述第二级设备选举为所述第一级设备。
根据本发明实施例的第二方面,还提供一种集群服务器管理装置,包括:
配置更新模块,用于在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;
日志读取模块,令各所述第三级设备对各自配置范围内的日志进行读取和存储。
在一些实施例中,所述装置还包括:
选举模块,用于在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举所述第一级设备。
在一些实施例中,所述选举模块包括:
报告子模块,用于在接收到所述第一级设备的退出指令时,令所述集群内的各第二级设备自所有第二级设备中报告选举一个第一级设备;
第一检测子模块,用于检测是否存在自己报告选举自己的第二级设备;
第二检测子模块,用于当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一;
第一选举子模块,用于当检测到自己报告选举自己且报告速度最快的所述第二级设备唯一时,将报告选举自己速度最快的所述第二级设备选举为第一级设备。
在一些实施例中,所述选举模块还包括:
第二选举子模块,用于当检测到自己报告选举自己且报告速度最快的第二级设备并不唯一时,从同时报告选举自己的所述第二级设备之外的其他所述第二级设备中,随机选取一个第二级设备作为第一级设备。
在一些实施例中,所述选举模块还包括:
第三选举子模块,用于当检测到不存在自己报告选举自己的第二级设备时,将被报告选举的次数超过预设次数的所述第二级设备选举为所述第一级设备。
本发明实施例提供的技术方案可产生以下有益效果:在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;令各所述第三级设备对各自配置范围内的日志进行读取和存储。该方案通过第一级设备更新第三级设备的配置信息,第三级设备读取其配置范围内的日志之后,将其同步至第二级设备进行备份;该方案通过对集群内各个设备进行协调与管理,提升了工作效率。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
在附图中:
图1为本发明根据一示例性实施例示出的一种集群服务器管理方法的流程图。
图2为本发明根据一示例性实施例示出的另一种集群服务器管理方法的流程图。
图3为本发明根据一示例性实施例示出的一种集群服务器管理方法中步骤S30的流程图。
图4为本发明根据一示例性实施例示出的又一种集群服务器管理方法中步骤S30的流程图。
图5为本发明根据一示例性实施例示出的再一种集群服务器管理方法中步骤S30的流程图。
图6为本发明根据一示例性实施例示出的一种集群服务器管理装置的框图。
图7为本发明根据一示例性实施例示出的又一种集群服务器管理装置的框图。
图8为本发明根据一示例性实施例示出的一种集群服务器管理装置的选举模块63的框图。
图9为本发明根据一示例性实施例示出的另一种集群服务器管理装置的选举模块63的框图。
图10为本发明根据一示例性实施例示出的又一种集群服务器管理装置的选举模块63的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本公开实施例提供了一种集群服务器管理方法,用于通过第一级设备更新第三级设备的配置信息,第三级设备读取其配置范围内的日志之后,将其同步至第二级设备进行备份;该方案通过对集群内各个设备进行协调与管理,提升了工作效率。如图1所示,该方法包括步骤S10-S20:
在步骤S10中,在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;可理解的,所述配置信息还可以包括所有需要进行统筹管理的配置信息,或者其他需要进行指定的信息等;在没有第三级设备加入或者退出(且并未接收到需要进行重新配置的指令)时,各个第三级设备均被配置有各自的分片(也即其配置范围),此时,各第三级设备均读取与存储自身负责的几个分片内的日志。而当有新的第三级设备加入或者退出(或者在特定情况下需要进行重新配置)时,此时所有第三级设备的新的配置信息需要经由唯一的第一级设备来进行决定,且重新配置之后的第三级设备的配置信息,需要同步到所有第二级设备进行备份,以便于后期通过选举选取其中一个第二级设备作为新的第一级设备时,该第一级设备具有原第一级设备的所有信息与功能。
在步骤S20中,令各所述第三级设备对各自配置范围内的日志进行读取和存储。也即,所述第三级设备负责各自分片内的日志的读取与存储。
在一些实施例中,如图2所示,所述方法还包括步骤S30:
在步骤S30中,在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举所述第一级设备。也即,当唯一的所述第一级设备退出时,此时集群内不再存在第一级设备,因此,需要从已经备份好原有的第一级设备中所有信息的多个第二级设备中进行选举,并选取其中一个作为新的第一级设备。其中,预设的所述选举算法可以根据需要进行设定,只要能达到选举出其中一个作为新的第一级设备的效果即可。
在一些实施例中,如图3所示,所述步骤S30包括:
步骤S301、在接收到所述第一级设备的退出指令时,令所述集群内的各第二级设备自所有第二级设备中报告选举一个第一级设备;也即,在该实施例中,所述选举算法为各第二级设备报告选举一个第一级设备,可理解的,预设的所述选举算法也可以根据需要设定为其他算法,只要能达到选举出其中一个作为新的第一级设备的效果即可。在本实施例中,当唯一的所述第一级设备退出时,此时集群内不再存在第一级设备,因此,需要从已经备份好原有的第一级设备中所有信息的多个第二级设备中选举其中一个作为新的第一级设备。
步骤S302、检测是否存在自己报告选举自己的第二级设备;也即,在选举过程中,首先检测是否存在自己报告选举自己的第二级设备,且如步骤S304中所述,报告速度最快且其唯一的第二级设备会被选举为第一级设备。但是,当存在两个或者两个以上的第二级设备同时且速度最快地报告选举自己时,进入步骤S305。
步骤S303、当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一;也即,由于当自己报告选举自己且报告速度最快的所述第二级设备唯一与不唯一时,其选举方式不一致,因此需要首先对其进行检测。
步骤S304、当检测到自己报告选举自己且报告速度最快的所述第二级设备唯一时,将报告选举自己速度最快的所述第二级设备选举为第一级设备。
在一些实施例中,如图4所示,所述步骤S303之后还包括:
步骤S305、当检测到自己报告选举自己且报告速度最快的所述第二级设备并不唯一时,从同时报告选举自己的所述第二级设备之外的其他所述第二级设备中,随机选取一个第二级设备作为第一级设备。
在一些实施例中,如图5所示,所述步骤S302之后还包括:
步骤S306、当检测到不存在自己报告选举自己的第二级设备时,将被报告选举的次数超过预设次数的所述第二级设备选举为所述第一级设备。可理解的,所述预设次数可以根据用户需求进行设定,比如,将所述预设次数设定为所述第二级设备的数量的三分之二及以上。
本发明实施例提供的上述方法,在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;令各所述第三级设备对各自配置范围内的日志进行读取和存储。该方案通过第一级设备更新第三级设备的配置信息,第三级设备读取其配置范围内的日志之后,将其同步至第二级设备进行备份;该方案通过对集群内各个设备进行协调与管理,提升了工作效率。
对应本发明实施例提供的集群服务器管理方法,本发明还提供集群服务器管理装置,如图6所示,该装置可包括:
配置更新模块61,用于在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;可理解的,所述配置信息还可以包括所有需要进行统筹管理的配置信息,或者其他需要进行指定的信息等;在没有第三级设备加入或者退出(且并未接收到需要进行重新配置的指令)时,各个第三级设备均被配置有各自的分片(也即其配置范围),此时,各第三级设备均读取与存储自身负责的几个分片内的日志。而当有新的第三级设备加入或者退出(或者在特定情况下需要进行重新配置)时,此时所有第三级设备的新的配置信息需要经由唯一的第一级设备来进行决定,且重新配置之后的第三级设备的配置信息,需要同步到所有第二级设备进行备份,以便于后期通过选举选取其中一个第二级设备作为新的第一级设备时,该第一级设备具有原第一级设备的所有信息与功能。
日志读取模块62,令各所述第三级设备对各自配置范围内的日志进行读取和存储。也即,所述第三级设备负责各自分片内的日志的读取与存储。
在一些实施例中,如图7所示,所述装置还包括:
选举模块63,用于在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举所述第一级设备。也即,当唯一的所述第一级设备退出时,此时集群内不再存在第一级设备,因此,需要从已经备份好原有的第一级设备中所有信息的多个第二级设备中进行选举,并选取其中一个作为新的第一级设备。其中,预设的所述选举算法可以根据需要进行设定,只要能达到选举出其中一个作为新的第一级设备的效果即可。
在一些实施例中,如图8所示,所述选举模块63包括:
报告子模块631,用于在接收到所述第一级设备的退出指令时,令所述集群内的各第二级设备自所有第二级设备中报告选举一个第一级设备;也即,在该实施例中,所述选举算法为各第二级设备报告选举一个第一级设备,可理解的,预设的所述选举算法也可以根据需要设定为其他算法,只要能达到选举出其中一个作为新的第一级设备的效果即可。在本实施例中,当唯一的所述第一级设备退出时,此时集群内不再存在第一级设备,因此,需要从已经备份好原有的第一级设备中所有信息的多个第二级设备中选举其中一个作为新的第一级设备。
第一检测子模块632,用于检测是否存在自己报告选举自己的第二级设备;也即,在选举过程中,首先检测是否存在自己报告选举自己的第二级设备,且报告速度最快且其唯一的第二级设备会被选举为第一级设备。但是,当存在两个或者两个以上的第二级设备同时且速度最快地报告选举自己时,需要从同时报告选举自己的所述第二级设备之外的其他所述第二级设备中,随机选取一个第二级设备作为第一级设备。
第二检测子模块633,用于当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一;也即,由于当自己报告选举自己且报告速度最快的所述第二级设备唯一与不唯一时,其选举方式不一致,因此需要首先对其进行检测。
第一选举子模块634,用于当检测到自己报告选举自己且报告速度最快的所述第二级设备唯一时,将报告选举自己速度最快的所述第二级设备选举为第一级设备。
在一些实施例中,如图9所示,所述选举模块63还包括:
第二选举子模块635,用于当检测到自己报告选举自己且报告速度最快的所述第二级设备并不唯一时,从同时报告选举自己的所述第二级设备之外的其他所述第二级设备中,随机选取一个第二级设备作为第一级设备。
在一些实施例中,如图10所示,所述选举模块63还包括:
第三选举子模块636,用于当检测到不存在自己报告选举自己的第二级设备时,将被报告选举的次数超过预设次数的所述第二级设备选举为所述第一级设备。可理解的,所述预设次数可以根据用户需求进行设定,比如,将所述预设次数设定为所述第二级设备的数量的三分之二及以上。
本发明实施例提供的上述装置通过第一级设备更新第三级设备的配置信息,第三级设备读取其配置范围内的日志之后,将其同步至第二级设备进行备份;该方案通过对集群内各个设备进行协调与管理,提升了工作效率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序请求实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序请求到通用计算机、专用计算机、嵌入式处理机或其他可编程信息处理设备的处理器以产生一个机器,使得通过计算机或其他可编程信息处理设备的处理器执行的请求产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序请求也可存储在能引导计算机或其他可编程信息处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的请求产生包括请求装置的制造品,该请求装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序请求也可装载到计算机或其他可编程信息处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的请求提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种集群服务器管理方法,其特征在于,包括:
在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;
令各所述第三级设备对各自配置范围内的日志进行读取和存储。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举所述第一级设备。
3.如权利要求2所述的方法,其特征在于,所述在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举第一级设备,包括:
在接收到所述第一级设备的退出指令时,令所述集群内的各第二级设备自所有第二级设备中报告选举一个第一级设备;
检测是否存在自己报告选举自己的第二级设备;
当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一;
当检测到自己报告选举自己且报告速度最快的所述第二级设备唯一时,将报告选举自己速度最快的所述第二级设备选举为第一级设备。
4.如权利要求3所述的方法,其特征在于,所述当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一之后,还包括:
当检测到自己报告选举自己且报告速度最快的所述第二级设备并不唯一时,从同时报告选举自己的所述第二级设备之外的其他所述第二级设备中,随机选取一个第二级设备作为第一级设备。
5.如权利要求3所述的方法,其特征在于,所述检测是否存在自己报告选举自己的第二级设备之后,还包括:
当检测到不存在自己报告选举自己的第二级设备时,将被报告选举的次数超过预设次数的所述第二级设备选举为所述第一级设备。
6.一种集群服务器管理装置,其特征在于,包括:
配置更新模块,用于在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;
日志读取模块,令各所述第三级设备对各自配置范围内的日志进行读取和存储。
7.如权利要求6所述的装置,其特征在于,所述装置还包括:
选举模块,用于在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举所述第一级设备。
8.如权利要求7所述的装置,其特征在于,所述选举模块包括:
报告子模块,用于在接收到所述第一级设备的退出指令时,令所述集群内的各第二级设备自所有第二级设备中报告选举一个第一级设备;
第一检测子模块,用于检测是否存在自己报告选举自己的第二级设备;
第二检测子模块,用于当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一;
第一选举子模块,用于当检测到自己报告选举自己且报告速度最快的所述第二级设备唯一时,将报告选举自己速度最快的所述第二级设备选举为第一级设备。
9.如权利要求8所述的装置,其特征在于,所述选举模块还包括:
第二选举子模块,用于当检测到自己报告选举自己且报告速度最快的所述第二级设备并不唯一时,从同时报告选举自己的所述第二级设备之外的其他所述第二级设备中,随机选取一个第二级设备作为第一级设备。
10.如权利要求8所述的装置,其特征在于,所述选举模块还包括:
第三选举子模块,用于当检测到不存在自己报告选举自己的第二级设备时,将被报告选举的次数超过预设次数的所述第二级设备选举为所述第一级设备。
CN201610650170.3A 2016-08-08 2016-08-08 一种集群服务器管理方法及装置 Pending CN106301904A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610650170.3A CN106301904A (zh) 2016-08-08 2016-08-08 一种集群服务器管理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610650170.3A CN106301904A (zh) 2016-08-08 2016-08-08 一种集群服务器管理方法及装置

Publications (1)

Publication Number Publication Date
CN106301904A true CN106301904A (zh) 2017-01-04

Family

ID=57667702

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610650170.3A Pending CN106301904A (zh) 2016-08-08 2016-08-08 一种集群服务器管理方法及装置

Country Status (1)

Country Link
CN (1) CN106301904A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106952207A (zh) * 2017-03-10 2017-07-14 深圳市博信诺达经贸咨询有限公司 监控云平台分布式***的选举方法及***
CN108683539A (zh) * 2018-05-21 2018-10-19 腾讯科技(深圳)有限公司 区块链网络的管理方法、装置、介质及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030061323A1 (en) * 2000-06-13 2003-03-27 East Kenneth H. Hierarchical system and method for centralized management of thin clients
US7287180B1 (en) * 2003-03-20 2007-10-23 Info Value Computing, Inc. Hardware independent hierarchical cluster of heterogeneous media servers using a hierarchical command beat protocol to synchronize distributed parallel computing systems and employing a virtual dynamic network topology for distributed parallel computing system
CN101702721A (zh) * 2009-10-26 2010-05-05 北京航空航天大学 一种多集群***的可重组方法
CN103647830A (zh) * 2013-12-13 2014-03-19 浪潮电子信息产业股份有限公司 一种集群管理***中多层次配置文件的动态管理方法
CN104158909A (zh) * 2014-08-29 2014-11-19 北京阅联信息技术有限公司 一种分布式媒体处理方法及其***
CN104917792A (zh) * 2014-03-12 2015-09-16 上海宝信软件股份有限公司 民主自治的集群管理方法和***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030061323A1 (en) * 2000-06-13 2003-03-27 East Kenneth H. Hierarchical system and method for centralized management of thin clients
US7287180B1 (en) * 2003-03-20 2007-10-23 Info Value Computing, Inc. Hardware independent hierarchical cluster of heterogeneous media servers using a hierarchical command beat protocol to synchronize distributed parallel computing systems and employing a virtual dynamic network topology for distributed parallel computing system
CN101702721A (zh) * 2009-10-26 2010-05-05 北京航空航天大学 一种多集群***的可重组方法
CN103647830A (zh) * 2013-12-13 2014-03-19 浪潮电子信息产业股份有限公司 一种集群管理***中多层次配置文件的动态管理方法
CN104917792A (zh) * 2014-03-12 2015-09-16 上海宝信软件股份有限公司 民主自治的集群管理方法和***
CN104158909A (zh) * 2014-08-29 2014-11-19 北京阅联信息技术有限公司 一种分布式媒体处理方法及其***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106952207A (zh) * 2017-03-10 2017-07-14 深圳市博信诺达经贸咨询有限公司 监控云平台分布式***的选举方法及***
CN108683539A (zh) * 2018-05-21 2018-10-19 腾讯科技(深圳)有限公司 区块链网络的管理方法、装置、介质及电子设备
CN108683539B (zh) * 2018-05-21 2022-03-25 腾讯科技(深圳)有限公司 区块链网络的管理方法、装置、介质及电子设备

Similar Documents

Publication Publication Date Title
CN104537076B (zh) 一种文件读写方法及装置
CN110334152A (zh) 一种数据同步方法、装置及服务器
CN109254864A (zh) 一种应用程序故障修复方法、装置及电子设备
US10395426B2 (en) Augmented reality system and method
CN107911249A (zh) 一种网络设备的命令行发送方法、装置和设备
CN105635311A (zh) 一种云管理平台中资源池信息同步的方法
US10078678B2 (en) Data transfer between multiple databases
CN108696581A (zh) 分布式信息的缓存方法、装置、计算机设备以及存储介质
CN106980571A (zh) 一种测试用例集的构建方法和设备
US20210209069A1 (en) Method, device, and system for processing distributed data, and machine readable medium
CN113900598A (zh) 基于区块链的数据存储方法、装置、设备以及存储介质
CN106372160A (zh) 一种分布式数据库及管理方法
CN111092752B (zh) 跨多个网络切片的故障定位方法及装置
CN109684033B (zh) 云平台裸机管理方法、存储介质、电子设备及***
CN106301904A (zh) 一种集群服务器管理方法及装置
CN110708177B (zh) 分布式***中的异常处理方法、***和装置
US9826043B2 (en) Method to protect storage systems from discontinuity due to device misconfiguration
CN113794581A (zh) 分布式cp统一部署方法及网络设备、存储介质
CN106570029A (zh) 分布式关系型数据库的数据处理方法及***
CN106294721A (zh) 一种集群数据统计及导出方法及装置
CN110347525A (zh) 一种故障处理方法及装置
CN113312669B (zh) 密码同步方法、设备及存储介质
CN108681558A (zh) 一种数据回滚方法、装置、及终端
CN114610545A (zh) 减少私有云计算的单点故障的方法、***、设备及介质
CN105704189B (zh) 一种上下层链路之间的关联方法、装置和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170104

RJ01 Rejection of invention patent application after publication