CN104850416B - A kind of upgrade-system, method, apparatus and cloud computing node - Google Patents

A kind of upgrade-system, method, apparatus and cloud computing node Download PDF

Info

Publication number
CN104850416B
CN104850416B CN201410054935.8A CN201410054935A CN104850416B CN 104850416 B CN104850416 B CN 104850416B CN 201410054935 A CN201410054935 A CN 201410054935A CN 104850416 B CN104850416 B CN 104850416B
Authority
CN
China
Prior art keywords
information
node
ruma
rum
upgrading
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
CN201410054935.8A
Other languages
Chinese (zh)
Other versions
CN104850416A (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.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group 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 China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201410054935.8A priority Critical patent/CN104850416B/en
Publication of CN104850416A publication Critical patent/CN104850416A/en
Application granted granted Critical
Publication of CN104850416B publication Critical patent/CN104850416B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a kind of upgrade-system, method, apparatus and cloud computing nodes, to improve the versatility and reliability of the upgrading of cloud computing group system, including RUM and multiple cloud computing cluster subsystems, cloud computing cluster subsystem includes MN and at least two SN, MN includes RUMA, SN includes RUA, in which: RUM is used for after receiving system upgrade instruction, sends system upgrade request to RUMA;And escalation policy is determined according to the updating and management information that RUMA is returned;And escalation policy is sent to RUMA;RUMA is used for after receiving system upgrade request, and the status information of SN is obtained to MN;Updating and management information is determined according to the status information of acquisition and is sent to RUM;And the escalation policy sent according to RUM, system upgrade, which is sent, to RUA indicates information;RUA is used for after receiving system upgrade instruction information, executes system upgrade operation.

Description

A kind of upgrade-system, method, apparatus and cloud computing node
Technical field
The present invention relates to field of cloud computer technology more particularly to a kind of upgrade-systems, method, apparatus and cloud computing node.
Background technique
With the application and development of cloud computing technology, enterprise starts to dispose large-scale cloud computing cluster, usually single collection The scale of group can achieve 1000-50000 platform server, and more stringent requirements are proposed for this management to cloud computing cluster.Generally For a cluster be typically split into 2 parts: underlying operating system and upper layer cloud computing system (containing application).Bottom operation system It is managed as unified by system cluster management, since operating system management technology is more mature, has been substantially carried out at present The automatic updating of operating system and management.But upper layer cloud computing system due to maturity, complexity and be difficult to realize from Dynamicization does not withdraw upgrading, is generally also known as rolling upgrade (Rolling Upgrade).Mainly there is following solution party at present Case:
1, small-scale cluster rolling upgrade method.This method generallys use the mode of shared storage to solve rolling upgrade Problem also requires system to support some minimum version in certain methods, and can continue working under minimum version.
2, manual/semi-automatic upgrading.It is usually necessary to use manual modes to stop system for the systems such as Hadoop, HBase at present It takes (Stop Service), then upgrade-system and data, are then again started up.Some Internet companies can also write some feet This program realizes the part steps in above-mentioned manual operations, thus the upgrading to realize semi-automation.
The first above-mentioned solution is only applicable to small-scale since it is directed to the high performance minicomputer cluster of high price Cluster, and do not have versatility, every kind of system is required to different solutions;It is still unresolved in above-mentioned second method Versatility problem, and manual intervention is more, this depends on the technical level and experience of operator, and affect system upgrade can By property.
Summary of the invention
The embodiment of the present invention provides a kind of upgrade-system, method, apparatus and cloud computing node, to improve cloud computing cluster The versatility and reliability of system upgrade.
The embodiment of the present invention provides a kind of upgrade-system, including upgrading management system RUM and multiple cloud computing cluster subsystems System, the cloud computing cluster subsystem include cloud computing main controlled node MN and at least two cloud computings from node SN, the MN packet It includes updating and management and acts on behalf of RUMA, the SN includes that RUA is acted on behalf of in upgrading, in which:
The RUM, for sending system upgrade request to the RUMA after receiving system upgrade instruction;And Escalation policy is determined according to the updating and management information that the RUMA is returned;And the escalation policy is sent to the RUMA;
The RUMA, for obtaining the state letter of the SN to the MN after receiving the system upgrade request Breath;The updating and management information is determined according to the status information of acquisition and is sent to the RUM;And it is sent according to the RUM Escalation policy, to the RUA send system upgrade indicate information;
The RUA, for executing system upgrade operation after receiving system upgrade instruction information.
The embodiment of the present invention provides a kind of upgrade method, is applied in upgrade-system, and the upgrade-system includes upgrading pipe Reason system RUM and multiple cloud computing cluster subsystems, the cloud computing cluster subsystem include cloud computing main controlled node MN and extremely Few two cloud computings include that updating and management acts on behalf of RUMA from node SN, the MN, and the SN includes that RUA is acted on behalf of in upgrading;And
The method, comprising:
The RUM sends system upgrade request after receiving system upgrade instruction, to the RUMA;
The updating and management information that the RUMA is returned is received, wherein the updating and management information is the RUMA according to acquisition The status information of the SN determine;
Escalation policy is determined according to the updating and management information;
The escalation policy is sent to the RUMA.
The embodiment of the present invention provides a kind of upgrading management system, is applied in upgrade-system, the upgrade-system further includes Multiple cloud computing cluster subsystems, the cloud computing cluster subsystem include cloud computing main controlled node MN and at least two cloud computings From node SN, the MN includes that updating and management acts on behalf of RUMA, and the SN includes that RUA is acted on behalf of in upgrading;And
The system, comprising:
Receiving unit, for receiving system upgrade instruction;And the updating and management information that the RUMA is returned is received, wherein The updating and management information is the RUMA after receiving system upgrade request, according to the status information of the SN of acquisition It determines;
Transmission unit, for sending system to the RUMA after the receiving unit receives system upgrade instruction Upgrade request;And escalation policy is sent to the RUMA;
Determination unit, for determining the escalation policy according to the updating and management information.
The embodiment of the present invention provides another upgrade method, is applied in upgrade-system, and the upgrade-system includes rising Grade management system RUM and multiple cloud computing cluster subsystems, the cloud computing cluster subsystem include cloud computing main controlled node MN It from node SN, the MN include that updating and management acts on behalf of RUMA at least two cloud computings, the SN includes that RUA is acted on behalf of in upgrading;With And
The method, comprising:
The RUMA receives the system upgrade request that the RUM is sent after receiving system upgrade instruction;
The RUMA obtains the status information of the SN to the MN;And
The updating and management information is determined according to the status information of acquisition and is sent to the RUM;
The RUMA receives the escalation policy that the RUM is sent, and the escalation policy is that the RUM is managed according to the upgrading Reason information is determined;And
According to the escalation policy, system upgrade is sent to the RUA and indicates information.
The embodiment of the present invention provides a kind of updating and management agent apparatus, is set in cloud computing main controlled node MN, the MN Applied to upgrade-system, the upgrade-system includes upgrading management system RUM and multiple cloud computing cluster subsystems, the cloud meter It includes that RUA is acted on behalf of in upgrading that calculate cluster subsystem, which include the MN and at least two cloud computings from node SN, the SN,;And
The updating and management agent apparatus, comprising:
Receiving unit, the system upgrade request sent after receiving system upgrade instruction for receiving the RUM;With And the escalation policy that the RUM is sent is received, the escalation policy is that the RUM is determined according to the updating and management information 's;
Acquiring unit, for obtaining institute to the MN after the receiving unit receives the system upgrade instruction State the status information of SN;
Determination unit, the status information for being obtained according to the acquiring unit determine the updating and management information and send To the RUM;
Transmission unit, the escalation policy for being received according to the receiving unit send system upgrade to the RUA and refer to Show information.
The embodiment of the present invention provides a kind of cloud computing main controlled node, including above-mentioned updating and management agent apparatus.
The embodiment of the present invention provides a kind of upgrade method, is applied in upgrade-system, and the upgrade-system includes upgrading pipe Reason system RUM and multiple cloud computing cluster subsystems, the cloud computing cluster subsystem include cloud computing main controlled node MN and extremely Few two cloud computings include that updating and management acts on behalf of RUMA from node SN, the MN, and the SN includes that RUA is acted on behalf of in upgrading;And
The method, comprising:
Receive the system upgrade instruction information that the RUMA is sent;
Information is indicated according to the system upgrade, executes system upgrade operation.
The embodiment of the present invention provides a kind of upgrading agent apparatus, is set to cloud computing from node SN, the SN is applied to Upgrade-system, the upgrading include upgrading management system RUM and multiple cloud computing cluster subsystems, the cloud computing cluster subsystem System includes the SN of cloud computing main controlled node MN and at least two, and the MN includes that updating and management acts on behalf of RUMA;And
The upgrading agent apparatus, comprising:
Receiving unit indicates information for receiving the system upgrade that the RUMA is sent;
Execution unit, for executing system liter after the receiving unit receives the system upgrade instruction information Grade operation.
The embodiment of the present invention provides a kind of cloud computing from node, including above-mentioned upgrading agent apparatus.
Upgrade-system, method, apparatus and cloud computing node provided in an embodiment of the present invention, upgrade-system include updating and management System RUM and multiple cloud computing cluster subsystems, the cloud computing cluster subsystem include cloud computing main controlled node MN and at least Two cloud computings include that updating and management acts on behalf of RUMA from node SN, the MN, and the SN includes that RUA is acted on behalf of in upgrading, and RUM is being received To after system upgrade instruction, system upgrade request is sent to RUMA, RUMA is obtained each after receiving system upgrade request The status information of SN, and updating and management information is determined according to the status information of each SN and is sent to RUM, RUM is fed back according to RUMA Updating and management information determines escalation policy and is sent to RUMA, RUMA controls each RUA according to the escalation policy that receives and carries out System upgrade, due in the above process, for cloud computing group system itself without particular/special requirement, so being suitable for various types And the cloud computing group system of different scales, the versatility of cloud computing group system upgrading is improved, simultaneously as RUM root Escalation policy is determined according to the status information of each SN, to improve the reliability of cloud computing group system upgrading.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention can be by written explanation Specifically noted structure is achieved and obtained in book, claims and attached drawing.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes a part of the invention, this hair Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is the basic structure schematic diagram of master-slave mode cloud computing group system in the embodiment of the present invention;
Fig. 2 is the structural schematic diagram of upgrade-system in the embodiment of the present invention;
Fig. 3 is in the embodiment of the present invention, and upgrading management system implements the implementation process diagram of upgrade method;
Fig. 4 is the structural schematic diagram of upgrading management system in the embodiment of the present invention;
Fig. 5 is in the embodiment of the present invention, and cloud computing main controlled node implements the implementation process diagram of upgrade method;
Fig. 6 is the structural schematic diagram of updating and management agent apparatus in the embodiment of the present invention;
Fig. 7 is in the embodiment of the present invention, and the implementation process diagram of upgrade method is implemented in cloud computing from node;
Fig. 8 is to upgrade the structural schematic diagram of agent apparatus in the embodiment of the present invention.
Specific embodiment
In order to improve cloud computing group system upgrading versatility and reliability, the embodiment of the invention provides a kind of upgrading systems System, method, apparatus and cloud computing node.
Below in conjunction with Figure of description, preferred embodiment of the present invention will be described, it should be understood that described herein Preferred embodiment only for the purpose of illustrating and explaining the present invention and is not intended to limit the present invention, and in the absence of conflict, this hair The feature in embodiment and embodiment in bright can be combined with each other.
The realization framework of cloud computing group system is more, and existing client/server (Master-Slave) also has peer-to-peer (Peer To Peer) design.As shown in Figure 1, being the basic structure of master-slave mode cloud computing group system, including cloud computing master control Node (MN, Master Node) and cloud computing are formed from node (SN, Slave Node).Although peer-to-peer design and master-slave mode Difference, but can regard that the same node is both main controlled node and cloud computing node as, therefore in the embodiment of the present invention not The difference of architecture design is repartitioned, but only distinguishes the Different Logic function of node with MN and SN.
In addition, cloud computing group system upgrading problem to be solved is also different, it may include following several: (1), repairing The program patch (Patch) of multiple program Bug, does not include the upgrading that (2)-(4) are mentioned;(2) it is communicated between module in modification system The upgrading of agreement;(3) upgrading of data format is modified;(4) upgrading of metadata format is modified;(5) mixing above-mentioned (1)-(4) is each Kind upgrading.
Usually, (2)-(5) are required to withdrawing whole system into the correctness and consistency that just can guarantee system data, It is also generally difficult to realize the rolling upgrade that do not withdraw, the probability usually occurred is relatively also relatively low (3-6 months primary).And problem (1) it is updating operation common in large-scale distributed cloud computing group system, it is relatively higher (as once a week) executes frequency. Therefore the embodiment of the present invention is suitable for the rolling upgrade of problem (1).
The embodiment of the present invention provides a kind of rolling universal upgrade method and system for large-scale cloud computing cluster system, This system, which does not require original cloud computing group system that must provide specific specific aim exploitation, can complete rolling upgrade, simultaneously Updating and management proxy module is provided for cloud computing group system, for realizing the rolling upgrade of optimization.
As shown in Fig. 2, being the structural schematic diagram of upgrade-system provided in an embodiment of the present invention, comprising: upgrading management system 201(RUM, Rolling Upgrade Manager) and multiple cloud computing cluster subsystems, the cloud computing cluster subsystem packet Include cloud computing main controlled node 202(MN) and at least two cloud computings be provided with from node 203(SN), MN updating and management agency 2021(RUMA, Rolling Upgrade Management Agent), upgrading, which is provided with, in SN acts on behalf of 2031(RUA, Rolling Upgrade Agent).Wherein:
RUM201, for sending system upgrade request to RUM A2021 after receiving system upgrade instruction;And Escalation policy is determined according to the updating and management information that RUMA 2021 is returned;And the upgrading plan is sent to the RUMA 2021 Slightly;
RUM A 2021, for obtaining SN to MN 202 after receiving the system upgrade request of the transmission of RUM 201 203 status information;Updating and management information is determined according to the status information of acquisition and is sent to RUM 201;And according to RUM 201 escalation policies sent send system upgrade to RUA 2031 and indicate information;
RUA 2031, for executing system upgrade operation after receiving system upgrade instruction information.
In specific implementation, upgrading management system (RUM) 201 is responsible for management rolling upgrade, including is responsible for scheduling cloud computing collection The each node of group realizes upgrading, until the upgrading of all nodes finishes;And it is responsible for management and the communication of RUMA 2021;It is provided with Upgrade software library, management this system software and module (static state) to be upgraded are also responsible in storage and management cloud computing cluster each The escalation policy and state (dynamic) of a node.
Upgrading agency (RUA) 2031 is deployed to each node in cloud computing cluster, is responsible for receiving the finger from RUM 201 It enables, feeds back this node state, and complete starting and stopping for this node serve.It is responsible for receiving instruction and feedback states;And it is negative Duty monitors the contents such as the state, including start and stop state, version information, error message of this node serve;It is also responsible for completing to roll rising Grade operation;It is provided with repository, stores this node software deployment position, nodename, the information such as node type.
It is the targeted design that cloud computing group system is directed in the embodiment of the present invention that updating and management, which acts on behalf of (RUMA) 2021, It, just can be with RUMA 2021 but only have management node in cloud computing group system on each node of deployment in the cluster Communication, this part needs cloud computing group system to be realized as requested.RUMA 2021 can be with cloud computing section to be upgraded Point realizes that communication obtains the inner scheduling information of cloud computing system, and is supplied to RUM 201, to provide the escalation policy of optimization (including parallel upgrade, exempt from Data Migration, failure etc.), wherein escalation policy can be, but not limited to include it is following any or Any combination: node upgrades time sequence table (dynamic updates), the constraint of node update time (usually from static configuration, such as heartbeat Interval), can not upgrade node constraint, troubleshooting etc. simultaneously.
When it is implemented, node where RUM201 obtains RUA2031 to RUA 2031 according to predetermined period is currently running Software version information simultaneously stores;Before sending system upgrade request to RUMA2021, the software version itself being currently configured is determined This is higher than the currently running version of node where the RUA.
Specifically, RUM 201 periodically collects the state of all RUA 2031 when system initialization, obtained by RUA2031 Software version information, the running state information etc. of the 2031 place node of RUA operation, when there is no upgrade requirement, not from RUMA 2021 obtains nodal information.The operation version and operating status of node where RUA 2031 is used to monitor itself simultaneously report RUM 201 can usually realize by the monitoring to SN, MN process where itself or serve port, generally without SN and MN provides special interface.RUMA 2021 is typically in inactive state.
When system manager notifies RUM 201 to require to roll by sending the modes such as message (as clicked button, order line) When upgrading, that is, RUM201 needs to proceed as follows: first checking whether last time liter after receiving system upgrade instruction Whether grade is completed, and does not continue to upgrade if not completing;The version that configures in upgrading software library is detected simultaneously whether be higher than work as Otherwise preceding version prompts whether to execute degraded operation.No matter which kind of situation, upgrade software library in be required to preserve currently The version and relevant configuration of operation.
RUM 201 is communicated with RUMA 2021, sends system upgrade request to RUMA, to know the escalation policy of MN suggestion, If RUMA 2021 does not oppose information in system, mean that MN is not carried out the communication mechanism with RUMA in this system, it can not The upgrading of optimization is provided, into general upgrading processing.
RUMA 2021 is communicated, MN 202 after receiving the system upgrade request of the transmission of RUM 201 with MN 202 It can be, but not limited to provide one of following information from the state of node according to current cloud computing or any combination (upgrading The variation of 2021 periodic advertisement RUM of Cheng Zhong, RUMA, 201 node state): (1) idle node list.Suggest MN 202 not simultaneously Again by task schedule to these idle nodes.(2) node status information.(3) the data dependence sexual intercourse of node.For example, if Node A, B, C save the copy (it is assumed that each data have 3 copies in system) of same data, then A, B, C can not be simultaneously Upgrading, at most can two nodes upgrade simultaneously, or in the system of read and write abruption, master library and be to upgrade simultaneously from library , but multiple can upgrade simultaneously from library.(4) the eartbeat interval Th between MN 202 and SN 203.RUMA will be obtained Above- mentioned information be sent to RUM 201 as updating and management information.
After the updating and management information for receiving RUMA return, RUM calculates and generates escalation policy, and escalation policy includes node The list of upgrading sequence and/or can not simultaneously upgrade node constraint information, wherein emphasis calculating can be with the node listing of parallel upgrade And its upgrading sequence, in this, as the foundation of parallel upgrade.(embodiment of the present invention pertains only to the upgrading of SN node, usual cloud meter MN node can be completed using the High Availabitity design of 2-3 node, therefore generally using manual upgrading mode in calculation system).
After determining escalation policy, escalation policy is sent to RUMA by RUM201, and 2021, RUMA 2021 according to connecing The escalation policy received sends system upgrade instruction information notice RUA 2031 to the RUA 2031 of interdependent node and is upgraded. RUA 2031 obtains new, legacy version software from software library first, then stops the legacy version software of this node, and deployment new version is soft Part, and start new version software.Success message is reported to RUM 201 if upgrading successfully, is otherwise retried (according to matching It sets).It retries failure and then forms failure, regardless of failure, equal inverted order return back to the legacy version before upgrading.If retried repeatedly (according to configuration) can not return to legacy version, then stop the machine SN service.
In specific implementation, RUMA 2021 can be also used for the status information for obtaining SN 203 to MN 202 in real time, according to obtaining The state information updating updating and management information that takes simultaneously is sent to the RUM 201;RUM 201 believes according to updated updating and management Breath updates escalation policy.Specifically, RUM 201 continues to obtain newest updating and management from RUMA 2021 during rolling upgrade Information continues to complete rolling upgrade after updating escalation policy.Each node upgrade status of RUMA 2021 is informed simultaneously.MN 202 is logical After crossing the acquisition upgrade status information of RUMA 2021, corresponding inter-process can be carried out.RUM 201 can also pass through RUMA2021 feedback obtain SN 203 virtual condition, and with RUA 2031 return state compare, verifying node starting at Function.
Preferably, RUA 2031 after the operation of successful execution system upgrade, is taken to the upgrading of 201 return node of RUM Between information;RUM 201 determines the average required time information of node upgrading according to the node update time information of each SN 203;If section When being greater than eartbeat interval time Th the time required to point upgrading is average, the time required to notice 2021 node of RUMA upgrading is average;RUMA 2021 notify MN 202 when receiving node upgrading averagely required time.Specifically, what RUM 201 was fed back according to RUA 2031 Tu the time required to the upgrading of information calculate node illustrates that upgrading does not cause nodes heart beat to interrupt, otherwise will put down if Tu is less than Th Equal Tu value informs MN 202 by RUMA 2021, after RUMA 2021 receives Tu information, MN 202 is informed, to reset the heart Jump space avoids MN 202 from thinking SN203 failure and carry out data or services migrating operation.
In specific implementation, RUM 201 informs that RUMA2021 upgrading is completed, counts upgrade status information after the completion of upgrading, And feed back to administrator;RUMA 2021 informs that MN upgrading is completed, and carries out respective inner processing.
It should be noted that one MN202 and its responsible SN203 is drawn convenient for explanation in the embodiment of the present invention It is divided into a cloud computing cluster subsystem to be described, wherein in reciprocity design structure, MN may also be another cloud computing The SN of cluster subsystem.When it is implemented, a cloud computing group system may include multiple cloud computing cluster subsystems.
The embodiment of the present invention does not require existing cloud computing system to carry out that rolling upgrade additionally both may be implemented, and the prior art It usually requires that in system to be upgraded comprising special design and implementation.Under the premise of optimizing realization, although the embodiment of the present invention To existing system propose enhancing exploitation require, as long as but system to be upgraded realizes these requirements, this system can be real Now optimize rolling upgrade, is not bound with some cloud computing system, therefore have versatility, on the other hand, the embodiment of the present invention Parallel upgrade, Ke Yi great may be implemented when cloud computing system to be upgraded provides interface and realizes for the design of cloud computing system The big update time for reducing system.While improving degree of parallelism, also supports the blacklist management that can not upgrade simultaneously, guarantee system The stability of system;In addition, the embodiment of the present invention is directed to the design of cloud computing system, it is real to provide interface in cloud computing system to be upgraded Now, it can detecte and be arranged eartbeat interval, avoid system because of heartbeat timeout and by service and Data Migration, it is unnecessary to cause Load.
Based on the same inventive concept, a kind of upgrade method, upgrading management system, upgrading are additionally provided in the embodiment of the present invention Administration agent device, upgrading agent apparatus and cloud computing node, are solved the problems, such as due to the above method, device, system and equipment Principle is similar to upgrade-system, therefore the implementation of the above method, device, system and equipment may refer to the implementation of method, repeats Place repeats no more.
As shown in figure 3, implementing the implementation process diagram of upgrade method for upgrading management system, it is applied to upgrade-system In, wherein cloud computing group system includes upgrading management system (RUM) and multiple cloud computing cluster subsystems, cloud computing cluster Subsystem include cloud computing main controlled node (MN) and at least two cloud computings from node (SN), MN include updating and management agency (RUMA), SN includes upgrading agency (RUA), when it is implemented, may comprise steps of:
S301, RUM send system upgrade request after receiving system upgrade instruction, to RUMA;
S302, RUM receive the updating and management information that RUMA is returned;
Wherein, wherein updating and management information is what RUMA was determined according to the status information of the SN of acquisition;
S303, RUM determine escalation policy according to updating and management information;
S304, RUM send the escalation policy determined to RUMA.
Preferably, RUM persistently receives the updated updating and management information of RUMA transmission in escalation process, wherein update Updating and management information afterwards is that RUMA obtains the status information of SN to MN in real time, and is determined according to the status information of the SN of acquisition 's;RUM escalation policy according to updated updating and management information update;And updated escalation policy is sent to RUMA。
Preferably, updating and management information includes the eartbeat interval temporal information between MN and SN, RUM receives RUA in success Execute information the time required to the node returned after system upgrade operation upgrades;RUM is according to the node update time information of each SN Determine the average required time information of node upgrading;If being greater than the eartbeat interval time the time required to node upgrading is average, RUM notice The time required to the upgrading of RUMA node is average.
When it is implemented, RUM receive system upgrade instruction before, can with the following steps are included: RUM according to default week The currently running software version information of node where phase obtains RUA to RUA simultaneously stores.
It can also include: RUM true before sending system upgrade request to RUMA after receiving system upgrade instruction The fixed software version itself being currently configured is higher than the currently running version of node where RUA.
As shown in figure 4, being the structural schematic diagram of upgrading management system provided in an embodiment of the present invention, the upgrading management system It can be applied in upgrade-system, wherein cloud computing group system further includes multiple cloud computing cluster subsystems, cloud computing cluster Subsystem include cloud computing main controlled node (MN) and at least two cloud computings from node (SN), MN include updating and management agency (RUMA), SN includes upgrading agency (RUA), and upgrading management system includes:
Receiving unit 401, for receiving system upgrade instruction;And the updating and management information that RUMA is returned is received, wherein Updating and management information is RUMA after receiving system upgrade request, is determined according to the status information of the SN of acquisition;
Transmission unit 402, for sending system liter to RUMA after receiving unit 401 receives system upgrade instruction Grade request;And escalation policy is sent to RUMA;
Determination unit 403, for determining escalation policy according to updating and management information.
When it is implemented, receiving unit 401, can be also used for the updating and management information for receiving the update that RUMA is sent, In, updated updating and management information is the status information that RUMA obtains SN to MN in real time, and is believed according to the state of the SN of acquisition What breath was determined;
Determination unit 403 is also used to according to updated updating and management information update escalation policy;
Transmission unit 402 is also used to updated escalation policy being sent to RUMA.
When it is implemented, updating and management information includes the eartbeat interval temporal information between MN and SN;And
Upgrading management system can also include notification unit, in which:
Receiving unit 401 can be also used for receiving the node upgrading that RUA is returned after the operation of successful execution system upgrade Required time information;
Determination unit 403 can be also used for needed for determining that node upgrading is average according to the node update time information of each SN Temporal information;
Notification unit is greater than the eartbeat interval time for the required time if it is determined that the node upgrading that unit is determined is averaged, The time required to notifying that the upgrading of RUMA node is average.
When it is implemented, upgrading management system provided in an embodiment of the present invention can also include acquiring unit, in which:
Acquiring unit, simultaneously for the currently running software version information of node where obtaining RUA to RUA according to predetermined period Storage;
Determination unit 403 can be also used for after receiving unit 401 receives system upgrade instruction, in transmission unit Before 402 send system upgrade request, determine that the software version that itself is currently configured is higher than the currently running version of node where RUA This.
For convenience of description, above each section is divided by function describes respectively for each (or unit).Certainly, implementing The function of each (or unit) can be realized in same or multiple softwares or hardware when of the invention.
Such as Fig. 5, implement the implementation process diagram of upgrade method for cloud computing main controlled node, be applied in upgrade-system, Cloud computing group system includes upgrading management system (RUM) and multiple cloud computing cluster subsystems, cloud computing cluster subsystem packet It includes that updating and management acts on behalf of (RUMA) that cloud computing main controlled node (MN) and at least two cloud computings, which are included, from node (SN), MN, SN packet Upgrading agency (RUA) is included, may comprise steps of:
S501, RUMA receive the system upgrade request that RUM is sent after receiving system upgrade instruction;
S502, RUMA obtain the status information of SN to MN;
S503, RUMA determine updating and management information according to the status information of acquisition and are sent to RUM;
S504, RUMA receive the escalation policy that RUM is sent, and escalation policy is what RUM was determined according to updating and management information;
S505, according to escalation policy, send system upgrade to RUA and indicate information.
When it is implemented, can also include: the status information that RUMA obtains the SN to the MN in real time, according to acquisition Updating and management information described in state information updating is simultaneously sent to the RUM.
Preferably, updating and management information includes the eartbeat interval temporal information between MN and SN;And the above method, may be used also The following steps are included: RUMA receives the average required time information of node upgrading that RUM is sent, wherein RUM is flat in node upgrading Information the time required to sending node upgrading is average when being greater than the eartbeat interval time the time required to, the time required to node upgrading is average For RUM according to RUA after the operation of successful execution system upgrade, information is determined the time required to the upgrading of the node of each SN of return 's.
As shown in fig. 6, being the structural schematic diagram of updating and management agent apparatus, updating and management agent apparatus is set to upgrading system In system, cloud computing group system includes upgrading management system (RUM) and multiple cloud computing cluster subsystems, cloud computing cluster subsystem System includes that updating and management acts on behalf of (RUMA) from node (SN), MN including cloud computing main controlled node (MN) and at least two cloud computings, SN includes upgrading agency (RUA), and updating and management agent apparatus includes:
Receiving unit 601, the system upgrade request sent after receiving system upgrade instruction for receiving RUM;With And the escalation policy that RUM is sent is received, escalation policy is what RUM was determined according to updating and management information;
Acquiring unit 602, for obtaining the state of SN to MN after receiving unit 601 receives system upgrade instruction Information;
Determination unit 603, the status information for being obtained according to acquiring unit 602 determine updating and management information and are sent to RUM;
Transmission unit 604, the escalation policy for being received according to receiving unit 601 send system upgrade instruction to RUA Information.
Wherein, acquiring unit 602 can be also used for the status information for obtaining SN to MN in real time, be believed according to the state of acquisition Breath updates updating and management information and is sent to RUM.
Preferably, updating and management information includes the eartbeat interval temporal information between MN and SN;And
Receiving unit 601 is also used to receive the average required time information of node upgrading of RUM transmission, wherein RUM is being saved Information the time required to sending node upgrading is average when being greater than the eartbeat interval time the time required to point upgrading is average, node upgrading are average Required time be RUM according to RUA after the operation of successful execution system upgrade, letter the time required to the upgrading of the node of each SN of return What breath was determined.
For convenience of description, above each section is divided by function describes respectively for each (or unit).Certainly, implementing The function of each (or unit) can be realized in same or multiple softwares or hardware when of the invention.
When it is implemented, updating and management agent apparatus can be set in cloud computing main controlled node.
As shown in fig. 7, implementing the implementation process diagram of upgrade method from node for cloud computing, it is applied to upgrade-system In, cloud computing group system includes upgrading management system (RUM) and multiple cloud computing cluster subsystems, cloud computing cluster subsystem Including cloud computing main controlled node (MN) and at least two cloud computings from node (SN), MN include updating and management agency (RUMA), SN (RUA) is acted on behalf of including upgrading, this method may comprise steps of:
S701, the system upgrade instruction information that RUMA is sent is received;
S702, information is indicated according to system upgrade, executes system upgrade operation.
When it is implemented, can be the following steps are included: reporting the present apparatus currently running soft to RUM according to predetermined period Part version information.
As shown in figure 8, upgrading agent apparatus can be set in upgrade-system for the structural schematic diagram of upgrading agent apparatus In, cloud computing group system includes upgrading management system (RUM) and multiple cloud computing cluster subsystems, cloud computing cluster subsystem Including cloud computing main controlled node (MN) and at least two cloud computings from node (SN), MN include updating and management agency (RUMA), SN (RUA) is acted on behalf of including upgrading, upgrading agent apparatus includes:
Receiving unit 801, the system upgrade for receiving RUMA transmission indicate information;
Execution unit 802, for executing system upgrade after receiving unit 801 receives system upgrade instruction information Operation.
When it is implemented, upgrading agent apparatus can also include reporting unit, for reporting this to RUM according to predetermined period The currently running software version information of device.
For convenience of description, above each section is divided by function describes respectively for each (or unit).Certainly, implementing The function of each (or unit) can be realized in same or multiple softwares or hardware when of the invention.
When it is implemented, upgrading agent apparatus can be set in cloud computing from node.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more, The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces The form of product.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic Property concept, then additional changes and modifications can be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to include these modifications and variations.

Claims (26)

1. a kind of upgrade-system, which is characterized in that described including upgrading management system RUM and multiple cloud computing cluster subsystems Cloud computing cluster subsystem includes that cloud computing main controlled node MN and at least two cloud computings are managed from node SN, the MN including upgrading Reason acts on behalf of RUMA, and the SN includes that RUA is acted on behalf of in upgrading, in which:
The RUM, for sending system upgrade request to the RUMA after receiving system upgrade instruction;And according to The updating and management information that the RUMA is returned determines escalation policy;And the escalation policy is sent to the RUMA;
The RUMA, for obtaining the status information of the SN to the MN after receiving the system upgrade request;Root The updating and management information is determined according to the status information of acquisition and is sent to the RUM;And the upgrading sent according to the RUM Strategy sends system upgrade to the RUA and indicates information, and the updating and management information includes the heart between the MN and the SN Jump space temporal information;
The RUA, for executing system upgrade operation after receiving system upgrade instruction information.
2. the system as claimed in claim 1, which is characterized in that the updating and management information include: idle node list and/or Node data dependency information;And the escalation policy includes node upgrading sequence list and/or can not upgrade section simultaneously Point constraint information.
3. system as claimed in claim 1 or 2, which is characterized in that
The RUMA is also used to obtain the status information of the SN to the MN in real time, according to the state information updating of acquisition institute It states updating and management information and is sent to the RUM;
The RUM is also used to update the escalation policy according to updated updating and management information.
4. system as claimed in claim 1 or 2, which is characterized in that
The RUA is also used to after successful execution system upgrade operates, letter the time required to upgrading to the RUM return node Breath;
The RUM is also used to determine the average required time information of node upgrading according to the node update time information of each SN;And If being greater than the eartbeat interval time the time required to node upgrading is average, the time required to notifying that the upgrading of node described in RUMA is average;
The RUMA notifies the MN when being also used to the time required to receiving the node upgrading averagely.
5. the system as claimed in claim 1, which is characterized in that
The RUM, the currently running software version of node where being also used to obtain the RUA to the RUA according to predetermined period Information simultaneously stores;And before requesting to RUMA transmission system upgrade, the software version for determining that itself is currently configured is higher than The currently running version of node where the RUA.
6. the system as claimed in claim 1, which is characterized in that
The RUA, specifically for receive system upgrade instruction information after, from the RUM obtain new version software, and Cloud computing is disposed from the legacy version software of node and runs the new version software where stopping itself.
7. a kind of upgrade method is applied in upgrade-system, which is characterized in that the upgrade-system includes upgrading management system RUM and multiple cloud computing cluster subsystems, the cloud computing cluster subsystem include cloud computing main controlled node MN and at least two Cloud computing includes that updating and management acts on behalf of RUMA from node SN, the MN, and the SN includes that RUA is acted on behalf of in upgrading;And
The method, comprising:
The RUM sends system upgrade request after receiving system upgrade instruction, to the RUMA;
The updating and management information that the RUMA is returned is received, wherein the updating and management information is the RUMA according to the institute of acquisition State what the status information of SN was determined, the updating and management information includes the eartbeat interval time letter between the MN and the SN Breath;
Escalation policy is determined according to the updating and management information;
The escalation policy is sent to the RUMA.
8. the method for claim 7, which is characterized in that further include:
Receive the updated updating and management information that the RUMA is sent, wherein updated updating and management information is described RUMA obtains the status information of the SN to the MN in real time, and determined according to the status information of the SN of acquisition;
RUM escalation policy according to updated updating and management information update;And
Updated escalation policy is sent to the RUMA.
9. method as claimed in claim 7 or 8, which is characterized in that
The method, further includes:
The RUM receives the RUA information the time required to node upgrading returned after the operation of successful execution system upgrade;
The RUM determines the average required time information of node upgrading according to the node update time information of each SN;
If being greater than the eartbeat interval time the time required to node upgrading is average, node described in the RUM notice RUMA upgrades average institute It takes time.
10. the method for claim 7, which is characterized in that before receiving system upgrade instruction, further includes:
The currently running software version information of node where the RUM obtains the RUA to the RUA according to predetermined period is simultaneously deposited Storage;And
After receiving system upgrade instruction, before sending system upgrade request to the RUMA, further includes:
Determine that the software version that itself is currently configured is higher than the currently running version of node where the RUA.
11. a kind of upgrading management system is applied in upgrade-system, which is characterized in that the upgrade-system further includes multiple clouds Computing cluster subsystem, the cloud computing cluster subsystem include cloud computing main controlled node MN and at least two cloud computings from node SN, the MN include that updating and management acts on behalf of RUMA, and the SN includes that RUA is acted on behalf of in upgrading;And
The system, comprising:
Receiving unit, for receiving system upgrade instruction;And the updating and management information that the RUMA is returned is received, wherein described Updating and management information is the RUMA after receiving system upgrade request, is determined according to the status information of the SN of acquisition Out, the updating and management information includes the eartbeat interval temporal information between the MN and the SN;
Transmission unit, for sending system upgrade to the RUMA after the receiving unit receives system upgrade instruction Request;And escalation policy is sent to the RUMA;
Determination unit, for determining the escalation policy according to the updating and management information.
12. system as claimed in claim 11, which is characterized in that
The receiving unit is also used to receive the updating and management information for the update that the RUMA is sent, wherein updated upgrading Management information is the status information that the RUMA obtains the SN to the MN in real time, and is believed according to the state of the SN of acquisition What breath was determined;
The determination unit is also used to the escalation policy according to updated updating and management information update;
The transmission unit is also used to updated escalation policy being sent to the RUMA.
13. the system as described in claim 11 or 12, which is characterized in that
The system further includes notification unit, in which:
The receiving unit is also used to receive the node that the RUA is returned after the operation of successful execution system upgrade and upgrades institute Take time information;
The determination unit is also used to be determined according to the node update time information of each SN and believe the time required to node upgrading is average Breath;
The notification unit, if the average required time of node upgrading for the determination unit to be determined is greater than eartbeat interval Between, the time required to notifying that the upgrading of node described in RUMA is average.
14. system as claimed in claim 11, which is characterized in that further include acquiring unit, in which:
The acquiring unit, for the currently running software version of node where obtaining the RUA to the RUA according to predetermined period This information simultaneously stores;
The determination unit is also used to after the receiving unit receives the system upgrade instruction, single in the transmission Before member sends system upgrade request, determine that the software version that itself is currently configured currently is run higher than node where the RUA Version.
15. a kind of upgrade method is applied in upgrade-system, which is characterized in that the upgrade-system includes upgrading management system RUM and multiple cloud computing cluster subsystems, the cloud computing cluster subsystem include cloud computing main controlled node MN and at least two Cloud computing includes that updating and management acts on behalf of RUMA from node SN, the MN, and the SN includes that RUA is acted on behalf of in upgrading;And
The method, comprising:
The RUMA receives the system upgrade request that the RUM is sent after receiving system upgrade instruction;
The RUMA obtains the status information of the SN to the MN;And
The updating and management information is determined according to the status information of acquisition and is sent to the RUM, the updating and management packet Include the eartbeat interval temporal information between the MN and the SN;
The RUMA receives the escalation policy that the RUM is sent, and the escalation policy is that the RUM believes according to the updating and management What breath was determined;And
According to the escalation policy, system upgrade is sent to the RUA and indicates information.
16. method as claimed in claim 15, which is characterized in that further include:
The RUMA obtains the status information of the SN to the MN in real time, upgrades pipe according to the state information updating of acquisition Reason information is simultaneously sent to the RUM.
17. the method as described in claim 15 or 16, which is characterized in that
The method, further includes:
The RUMA receives the average required time information of node upgrading that the RUM is sent, wherein the RUM upgrades in node Information the time required to the node upgrades averagely is sent when being greater than the eartbeat interval time the time required to average, node upgrades average institute It takes time as the RUM according to the RUA after the operation of successful execution system upgrade, needed for the node upgrading of each SN of return What temporal information was determined.
18. a kind of updating and management agent apparatus, which is characterized in that be set in cloud computing main controlled node MN, the MN is applied to Upgrade-system, the upgrade-system include upgrading management system RUM and multiple cloud computing cluster subsystems, the cloud computing cluster It includes that RUA is acted on behalf of in upgrading that subsystem, which includes the MN and at least two cloud computings from node SN, the SN,;And
The updating and management agent apparatus, comprising:
Receiving unit, the system upgrade request sent after receiving system upgrade instruction for receiving the RUM;And it connects The escalation policy that the RUM is sent is received, the escalation policy RUM is determined according to the updating and management information;
Acquiring unit, for obtaining the SN to the MN after the receiving unit receives the system upgrade instruction Status information;
Determination unit, the status information for being obtained according to the acquiring unit determine the updating and management information and are sent to institute RUM is stated, the updating and management information includes the eartbeat interval temporal information between the MN and the SN;
Transmission unit, the escalation policy for being received according to the receiving unit send system upgrade instruction letter to the RUA Breath.
19. device as claimed in claim 18, which is characterized in that
The acquiring unit is also used to obtain the status information of the SN to the MN in real time, more according to the status information of acquisition The new updating and management information is simultaneously sent to the RUM.
20. the device as described in claim 18 or 19, which is characterized in that
The receiving unit is also used to receive the average required time information of node upgrading that the RUM is sent, wherein RUM is being saved The average required time information of node upgrading, node upgrading are sent when being greater than the eartbeat interval time the time required to point upgrading averagely Be the time required to average the RUM according to the RUA after the operation of successful execution system upgrade, the node liter of each SN of return Information is determined the time required to grade.
21. a kind of cloud computing main controlled node, which is characterized in that including device described in claim 18,19 or 20.
22. a kind of upgrade method is applied in upgrade-system, which is characterized in that the upgrade-system includes upgrading management system RUM and multiple cloud computing cluster subsystems, the cloud computing cluster subsystem include cloud computing main controlled node MN and at least two Cloud computing includes that updating and management acts on behalf of RUMA from node SN, the MN, and the SN includes that RUA is acted on behalf of in upgrading;And
The method, comprising:
The system upgrade instruction information that the RUMA is sent is received, the system upgrade instruction information is the RUMA according to What the escalation policy that RUM is sent was determined, the escalation policy is the RUM after receiving system upgrade instruction, to institute It states RUMA and sends system upgrade request;And determined according to the updating and management information that the RUMA is returned, the upgrading pipe Reason information is the RUMA after receiving the system upgrade request, and the status information of the SN is obtained to the MN, and It is determined according to the status information of acquisition;And the updating and management information includes between heartbeat between the MN and the SN Every temporal information;
Information is indicated according to the system upgrade, executes system upgrade operation.
23. method as claimed in claim 22, which is characterized in that further include:
The currently running software version information of the present apparatus is reported to the RUM according to predetermined period.
24. a kind of upgrading agent apparatus, which is characterized in that be set to cloud computing from node SN, the SN is applied to upgrading system System, the upgrade-system includes upgrading management system RUM and multiple cloud computing cluster subsystems, the cloud computing cluster subsystem It include that updating and management acts on behalf of RUMA including the SN of cloud computing main controlled node MN and at least two, the MN;And
The upgrading agent apparatus, comprising:
Receiving unit indicates information for receiving the system upgrade that the RUMA is sent, and the system upgrade instruction information is institute State what RUMA was determined according to the escalation policy that the RUM is sent, the escalation policy is that the RUM is receiving system upgrade After instruction, system upgrade request is sent to the RUMA;And it is determined according to the updating and management information that the RUMA is returned , the updating and management information is the RUMA after receiving the system upgrade request, obtains the SN to the MN Status information, and determined according to the status information of acquisition;And the updating and management information include the MN with it is described Eartbeat interval temporal information between SN;
Execution unit, for executing system upgrade behaviour after the receiving unit receives the system upgrade instruction information Make.
25. device as claimed in claim 24, which is characterized in that further include:
Reporting unit, for reporting the currently running software version information of the present apparatus to the RUM according to predetermined period.
26. a kind of cloud computing is from node, which is characterized in that including device described in claim 24 or 25.
CN201410054935.8A 2014-02-18 2014-02-18 A kind of upgrade-system, method, apparatus and cloud computing node Active CN104850416B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410054935.8A CN104850416B (en) 2014-02-18 2014-02-18 A kind of upgrade-system, method, apparatus and cloud computing node

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410054935.8A CN104850416B (en) 2014-02-18 2014-02-18 A kind of upgrade-system, method, apparatus and cloud computing node

Publications (2)

Publication Number Publication Date
CN104850416A CN104850416A (en) 2015-08-19
CN104850416B true CN104850416B (en) 2019-01-08

Family

ID=53850077

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410054935.8A Active CN104850416B (en) 2014-02-18 2014-02-18 A kind of upgrade-system, method, apparatus and cloud computing node

Country Status (1)

Country Link
CN (1) CN104850416B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105933155B (en) * 2016-05-26 2019-06-11 华为软件技术有限公司 The device and method of control server upgrading
CN107809340A (en) * 2017-12-07 2018-03-16 中国银行股份有限公司 Joint connecting method and node device between a kind of node cluster
CN110110037A (en) * 2018-01-19 2019-08-09 北京盛世光明软件股份有限公司 A kind of processing method and querying method of hardware equipment information
CN110162314B (en) 2018-02-12 2022-03-29 华为云计算技术有限公司 Software upgrading management method, server, terminal, device and storage medium
EP3759588B1 (en) * 2018-03-19 2022-09-28 Huawei International Pte. Ltd. Method and apparatus for updating devices in a remote network
CN110489144A (en) * 2019-07-18 2019-11-22 北京交大微联科技有限公司 The update method and more new system of train automatic monitoring system ATS software
CN113783906B (en) * 2020-06-10 2024-03-26 戴尔产品有限公司 Lifecycle management acceleration
CN114915620B (en) * 2021-02-07 2024-04-05 浙江宇视科技有限公司 Terminal software online upgrading method and device
CN116155911A (en) * 2021-11-23 2023-05-23 华为云计算技术有限公司 Version upgrading method and device
CN116820526B (en) * 2023-08-25 2023-11-24 建信金融科技有限责任公司 Operating system upgrading method, device, equipment and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030208569A1 (en) * 2000-04-14 2003-11-06 O'brien Michael D System and method for upgrading networked devices
CN1851686A (en) * 2005-04-22 2006-10-25 天津曙光计算机产业有限公司 Method for self-constructing group operating system core and intelligent constructor
CN1859125A (en) * 2006-03-31 2006-11-08 华为技术有限公司 System and its method for central remote automatic upgrading software
CN101315618A (en) * 2008-05-30 2008-12-03 中国科学院计算技术研究所 Cluster system for utility computation and its environment management method in operation
CN101710288A (en) * 2009-11-27 2010-05-19 成都市华为赛门铁克科技有限公司 Upgrade processing method and system, upgrade server and upgrade device
CN101741894A (en) * 2008-11-26 2010-06-16 ***通信集团公司 Upgrade method for distributed system and upgrade scheduling node and system
CN101843129A (en) * 2007-11-02 2010-09-22 艾利森电话股份有限公司 Upgrading software in radio base station nodes
CN102427466A (en) * 2011-08-24 2012-04-25 厦门雅迅网络股份有限公司 Long-distance updating system and long-distance software automatic updating method based on same
CN103516735A (en) * 2012-06-20 2014-01-15 中兴通讯股份有限公司 Method and apparatus for upgrading network node

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030208569A1 (en) * 2000-04-14 2003-11-06 O'brien Michael D System and method for upgrading networked devices
CN1851686A (en) * 2005-04-22 2006-10-25 天津曙光计算机产业有限公司 Method for self-constructing group operating system core and intelligent constructor
CN1859125A (en) * 2006-03-31 2006-11-08 华为技术有限公司 System and its method for central remote automatic upgrading software
CN101843129A (en) * 2007-11-02 2010-09-22 艾利森电话股份有限公司 Upgrading software in radio base station nodes
CN101315618A (en) * 2008-05-30 2008-12-03 中国科学院计算技术研究所 Cluster system for utility computation and its environment management method in operation
CN101741894A (en) * 2008-11-26 2010-06-16 ***通信集团公司 Upgrade method for distributed system and upgrade scheduling node and system
CN101710288A (en) * 2009-11-27 2010-05-19 成都市华为赛门铁克科技有限公司 Upgrade processing method and system, upgrade server and upgrade device
CN102427466A (en) * 2011-08-24 2012-04-25 厦门雅迅网络股份有限公司 Long-distance updating system and long-distance software automatic updating method based on same
CN103516735A (en) * 2012-06-20 2014-01-15 中兴通讯股份有限公司 Method and apparatus for upgrading network node

Also Published As

Publication number Publication date
CN104850416A (en) 2015-08-19

Similar Documents

Publication Publication Date Title
CN104850416B (en) A kind of upgrade-system, method, apparatus and cloud computing node
CA3092364C (en) Live migration of clusters in containerized environments
US20180067830A1 (en) Healing cloud services during upgrades
US11829742B2 (en) Container-based server environments
US8997093B2 (en) Application installation management by selectively reuse or terminate virtual machines based on a process status
US9460185B2 (en) Storage device selection for database partition replicas
US10915314B2 (en) Autonomous upgrade of deployed resources in a distributed computing environment
US8326800B2 (en) Seamless upgrades in a distributed database system
US10540211B2 (en) Elasticity for highly available applications
Bhattacharjee et al. IBM deep learning service
KR102056503B1 (en) Self-updating functionality in a distributed system
US8799453B2 (en) Managing networks and machines for an online service
CN105357296A (en) Elastic caching system based on Docker cloud platform
US20130275968A1 (en) Application management methods and systems
US20120102198A1 (en) Machine manager service fabric
SG189389A1 (en) Web service patterns for globally distributed service fabric
CN110413369A (en) System and method for the backup in virtualized environment
US20220229689A1 (en) Virtualization platform control device, virtualization platform control method, and virtualization platform control program
Das et al. Live migration of containers in the edge
CN112948348B (en) Operation and maintenance control method and device, electronic equipment and storage medium
CN115454450B (en) Method and device for resource management of data job, electronic equipment and storage medium
Nabi et al. An Approach for the Automation of IaaS Cloud Upgrade
CN106415493A (en) Management of headless hardware in data center
WO2024123338A1 (en) Application provisioning with active and available inventory
WO2024129097A1 (en) Cluster consolidation using active and available inventory

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant