Active-active failover for a direct-attached storage system
AssigneeAvago Technologies General IP (Singapore) Pte. Ltd.
InventorLuca Bert
Life of this patent
Estimating the term…
Abstract
Providing active-active failover capability to non-failover capable direct-attached storage (DAS) servers including connecting a first and a second non-failover capable direct-attached storage (DAS) servers to a shared storage pool via an expander that supports storage zoning, configuring a first storage zone including the first DAS server and a first portion of the shared storage pool, configuring a second storage zone including the second DAS server and a second portion of the shared storage pool, detecting that the second DAS server has failed, zoning out the second portion of the shared storage pool and mapping the second portion of the shared storage pool to the first storage zone.
Claims17
A direct-attached storage (DAS) system comprising:
- a first DAS server comprising a first storage controller;
- a second DAS server comprising a second storage controller, the second DAS server in communication with the first DAS server via a local interface;
- and
- a zone expander device associated with at least one of the first DAS server and second DAS server, the zone expander device adapted to connect the first and second DAS servers to a first storage device and a second storage device, the zone expander device comprising a zone configuration module adapted to configure a first storage zone comprising the first DAS server and the first storage device and a second storage zone comprising the second DAS server and the second storage device;
- wherein the first DAS server further comprises an active-active failover module communicating with the zone expander device, wherein the zone expander device includes components that combine with the active-active failover module for implementing the active-active failover functionality by manipulating the zone capability, the active-active failover module adapted to:
- detect the failure of the second DAS server;
- disable the second storage zone;
- and
- add the second storage device to the first storage zone.
A method for providing active-active failover capability to non-failover capable direct-attached storage (DAS) servers, the method comprising:
- connecting a first and a second non-failover capable direct-attached storage (DAS) server;
- directly connecting the first and second DAS servers to a shared storage pool via an expander that supports storage zoning;
- configuring a first storage zone comprising the first DAS server and a first portion of the shared storage pool;
- configuring a second storage zone comprising the second DAS server and a second portion of the shared storage pool;
- detecting that the second DAS server has failed;
- zoning out the second portion of the shared storage pool;
- and
- mapping the second portion of the shared storage pool to the first storage zone,
- wherein the expander includes components that combine with an active-active failover module in the first DAS server for implementing the active-active failover functionality by manipulating the zone capability.
A computer program for providing active-active failover capability to non-failover capable direct-attached storage (DAS) servers directly attached to a plurality of storage devices via a zone expander, the computer program embodied in a computer readable medium and executable by a processor, the computer program comprising logic configured to:
- configure a first storage zone comprising a first DAS server and a first portion of the storage devices;
- configure a second storage zone comprising the second DAS server and a second portion of the storage devices;
- detect the failure of the second DAS server;
- zone out the second storage zone;
- and
- map the second portion of the storage devices to the first storage zone,
- wherein the expander includes components that combine with an active-active failover module in the first DAS server for implementing the active-active failover functionality by manipulating the zone capability.
Dependencies are inferred from the claim text.