Method of implementing high availability of system in multi-machine surroundings
A technology for realizing systems and environments, applied in transmission systems, digital transmission systems, instruments, etc., can solve problems such as waste of resources, and achieve the effects of improving utilization, low cost, and high availability
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Publication Date
- 2008-05-14
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2
Abstract
Description
1. Technical field
[0001] The present invention relates to a technical field of computer application, in particular to a system for realizing high availability of the system in a multi-computer environment
[0002] Methods. 2. Background technology
[0003] With the development of computer technology, information has become a very important part of the daily activities of the system. At the same time, due to the complexity and openness of the system and the diversification of the application environment, it also brings many uncertain factors to the operation of the application system. . These factors also lead to higher requirements for the security of the server. The security, stability and reliability of the business system based on this platform and the continuous operation of the system become the key to the system.
[0004] Under normal circumstances, when the system cannot operate normally, we need to use manual methods to identify, analyze, recover and test the faul...
Examples
Embodiment
[0031] 1. N+1 mode
[0032] That is, one server acts as a backup machine for N master machines. No matter which one of the N master machines fails, the backup machine will take over its tasks and continue to work. Of course, if all N master machines fail, then the backup machine will continue to work. Opportunity takes over all the jobs. For heartbeat monitoring, network heartbeat monitoring is used, and the heartbeat line uses LAN ip, which does not conflict with the external network ip that provides services to the outside world. And we use port monitoring to monitor heartbeat. Two ports are opened on both sides of each heartbeat line, that is, two ports are opened for each main machine and standby machine for heartbeat monitoring. Assuming that the ports A and B of the master computer correspond to ports a and b of the standby computer, then a heartbeat monitoring packet is sent from a to B. If the heartbeat line is normal, b will receive the heartbeat confirmation packet ...