IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0933866
(2001-08-20)
|
발명자
/ 주소 |
- Cramer, Samuel M.
- Bali, Naveen
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
26 인용 특허 :
28 |
초록
▼
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 exist
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.
대표청구항
▼
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; requ
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. 2. The method as in claim 1, further comprising:generating the indication as an operator request from within the first computer; and sending the indication from the first computer to the second computer. 3. The method as in claim 1, further comprising: generating the indication as an operator request from within the second computer.4. The method as in claim 1, further comprising: refusing further service requests at the first computer after the first computer was requested to shut down.5. The method as in claim 4, further comprising: transferring access of a storage device for the first computer to the second computer.6. The method as in claim 1, further comprising: asserting, at the second computer, disk reservations of disks of the first computer.7. The method as in claim 1, further comprising: rerouting file service requests from the first computer to the second computer.8. The method as in claim 1, further comprising: activating, at the second computer, network interfaces and network addresses that replicate those of the first computer.9. The method as in claim 1, further comprising: initiating a countdown timer subsequent to the shut down request from the second computer.10. The method as in claim 9, further comprising: forcing the first computer to shut down in the event the first computer is still operating at the expiration of the countdown timer.11. The method as in claim 1, further comprising: detecting, at the second computer, the shut down of the first computer by the absence of a periodic heartbeat signal.12. The method as in claim 1, further comprising: storing, at the first computer, state information of the first computer prior to shutting down.13. The method as in claim 1, further comprising: sending periodic requests from the second computer to the first computer to remain shut down, after the first computer has shut down.14. The method as in claim 1, further comprising: requesting, from the first computer, that the second computer restore responsibilities of the first computer to the first computer.15. The method as in claim 1, further comprising: restoring responsibilities of the first computer to the first computer upon restart of the first computer.16. The method as in claim 1, further comprising: using the first and second computers as a file servers.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. 18. The storage system as in claim 17, further comprising: a processor for the first computer to i) generate the indication as an operator request, and ii) send the indication to the second computer.19. The storage system as in claim 17, further comprising: the processor of the second computer to generate the indication as an operator request.20. The storage system as in claim 17, further comprising: a processor for the first computer to refuse further service requests at the first computer after the first computer was requested to shut down.21. The storage system as in claim 17, further comprising:a storage device for the first computer; and an interconnect to transfer access of the storage device for the first computer to the second computer. 22. The storage system as in claim 17, further comprising: disks of the first computer, the disks to be reserved by the second computer while the first computer is shut down.23. The storage system as in claim 17, further comprising: an interconnect to reroute file service requests from the first computer to the second computer.24. The storage system as in claim 17, further comprising:network interfaces at the first computer; network addresses at the first computer; network interfaces at the second computer that replicate the network interfaces of the first computer; and network addresses at the second computer that replicate the network interfaces of the first computer, the network interfaces and addresses at the second computer that replicate the network interfaces and addresses of the first computer to be activated by the second computer while the first computer is shut down. 25. The storage system as in claim 17, further comprising: a countdown timer, the countdown timer to be initiated subsequent to the shut down request from the second computer.26. The storage system as in claim 25, further comprising: an interconnect to force the first computer to shut down in the event the first computer is still operating at the expiration of the countdown timer.27. The storage system as in claim 17, further comprising: an interconnect at the second computer to detect the shut down of the first computer by the absence of a periodic heartbeat signal.28. The storage system as in claim 17, further comprising: persistent memory at the first computer to store state information of the first computer prior to shutting down.29. The storage system as in claim 17, further comprising: an interconnect at the second computer to send periodic requests to the first computer to remain shut down, after the first computer has shut down.30. The storage system as in claim 17, further comprising: a processor for the first computer to request that the second computer restore responsibilities of the first computer to the first computer.31. The storage system as in claim 17, further comprising: an interconnect to restore responsibilities of the first computer to the first computer upon restart of the first computer.32. The storage system as in claim 17, further comprising: the first and second computers are file servers.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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.