Method and system for installing program in multiple system
First Claim
1. A failover cluster system which comprises a first computer and second computer that are mutual objects of failover, and which causes failover to be executed on the basis of the state of heartbeat signal communications performed between said first computer and said second computer, whereinsaid first computer comprises:
- a first failover component which actuates failover by said second computer by voluntarily stopping said heartbeat signal communications on the basis of a heartbeat communications stop request that is issued prior to the installation of an OS construction altering program from an installation program that performs preparations for the installation of said construction altering program; and
an installation control component which starts an installer program and causes said construction altering program to be installed by restarting said OS when a restart signal based on the stopping of said heartbeat signals is received from said second computer;
said first failover component requests said second computer for failback when the installation of said construction altering program is completed;
said second computer comprises;
a second failover component which executes said failover when said heartbeat signal communications with said first computer are stopped; and
a restart request component which transmits said restart signal to said first computer when said heartbeat signal communications with said first computer are stopped; and
said second failover component stops the execution of said failover when said failback is requested from said first computer.
3 Assignments
0 Petitions
Accused Products
Abstract
It is an object of the present invention to allow easy upgrading of the version of the OS in a failover cluster system. When the user mounts a storage medium 4 on the node 1, and gives instructions to install a program, the installation program 12 requests the failover program 11 for the stopping of heartbeat communications. The node 1 voluntarily stops heartbeat communications in a state in which the system of this node is operating normally. When the failover program 21 of the node 2 detects the stopping of heartbeat communications, this program starts failover, and takes over the business service of the node 1. During the execution of failover by the node 2, the program stored in the storage medium 4 is installed in the node 1. When this installation is completed, the node 1 transmits a failback request to the node 2, and restarts the business service.
40 Citations
14 Claims
-
1. A failover cluster system which comprises a first computer and second computer that are mutual objects of failover, and which causes failover to be executed on the basis of the state of heartbeat signal communications performed between said first computer and said second computer, wherein
said first computer comprises: -
a first failover component which actuates failover by said second computer by voluntarily stopping said heartbeat signal communications on the basis of a heartbeat communications stop request that is issued prior to the installation of an OS construction altering program from an installation program that performs preparations for the installation of said construction altering program; and an installation control component which starts an installer program and causes said construction altering program to be installed by restarting said OS when a restart signal based on the stopping of said heartbeat signals is received from said second computer; said first failover component requests said second computer for failback when the installation of said construction altering program is completed; said second computer comprises; a second failover component which executes said failover when said heartbeat signal communications with said first computer are stopped; and a restart request component which transmits said restart signal to said first computer when said heartbeat signal communications with said first computer are stopped; and said second failover component stops the execution of said failover when said failback is requested from said first computer.
-
-
2. A failover cluster system which comprises a first computer and second computer that are mutual objects of failover, wherein
said second computer transmits an installation permission signal to said first computer when a state in which the processing of said first computer is stopped is detected, and said first computer installs a specified program when said installation permission signal is received from said second computer, wherein said installation permission signal is associated with the execution of failover by said second computer, wherein said first computer requests said second computer for failback when the installation of said specified program is completed, wherein said first computer and said second computer judge whether or not failover execution is possible on the basis of the state of dead-or-alive confirmation signal communications performed between the two computers, and wherein said first computer causes said state of a stopped process to be realized by voluntarily stopping said dead-or-alive confirmation signal communications prior to the installation of said specified program.
-
5. A program installation method using a failover cluster system which installs a specified program in a first computer using a failover cluster system comprising said first computer and a second computer that are mutual objects of failover, wherein
said second computer executes the steps of: -
(a) detecting whether or not said first computer is in a state of a stopped process; and (b) transmitting an installation permission signal to said first computer when said state of a stopped process; and said first computer executes the steps of; (c) generating said state in which processing is stopped prior to the installation of said specified program; and (d) installing said specified program when said installation permission signal is received from said second computer, and wherein said first computer and said second computer judge whether or not failover execution is possible on the basis of the state of dead-or-alive confirmation signal communications performed between the two computers, and said step (c) includes the step of voluntarily stopping said dead-or-alive confirmation signal communications prior to the installation of said specified program. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A program installation method using a failover cluster system which installs a specified program in a first computer using a failover cluster system comprising said first computer and a second computer that are mutual objects of failover, wherein
said second computer executes the steps of: -
(a) detecting whether or not said first computer is in a state of a stopped process; and (b) transmitting an installation permission signal to said first computer when said state of a stopped process; and said first computer executes the steps of; (c) generating said state in which processing is stopped prior to the installation of said specified program; and (d) installing said specified program when said installation permission signal is received from said second computer, wherein said step (d) is carried out by reading in an installation program stored in a program storage medium; wherein said first computer memorizes a table for storing a startup-method instruction flag instructing a startup-method of said first computer; wherein the method further comprises the step of registering a first startup-method instruction flag instructing to start said first computer according to said installation program stored in said program storage medium; wherein said installation permission signal in said step (b) is a signal for requesting a startup of said first computer; and wherein said step (d) includes the steps of; in case of receiving said installation permission signal, checking whether or not said startup-method instruction flag in said table is said first flag; in response to a check result of said step of checking, reading-out said installation program from said program storage medium, re-starting said installation program, and installing said specified program into said first computer; and in the case where said the installation of said specified program is completed, changing said startup-method instruction flag in said table to a second flag. - View Dependent Claims (12, 13, 14)
-
Specification