Protocol independent server replacement and replication in a storage area network
First Claim
1. A method for replacing or replicating a first server, in communication with a first storage device, with a second server, the method comprising:
- identifying a set of protocols comprising one or more communication protocols that are supported by both;
(1) the first storage device connected to the first server and (2) the second server, not connected to the first storage device,wherein a protocol that is supported by both the first storage device and the second server provides the means for the second server to read and write data to the first storage device;
selecting a protocol from the set of protocols;
configuring the first storage device, the second server, and associated connection devices, so that the second server establishes a connection and communicates with the first storage device to read and write data to the first storage device using the selected protocol, such that data stored on the first storage device is accessible to the second server in a storage area network; and
disconnecting the first storage device from the first server, once the second server directly communicates with the first storage device to read and write data from the first storage device using the selected protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for adding a server to a storage area network, the method comprising identifying a set comprising one or more communication protocols for connecting a second server to a first storage device configured to communicate with a first server using a first protocol, wherein the set of protocols comprises protocols that are supported by both the second server and the first storage device; selecting a second protocol from the set of protocols; and configuring the first storage device, the second server, and associated connection devices, wherein the second server may communicate with the first storage device using the second protocol.
-
Citations
25 Claims
-
1. A method for replacing or replicating a first server, in communication with a first storage device, with a second server, the method comprising:
-
identifying a set of protocols comprising one or more communication protocols that are supported by both;
(1) the first storage device connected to the first server and (2) the second server, not connected to the first storage device,wherein a protocol that is supported by both the first storage device and the second server provides the means for the second server to read and write data to the first storage device; selecting a protocol from the set of protocols; configuring the first storage device, the second server, and associated connection devices, so that the second server establishes a connection and communicates with the first storage device to read and write data to the first storage device using the selected protocol, such that data stored on the first storage device is accessible to the second server in a storage area network; and disconnecting the first storage device from the first server, once the second server directly communicates with the first storage device to read and write data from the first storage device using the selected protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21, 24)
-
-
9. A system for replacing or replicating a first server, in communication with a first storage device, with a second server, the system comprising:
-
a processor for identifying a set of protocols comprising one or more communication protocols that are supported by both;
(1) the first storage device connected to the first server and (2) the second server, not connected to the first storage device,wherein a protocol that is supported by both the first storage device and the second server provides the means for the second server to read and write data to the first storage device; wherein the first storage device is disconnected from the first server, once the second server directly communicates with the first storage device to read and write data from the first storage device using the selected protocol. wherein a protocol is selected from the set of protocols; and wherein the first storage device, the second server, and associated connection devices, are configured so that the second server establishes a connection and communicates with the first storage device to read and write data to the first storage device using the selected protocol, such that data stored on the first storage device is accessible to the second server in a storage area network; and wherein the first storage device is disconnected from the first server, once the second server directly communicates with the first storage device to read and write data from the first storage device using the selected protocol. - View Dependent Claims (10, 11, 12, 13, 14, 22, 25)
-
-
15. A computer program product comprising a non-transient computer readable storage medium having a computer readable program stored thereon, wherein the computer readable program when executed on a computer causes the computer to:
-
replace or replicate a first server, in communication with a first storage device, with a second server by; identifying a set of protocols comprising one or more communication protocols that are supported by both;
(1) the first storage device connected to the first server and (2) the second server, not connected to the first storage device,wherein a protocol that is supported by both the first storage device and the second server provides the means for the second server to read and write data to the first storage device; selecting a protocol from the set of protocols; configuring the first storage device, the second server, and associated connection devices, so that the second server establishes a connection and communicates with the first storage device to read and write data to the first storage device using the selected protocol, such that data stored on the first storage device is accessible to the second server in a storage area network; and disconnecting the first storage device from the first server, once the second server directly communicates with the first storage device to read and write data from the first storage device using the selected protocol. - View Dependent Claims (16, 17, 18, 19, 20, 23)
-
Specification