Operator initiated graceful takeover in a node cluster
First Claim
1. A method for use in an operator initiated graceful takeover in a computer cluster having a first and second computer, the method comprising the steps of:
- receiving, at the second computer, an indication that the operator has requested that the second computer take over for the first computer;
requesting, from the second computer, that the first computer shut down;
completing service requests at the first computer pending at the time the first computer was requested to shut down;
transferring responsibilities of the first computer to the second computer; and
shutting down the first computer.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is a method for operating a file server system in a cluster mode that provides for relatively rapid and reliable takeover by one file server of another. This is done by a system operator requesting takeover of file services of a file server, letting the first file server complete existing file service requests from clients, refusing further file service requests addressed to the first file server, and the one file server taking over by transferring file service requests to the one file server. As part of this takeover the one file server takes on the identity of the first filer and activates network interfaces and network addresses that replicate the first server'"'"'s network addresses.
76 Citations
34 Claims
-
1. A method for use in an operator initiated graceful takeover in a computer cluster having a first and second computer, the method comprising the steps of:
-
receiving, at the second computer, an indication that the operator has requested that the second computer take over for the first computer;
requesting, from the second computer, that the first computer shut down;
completing service requests at the first computer pending at the time the first computer was requested to shut down;
transferring responsibilities of the first computer to the second computer; and
shutting down the first computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A storage system capable of performing an operator initiated graceful takeover, the storage system comprising:
-
a first computer; and
a second computer having a processor to i) receive an indication that the operator has requested that the second computer take over for the first computer, ii) request that the first computer shut down, iii) allow the first computer to complete service requests pending at the time the first computer was requested to shut down, iv) take over any responsibilities of the first computer, and v) allow the first computer to shut down. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A storage system capable of performing an operator initiated graceful takeover, the storage system comprising:
-
a first computer;
a second computer;
means for receiving, at the second computer, an indication that the operator has requested that the second computer take over for the first computer;
means for requesting, from the second computer, that the first computer shut down;
means for completing service requests at the first computer pending at the time the first computer was requested to shut down;
means for transferring responsibilities of the first computer to the second computer; and
means for shutting down the first computer.
-
-
34. A computer readable media, comprising:
- the computer readable media containing instructions for execution in a processor for the method of,
receiving, at a second computer, an indication that an operator has requested that the second computer take over for a first computer;
requesting, from the second computer, that the first computer shut down;
completing service requests at the first computer pending at the time the first computer was requested to shut down;
transferring responsibilities of the first computer to the second computer; and
shutting down the first computer.
- the computer readable media containing instructions for execution in a processor for the method of,
Specification