In a networked computing cluster storage system and plurality of servers sharing files, in the event of server unavailability, transferring a floating IP network address from first server to second server to access area of data
First Claim
1. In a networked computing cluster including a storage system and a plurality of servers in communication with the storage system, a method for sharing files in an area of data of the storage system, comprising:
- providing a floating Internet Protocol (IP) network address that can be associated with any one of the plurality of servers, each server already having a respective individual network address different from the floating IP network address;
associating the floating IP network address with a first server of the plurality of servers;
making the area of data available by the first server to be accessed by the other servers of the plurality of servers upon reference by the other servers of the plurality of servers to the floating IP network address;
in the event that the first server becomes unavailable, (1) transferring the floating IP network address from the first server to a second server of the plurality of servers so that the first server is no longer associated with the floating IP network address and the second server is associated with the floating IP network address, and (2) making the area of data available by the second server to be accessed by the other servers of the plurality of servers upon reference by the other servers to the floating IP network address,wherein the area of data includes a file system stored on a storage area of the storage system, and wherein;
(i) making the area of data available by the first server comprises executing, by the first server, a file system sharing routine including;
(a) attaching to the storage area of the storage system to obtain direct access to the storage area;
(b) locally mounting the file system stored on the storage area; and
(c) issuing an export command to cause the file system to be shared among the plurality of servers, the export command including the floating IP network address as the network address to be referred to by the servers when accessing the file system; and
(ii) transferring the floating IP network address comprises executing, by the second server, a failover routine including the above steps (a)–
(c) of the file system sharing routine.
9 Assignments
0 Petitions
Accused Products
Abstract
A highly available shared file system is described for use in computing environments. A floating network address can be associated with any one of a plurality of servers. The floating network address is associated with a first server. An area of data on a storage device is made available by the first server to be accessed by the other servers. The other servers then refer to the floating network address to access the area of data through the first server. If the first server becomes unavailable, the floating network address is transferred from the first server to a second server. The area of data is then made available by the second server to be accessed by the other servers. The other servers continue to access the area of data through the second server by referring to the floating network address.
-
Citations
12 Claims
-
1. In a networked computing cluster including a storage system and a plurality of servers in communication with the storage system, a method for sharing files in an area of data of the storage system, comprising:
-
providing a floating Internet Protocol (IP) network address that can be associated with any one of the plurality of servers, each server already having a respective individual network address different from the floating IP network address; associating the floating IP network address with a first server of the plurality of servers; making the area of data available by the first server to be accessed by the other servers of the plurality of servers upon reference by the other servers of the plurality of servers to the floating IP network address; in the event that the first server becomes unavailable, (1) transferring the floating IP network address from the first server to a second server of the plurality of servers so that the first server is no longer associated with the floating IP network address and the second server is associated with the floating IP network address, and (2) making the area of data available by the second server to be accessed by the other servers of the plurality of servers upon reference by the other servers to the floating IP network address, wherein the area of data includes a file system stored on a storage area of the storage system, and wherein; (i) making the area of data available by the first server comprises executing, by the first server, a file system sharing routine including; (a) attaching to the storage area of the storage system to obtain direct access to the storage area; (b) locally mounting the file system stored on the storage area; and (c) issuing an export command to cause the file system to be shared among the plurality of servers, the export command including the floating IP network address as the network address to be referred to by the servers when accessing the file system; and (ii) transferring the floating IP network address comprises executing, by the second server, a failover routine including the above steps (a)–
(c) of the file system sharing routine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a networked computing cluster including a storage system, apparatus for sharing files in an area of data of the storage system, comprising:
-
a plurality of servers in communication with the storage system, each server having an individual network address; a floating Internet Protocol (IP) network address that can be associated with any one of the servers, the floating IP network address being different from each of the individual network addresses of the plurality of servers, wherein the floating IP network address is associated with a first server of the plurality of servers; the first server being capable of making the area of data on a storage device accessible to the other servers of the plurality of servers upon reference by the other servers of the plurality of servers to the floating IP network address; a mechanism operative in the event that the first server becomes unavailable to (1) transfer the floating IP network address from the first server to a second server of the plurality of servers so that the first server is no longer associated with the floating IP network address and the second server is associated with the floating IP network address, and (2) make the area of data available by the second server to be accessed by the other servers of the plurality of servers upon reference by the other servers to the floating IP network address, wherein the area of data includes a file system stored on a storage area of the storage system, and wherein; (i) the first server is operative when making the area of data available to execute a file system sharing routine including; (a) attaching to the storage area of the storage system to obtain direct access to the storage area; (b) locally mounting the file system stored on the storage area; and (c) issuing an export command to cause the file system to be shared among the plurality of servers, the export command including the floating IP network address as the network address to be referred to by the servers when accessing the file system; and (ii) the mechanism, when transferring the floating IP network address, includes executing, by the second server, a failover routine including the above steps (a)–
(c) of the file system sharing routine. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification