System and method for sharing san storage
First Claim
1. A storage area network (SAN) client, comprising:
- a client component comprising one or more computer processors that receives one or more storage operations and translates one or more storage operations to one or more SAN host operation requests that identify a SAN host in communication with at least a first SAN comprising at least a first plurality of SAN storage devices connected to the first SAN, the SAN host further in communication with a second SAN comprising at least a second plurality of SAN storage devices connected to with a second SAN wherein the second plurality of SAN storage devices are not connected to the first SAN, wherein the one or more SAN host operation requests is sent with the first SAN to the SAN host, and wherein the SAN host communicates with second plurality of SAN storage devices with the second SAN;
a first host bus adapter in communication with the client component, the first host bus adapter communicates with the SAN host over the first SAN;
wherein the client component is configured to;
send with the first host bus adapter, a first storage operation request to the SAN host, wherein the first storage operation is a discovery request that causes the SAN host to provide storage available on the second plurality of SAN devices connected to the second SAN;
receive a request to perform a second storage operation on the storage available on the second plurality of SAN storage devices not connected to the first SAN;
translate the second storage operation to a first SAN host storage operation request that identifies the SAN host; and
send with the first host bus adapter the first SAN host storage operation request to the SAN host over the first SAN; and
in response to the first SAN host storage operation request, the SAN host performs a third storage operation on the storage available on the second plurality of SAN storage devices over the second SAN with a second host bus adapter, and wherein the SAN host denies the first SAN host storage operation request when the storage available on the second plurality of SAN storage devices reaches capacity.
2 Assignments
0 Petitions
Accused Products
Abstract
According to various embodiments, systems and methods are provided that relate to shared access to Storage Area Networks (SAN) devices. In one embodiment, a Storage Area Network (SAN) host is provided, comprising: a server component: a first host bus adapter configured to be connected to a SAN client over a first SAN; a second host bus adapter configured to be connected to a SAN storage device over a second SAN; and wherein the server component is configured to manage a data block on the SAN storage device, receive a storage operation request from the SAN client through the first host bus adapter, and in response to the storage operation request, perform a storage operation on the data block, the storage operation being performed over the second SAN through the second host bus adapter.
614 Citations
14 Claims
-
1. A storage area network (SAN) client, comprising:
-
a client component comprising one or more computer processors that receives one or more storage operations and translates one or more storage operations to one or more SAN host operation requests that identify a SAN host in communication with at least a first SAN comprising at least a first plurality of SAN storage devices connected to the first SAN, the SAN host further in communication with a second SAN comprising at least a second plurality of SAN storage devices connected to with a second SAN wherein the second plurality of SAN storage devices are not connected to the first SAN, wherein the one or more SAN host operation requests is sent with the first SAN to the SAN host, and wherein the SAN host communicates with second plurality of SAN storage devices with the second SAN; a first host bus adapter in communication with the client component, the first host bus adapter communicates with the SAN host over the first SAN; wherein the client component is configured to; send with the first host bus adapter, a first storage operation request to the SAN host, wherein the first storage operation is a discovery request that causes the SAN host to provide storage available on the second plurality of SAN devices connected to the second SAN; receive a request to perform a second storage operation on the storage available on the second plurality of SAN storage devices not connected to the first SAN; translate the second storage operation to a first SAN host storage operation request that identifies the SAN host; and send with the first host bus adapter the first SAN host storage operation request to the SAN host over the first SAN; and in response to the first SAN host storage operation request, the SAN host performs a third storage operation on the storage available on the second plurality of SAN storage devices over the second SAN with a second host bus adapter, and wherein the SAN host denies the first SAN host storage operation request when the storage available on the second plurality of SAN storage devices reaches capacity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a storage area network (SAN) client, comprising:
-
receiving with a client component of a SAN client a request to perform one or more storage operations; translating with one or more processors of the client component the one or more storage operations to one or more SAN host storage operation requests that identify a SAN host in communication with at least a first SAN comprising at least a first plurality of SAN storage devices, the SAN host further in communication with a second SAN comprising at least a second plurality of SAN storage devices connected to a second SAN, wherein the second plurality of SAN storage devices are not connected to the first SAN, wherein the one or more SAN host storage operation requests is sent with the first SAN to the SAN host, and wherein the SAN host communicates with the second plurality of SAN storage devices with the second SAN; and sending with a first host bus adapter a first storage operation request to the SAN host, wherein the first storage operation is a discovery request that causes the SAN host to provide storage available on the second plurality of SAN devices connected to the second SAN; receiving a request to perform a second storage operation on the storage available on the second plurality of SAN storage devices not connected to the first SAN; translating the second storage operation to a first SAN host storage operation request that identifies the SAN host; electronically sending with a first host bus adapter the first SAN host storage operation request to the SAN host over the first SAN; and in response to the first SAN host storage operation request, performing with the SAN host a third storage operation on the storage available on the second plurality of SAN storage devices over the second SAN with a second host bus adapter, and wherein the SAN host denies the first SAN host storage operation request when the storage available on the second plurality of SAN storage devices reaches capacity. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification