SYSTEM AND METHOD FOR PROXYING DATA ACCESS COMMANDS IN A STORAGE SYSTEM CLUSTER
First Claim
1. A system adapted to proxy data access commands from a first storage system to a second storage system connected via a cluster interconnect, the system comprising:
- a virtual target layer interfacing with a virtual adapter on the first storage system, the virtual target module adapted to make a forwarding decision of a received data access request to thereby forward the request to the second storage system.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method proxies data access commands acrossed a cluster interconnect between storage appliances and a cluster using a file-level protocol. Each storage appliance activates two ports per data access, a local port for data access requests directed to clients of the storage appliance and a proxy port for data access requests directed to the partner storage appliance. Clients utilizing multi-pathing software may send data access requests to either the local port of the storage appliance or the proxy port of the storage appliance. The system and method improves high availability, especially during a loss of connectivity due to non-storage appliance hardware failure.
102 Citations
5 Claims
-
1. A system adapted to proxy data access commands from a first storage system to a second storage system connected via a cluster interconnect, the system comprising:
a virtual target layer interfacing with a virtual adapter on the first storage system, the virtual target module adapted to make a forwarding decision of a received data access request to thereby forward the request to the second storage system. - View Dependent Claims (2, 3)
-
4. A storage appliance for use in a storage appliance cluster for proxying data access commands received at the storage appliance to a partner storage appliance in a storage appliance cluster, the storage appliance comprising:
a storage operating system executing on the storage appliance, the storage operating system including a virtual target module adapted to generate file-level data access operations from received data access operations, the file-level data access operations directed to a file located on the partner storage appliance. - View Dependent Claims (5)
Specification