CN106970794B - 服务器集群及其启动方法 - Google Patents

服务器集群及其启动方法 Download PDF

Info

Publication number
CN106970794B
CN106970794B CN201710192932.4A CN201710192932A CN106970794B CN 106970794 B CN106970794 B CN 106970794B CN 201710192932 A CN201710192932 A CN 201710192932A CN 106970794 B CN106970794 B CN 106970794B
Authority
CN
China
Prior art keywords
starting
component
components
server cluster
agent
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
Application number
CN201710192932.4A
Other languages
English (en)
Other versions
CN106970794A (zh
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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201710192932.4A priority Critical patent/CN106970794B/zh
Publication of CN106970794A publication Critical patent/CN106970794A/zh
Application granted granted Critical
Publication of CN106970794B publication Critical patent/CN106970794B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Multi Processors (AREA)

Abstract

本发明提供了一种服务器集群及其启动方法。该服务器集群启动方法,包括:检测到所述服务器集群的操作***启动时,启动所述服务器集群中的至少一个代理程序,其中,所述代理程序分别对应于不同的组件,所述组件被禁止随操作***的启动而启动;基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,以使所述组件按照所述启动顺序启动。

Description

服务器集群及其启动方法
技术领域
本发明涉及软件工程领域,特别涉及一种服务器集群及其启动方法。
背景技术
在服务器等智能设备出现异常时,往往需要重新启动以解决异常问题,在具有多个服务器的服务端中,每个服务器均安装有多个应用程序(组件),重启服务器就需要对安装在所有服务器中的所有应用程序进行重新启动,但应用程序之间的关系错综复杂,相互依赖度强,经常会发生应用程序由于启动顺序的错误而导致启动失败,此外如果智能设备安装了新的应用程序后,多个应用程序的启动次序需要全部重新调整,操作复杂容易出错。
发明内容
本发明实施例的目的在于提供一种多个服务器的启动方法及装置,该方法能够使应用程序按照一定的启动次序先后启动,而且能够监测启动后的应用程序是否能够提供正确的服务,操作方便灵活。
为了解决上述技术问题,本发明的实施例采用了如下技术方案:
第一方面,提供了一种服务器集群启动方法,包括:检测到所述服务器集群的操作***启动时,启动所述服务器集群中的至少一个代理程序,其中,所述代理程序分别对应于不同的组件,所述组件被禁止随操作***的启动而启动;基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,以使所述组件按照所述启动顺序启动。
根据本发明的第一方面,该方法还包括:在所述代理程序启动后,所述代理程序向控制***发送启动完成信息;基于所述启动完成信息,所述控制***监测到所有代理程序完成启动时,分别向所述代理程序发送启动对应组件的指令。
根据本发明的第一方面,基于以下至少之一:所述组件的设置信息;所述操作***的配置信息;和历史操作信息;确定所述组件的启动顺序。
根据本发明的第一方面,该方法还包括:所述代理程序基于所述指令,控制对应的组件启动。
根据本发明的第一方面,所述代理程序基于所述指令,控制对应的组件匹配的脚本和/或配置文件启动。
根据本发明的第一方面,基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,包括:监测到第一组件完成启动后,向第二组件对应的代理程序发送启动组件的指令,以启动所述第二组件,其中,所述第二组件为所述第一组件的下一个启动组件。
第二方面,提供了一种服务器集群,包括至少一个处理器和至少一个存储器,所述存储器上存储有代理程序,所述处理器配置为:检测到所述服务器集群的操作***启动时,启动所述存储器中的至少一个代理程序,其中,所述代理程序分别对应于不同的组件,所述组件被禁止随操作***的启动而启动;基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,以使所述组件按照所述启动顺序启动。
根据本发明的第二方面,所述处理器进一步配置为:在所述代理程序启动后,所述代理程序向控制***发送启动完成信息;基于所述启动完成信息,所述控制***监测到所有代理程序完成启动时,分别向所述代理程序发送启动对应组件的指令。
根据本发明的第二方面,所述处理器基于以下至少之一:所述组件的设置信息;所述操作***的配置信息;和历史操作信息;确定所述组件的启动顺序。
根据本发明的第二方面,所述代理程序基于所述指令,控制对应的组件启动。
根据本发明的第二方面,所述代理程序基于所述指令,控制对应的组件匹配的脚本和/或配置文件启动。
根据本发明的第二方面,所述处理器进一步配置为:监测到第一组件完成启动后,向第二组件对应的代理程序发送启动组件的指令,以启动所述第二组件,其中,所述第二组件为所述第一组件的下一个启动组件。
本发明实施例的由于在检测到所述服务器集群的操作***启动时,启动所述服务器集群中的至少一个代理程序,而且所述代理程序分别对应于不同的组件,并且所述组件被禁止随操作***的启动而启动,然后服务器集群基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,以使所述组件按照所述启动顺序启动,因此实现了对组件的启动相对独立的控制,管理了跨服务器的依赖。
附图说明
图1为根据本发明一个实施例的服务器集群的典型架构。
图2为根据本发明另一实施例的服务器集群的示意性框图。
图3为根据本发明另一实施例的服务器集群的示意性框图。
图4为根据本发明另一实施例的服务器集群启动方法的示意性流程图。
图5为根据本发明另一实施例的服务器集群启动方法的交互图。
具体实施方式
此处参考附图描述本发明的各种方案以及特征。
应理解的是,可以对此处公开的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本发明的范围和精神内的其他修改。
包含在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且与上面给出的对本发明的大致描述以及下面给出的对实施例的详细描述一起用于解释本发明的原理。
通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本发明的这些和其它特性将会变得显而易见。
还应当理解,尽管已经参照一些具体实例对本发明进行了描述,但本领域技术人员能够确定地实现本发明的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。
当结合附图时,鉴于以下详细说明,本发明的上述和其他方面、特征和优势将变得更为显而易见。
此后参照附图描述本发明的具体实施例;然而,应当理解,所公开的实施例仅仅是本发明的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本发明模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本发明。
本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本发明的相同或不同实施例中的一个或多个。
本领域技术人员公知的服务器集群是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个***还是能正常运行。例如,Windows Server 2003的企业版和Datacenter版都可以支持最大达8个节点的集群配置;其典型的特征是可为数据库、消息***、文件与打印服务这些关键业务应用,提供高可用性和可扩展性,在集群中的多个服务器(节点)保持不间断的联系。即是说如果在集群中的某一节点因出错或维护不可用时,另一节点会立刻提供服务,以实现容错。正在访问服务的用户可以继续访问,而不会察觉到服务已经由另一台服务器(节点)提供。
图1为根据本发明一个实施例的服务器集群的典型架构。如图1所示,服务器集群100一般性地包括客户端110、DNS服务器120、web服务器130、应用服务器140和数据库服务器150。应理解,本发明的服务器集群不限于图中所示的结构,还可以是其他的架构。
图2为根据本发明另一实施例的服务器集群的示意性框图。图2的服务器集群200包括:
控制模块210,检测到所述服务器集群的操作***启动时,启动代理模块220所运行的多个代理程序中的至少一个代理程序,其中,所述多个代理程序分别对应于多个组件,所述多个组件被禁止随操作***的启动而启动;
基于所述多个组件的启动顺序,分别向所述代理模块发送启动对应组件的指令,以使所述多个组件按照所述启动顺序启动。
本发明实施例的由于在检测到所述服务器集群的操作***启动时,启动所述服务器集群中的至少一个代理程序,而且所述代理程序分别对应于不同的组件,并且所述组件被禁止随操作***的启动而启动,然后服务器集群基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,以使所述组件按照所述启动顺序启动,因此实现了对组件的启动相对独立的控制,管理了跨服务器的依赖。
此外,本发明的实施例具有以下的有益效果:不需要手动设置操作***级别的启动级别和顺序;管理平台统一预制定了组件的配置启动顺序。对于新组件的,不需要用户再次在操作***中修改启动顺序;管理平台可以统一管理跨服务器的依赖;可以判断组件有没有正常提供服务。
根据图2的服务器集群的实施例,控制模块210进一步被配置为,在所述代理程序启动后,接收所述代理模块220发送的启动完成信息。在接收到代理模块220发送的多个代理程序的启动完成信息时,分别向所述代理模块220发送启动对应的组件的指令。
由于可以在接收到代理模块220发送的多个代理程序的启动完成信息时分别向所述代理模块220发送启动对应的组件的指令,因此实现了解决对服务器集群的依赖,例如,在添加新的组件时,不需要重新配置启动顺序。
根据图2的服务器集群的实施例,所述控制模块210基于以下至少之一确定所述多个组件的启动顺序:组件的设置信息;操作***的配置信息;和历史操作信息。
由于可以按照上述方式确定组件的启动顺序,因此即实现了启动顺序的灵活性,同时又兼顾了在先配置的信息。
根据图2的服务器集群的实施例,所述代理模块220基于所述指令,控制对应的组件启动。
根据图2的服务器集群的实施例,所述代理模块220基于所述指令,控制对应的组件匹配的脚本和/或配置文件启动。
根据图2的服务器集群的实施例,所述控制模块210进一步配置为:监测到第一组件完成启动后,向第二组件对应的代理模块发送启动组件的指令,以启动所述第二组件,其中,所述第二组件为所述第一组件的下一个启动组件。
由于在监测到第一组件完成启动后,向第二组件对应的代理模块发送启动组件的指令,从而保证了启动的组件具有服务功能,解决了组件的依赖性,有效地监控了组件的启动结果。
下面将结合图3的服务器集群的实体结构来进行说明。
图3为根据本发明另一实施例的服务器集群的示意性框图。
图3的一种服务器集群300,包括至少一个处理器310和至少一个存储器320,所述存储器320上存储有代理程序以及其他程序,所述处理器310配置通过通信总线330调用存储器中的程序以实现:
检测到所述服务器集群的操作***启动时,启动所述存储器320中的至少一个代理程序,其中,所述代理程序分别对应于不同的组件,所述组件被禁止随操作***的启动而启动;
基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,以使所述组件按照所述启动顺序启动。
本发明实施例的由于在检测到所述服务器集群的操作***启动时,启动所述服务器集群中的至少一个代理程序,而且所述代理程序分别对应于不同的组件,并且所述组件被禁止随操作***的启动而启动,然后服务器集群基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,以使所述组件按照所述启动顺序启动,因此实现了对组件的启动相对独立的控制,管理了跨服务器的依赖。
根据图3服务器集群的实施例,所述处理器310进一步配置为:在所述代理程序启动后,所述代理程序向控制***发送启动完成信息;基于所述启动完成信息,所述控制***监测到所有代理程序完成启动时,分别向所述代理程序发送启动对应组件的指令。
由于可以在接收到多个代理程序的启动完成信息时分别发送启动对应的组件的指令,因此实现了解决对服务器集群的依赖,例如,在添加新的组件时,不需要重新配置启动顺序。
根据图3服务器集群的实施例,所述处理器310基于以下至少之一确定所述组件的启动顺序:所述组件的设置信息;所述操作***的配置信息;和历史操作信息。
根据图3服务器集群的实施例,所述代理程序基于所述指令,控制对应的组件启动。
根据图3服务器集群的实施例,所述代理程序基于所述指令,控制对应的组件匹配的脚本和/或配置文件启动。
根据图3服务器集群的实施例,所述处理器310进一步配置为:监测到第一组件完成启动后,向第二组件对应的代理程序发送启动组件的指令,以启动所述第二组件,其中,所述第二组件为所述第一组件的下一个启动组件。
下面将结合图4对根据本发明的实施例的服务器集群启动方法进行说明,图4的方法与图2和图3的服务器集群相对应,具体的操作和效果不再赘述。
图4为根据本发明另一实施例的服务器集群启动方法的示意性流程图。
1、一种服务器集群启动方法400,包括:
410:检测到所述服务器集群的操作***启动时,启动所述服务器集群中的至少一个代理程序,其中,所述代理程序分别对应于不同的组件,所述组件被禁止随操作***的启动而启动;
420:基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,以使所述组件按照所述启动顺序启动。
本发明实施例的由于在检测到所述服务器集群的操作***启动时,启动所述服务器集群中的至少一个代理程序,而且所述代理程序分别对应于不同的组件,并且所述组件被禁止随操作***的启动而启动,然后服务器集群基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,以使所述组件按照所述启动顺序启动,因此实现了对组件的启动相对独立的控制,管理了跨服务器的依赖。
根据图4的服务器集群启动方法的实施例,服务器集群启动方法400还包括:
在所述代理程序启动后,所述代理程序向控制***发送启动完成信息;
基于所述启动完成信息,所述控制***监测到所有代理程序完成启动时,分别向所述代理程序发送启动对应组件的指令。
由于可以在接收到多个代理程序的启动完成信息时分别向所述代理程序发送启动对应的组件的指令,因此实现了解决对服务器集群的依赖,例如,在添加新的组件时,不需要重新配置启动顺序。
根据图4的服务器集群启动方法的实施例,基于以下至少之一确定所述组件的启动顺序:所述组件的设置信息;所述操作***的配置信息;和历史操作信息。
根据图4的服务器集群启动方法的实施例,服务器集群启动方法400还包括:所述代理程序基于所述指令,控制对应的组件启动。
根据图4的服务器集群启动方法的实施例,所述代理程序基于所述指令,控制对应的组件匹配的脚本和/或配置文件启动。
根据图4的服务器集群启动方法的实施例,基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,包括:监测到第一组件完成启动后,向第二组件对应的代理程序发送启动组件的指令,以启动所述第二组件,其中,所述第二组件为所述第一组件的下一个启动组件。
图5为根据本发明另一实施例的服务器集群启动方法的交互图。在该服务器集群启动方法中,管理平台安装的各个组件不再设置操作***级别的自启动。具体而言,可以包括如下步骤:
510:检测到所述服务器集群的操作***启动时,启动所述服务器集群中的至少一个代理程序。
520:监测到第一组件完成启动后,向第二组件对应的代理程序发送启动组件的指令,以启动所述第二组件,其中,所述第二组件为所述第一组件的下一个启动组件。具体而言,根据启动顺序,向agent(代理程序)发送一个组件启动的操作,并监控启动的结果,确保一个组件启动完成,并且提供服务后,再启动下一个组件。
530:基于以下至少之一:所述组件的设置信息;所述操作***的配置信息;和历史操作信息;来确定所述组件的启动顺序。具体而言,server(服务器)根据用户的设置,配置以及历史操作,决定各个服务器上的组件启动顺序,脚本以及配置文件。
540:所述代理程序基于所述指令,控制对应的组件启动,并且所述代理程序基于所述指令,控制对应的组件匹配的脚本和/或配置文件启动。
550:基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,以使所述组件按照所述启动顺序启动。具体而言,运行各个组件的服务器上的agent设置为随***自启动。一个具体的实施例为,在所述代理程序启动后,所述代理程序向控制***发送启动完成信息;基于所述启动完成信息,所述控制***监测到所有代理程序完成启动时,分别向所述代理程序发送启动对应组件的指令。换句话说,当各个agent自启动后,向server发送一组指令。agent根据server的指令,触发组件的启动。
应理解,上述实施例仅仅是示例性的,本发明还可以采用其他的方式来实现上述步骤。
以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。

Claims (12)

1.一种服务器集群启动方法,包括:
检测到所述服务器集群的操作***启动时,启动所述服务器集群中的至少一个代理程序,其中,所述代理程序分别对应于不同的组件,所述组件被禁止随操作***的启动而启动;
基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,以使所述组件按照所述启动顺序启动。
2.根据权利要求1所述的方法,该方法还包括:
在所述代理程序启动后,所述代理程序向控制***发送启动完成信息;
基于所述启动完成信息,所述控制***监测到所有代理程序完成启动时,分别向所述代理程序发送启动对应组件的指令。
3.根据权利要求1所述的方法,基于以下至少之一:
所述组件的设置信息;和
所述操作***的配置信息;和
历史操作信息;
确定所述组件的启动顺序。
4.根据权利要求1所述的方法,该方法还包括:所述代理程序基于所述指令,控制对应的组件启动。
5.根据权利要求4所述的方法,所述代理程序基于所述指令,控制对应的组件匹配的脚本和/或配置文件启动。
6.根据权利要求1所述的方法,基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,包括:
监测到第一组件完成启动后,向第二组件对应的代理程序发送启动组件的指令,以启动所述第二组件,其中,所述第二组件为所述第一组件的下一个启动组件。
7.一种服务器集群,包括至少一个处理器和至少一个存储器,所述存储器上存储有代理程序,
所述处理器配置为:
检测到所述服务器集群的操作***启动时,启动所述存储器中的至少一个代理程序,其中,所述代理程序分别对应于不同的组件,所述组件被禁止随操作***的启动而启动;
基于所述组件的启动顺序,分别向所述代理程序发送启动对应组件的指令,以使所述组件按照所述启动顺序启动。
8.根据权利要求7所述的服务器集群,所述处理器进一步配置为:
在所述代理程序启动后,所述代理程序向控制***发送启动完成信息;
基于所述启动完成信息,所述控制***监测到所有代理程序完成启动时,分别向所述代理程序发送启动对应组件的指令。
9.根据权利要求7所述的服务器集群,所述处理器基于以下至少之一:
所述组件的设置信息;和
所述操作***的配置信息;和
历史操作信息;
确定所述组件的启动顺序。
10.根据权利要求7所述的服务器集群,所述代理程序基于所述指令,控制对应的组件启动。
11.根据权利要求10所述的服务器集群,所述代理程序基于所述指令,控制对应的组件匹配的脚本和/或配置文件启动。
12.根据权利要求7所述的服务器集群,所述处理器进一步配置为:
监测到第一组件完成启动后,向第二组件对应的代理程序发送启动组件的指令,以启动所述第二组件,其中,所述第二组件为所述第一组件的下一个启动组件。
CN201710192932.4A 2017-03-28 2017-03-28 服务器集群及其启动方法 Active CN106970794B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710192932.4A CN106970794B (zh) 2017-03-28 2017-03-28 服务器集群及其启动方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710192932.4A CN106970794B (zh) 2017-03-28 2017-03-28 服务器集群及其启动方法

Publications (2)

Publication Number Publication Date
CN106970794A CN106970794A (zh) 2017-07-21
CN106970794B true CN106970794B (zh) 2020-08-25

Family

ID=59336118

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710192932.4A Active CN106970794B (zh) 2017-03-28 2017-03-28 服务器集群及其启动方法

Country Status (1)

Country Link
CN (1) CN106970794B (zh)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101714092B (zh) * 2008-10-08 2013-03-13 英业达集团(天津)电子技术有限公司 一种服务器启动顺序的控制方法
CN103186420A (zh) * 2011-12-31 2013-07-03 北京北方微电子基地设备工艺研究中心有限责任公司 集群设备控制***及其调度方法
US9183034B2 (en) * 2013-05-16 2015-11-10 Vmware, Inc. Managing availability of virtual machines in cloud computing services
US9417932B2 (en) * 2013-10-28 2016-08-16 International Business Machines Corporation Launching and managing unattended application programs
CN104765620B (zh) * 2014-01-02 2018-01-26 国际商业机器公司 一种程序模块部署的方法和***
CN105302588A (zh) * 2014-07-09 2016-02-03 联想移动通信科技有限公司 一种终端应用程序加载方法、装置及终端
CN104182265B (zh) * 2014-09-09 2018-06-05 北京京东尚科信息技术有限公司 一种应用程序自动启动方法和客户端、服务端
CN104360885A (zh) * 2014-11-18 2015-02-18 深圳市中兴移动通信有限公司 一种启动控制方法、装置及终端

Also Published As

Publication number Publication date
CN106970794A (zh) 2017-07-21

Similar Documents

Publication Publication Date Title
US8607225B2 (en) Managed upgrades of components in an integrated software and hardware system
US7543174B1 (en) Providing high availability for an application by rapidly provisioning a node and failing over to the node
CN100525206C (zh) 自动恢复设备故障的实现方法及***
EP3210367B1 (en) System and method for disaster recovery of cloud applications
US10379922B1 (en) Error recovery in a virtual machine-based development environment
US7665065B2 (en) Software termination method
EP3550436A1 (en) Method and apparatus for detecting and recovering fault of virtual machine
CN113032085A (zh) 云操作***的管理方法、装置、服务器、管理***及介质
CN110602136B (zh) 集群访问方法和相关产品
US20210406127A1 (en) Method to orchestrate a container-based application on a terminal device
US10353729B1 (en) Managing service dependencies across virtual machines in a development environment
US8015432B1 (en) Method and apparatus for providing computer failover to a virtualized environment
CN110995481A (zh) 配置方法、服务器及计算机可读存储介质
US9183092B1 (en) Avoidance of dependency issues in network-based service startup workflows
CN112732412B (zh) 一种服务配置文件处理方法、装置、存储介质及电子设备
CN112860787A (zh) 分布式主从***中主节点的切换方法、主节点设备和存储介质
CN112732292B (zh) 一种软件升级的方法、***、设备及可读存储介质
CN112948008A (zh) 一种基于Ironic管理物理裸机的方法
CN106970794B (zh) 服务器集群及其启动方法
US9973569B2 (en) System, method and computing apparatus to manage process in cloud infrastructure
JP2001022709A (ja) クラスタシステム及びプログラムを記憶したコンピュータ読み取り可能な記憶媒体
CN112612652A (zh) 分布式存储***异常节点重启方法及***
US9405605B1 (en) Correction of dependency issues in network-based service remedial workflows
CN114222972A (zh) 应用存在监控和重新安装
CN107783855B (zh) 虚拟网元的故障自愈控制装置及方法

Legal Events

Date Code Title Description
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