Data storage network with host transparent failover controlled by host bus adapter
First Claim
1. A method of controlling a failover process in a data storage system including a host, a host bus adapter, a communication fabric including data paths, and standby and active storage controllers, comprising:
- detecting with the host bus adapter a failover condition;
responsive to the detecting, operating the host bus adapter to match the failover condition to a particular failover action in a failover rule set; and
performing with the host bus adapter the matched failover action.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and host bus adapter for controlling failover and failback processes within a redundant data storage system. The method is carried out by a failover mechanism in a host bus adapter linked to a host server. The system includes a communication fabric providing data paths to pairs of redundant storage controllers managing access to storage devices (such as hard disk drives arranged as RAID). The method includes operating the host bus adapter to detect a failover condition and in response, to match the failover condition to a particular failover action. The failover conditions and corresponding actions are stored in a well-defined rule set accessed by the host bus adapter. The method continues with performing with the host bus adapter the matched failover action. The method is transparent to the host computer device, as the host is not required to participate in the failover processes.
168 Citations
20 Claims
-
1. A method of controlling a failover process in a data storage system including a host, a host bus adapter, a communication fabric including data paths, and standby and active storage controllers, comprising:
-
detecting with the host bus adapter a failover condition;
responsive to the detecting, operating the host bus adapter to match the failover condition to a particular failover action in a failover rule set; and
performing with the host bus adapter the matched failover action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A host bus adapter for managing failover and failback processes within a data storage system having a host server, a communication fabric, at least one active storage controller, and at least one standby storage controller, comprising:
-
a connector linking the host bus adapter to a processor of the host server;
a port linking the host bus adapter to the communication fabric configured for transmitting and receiving digital information; and
a failover mechanism detecting a redundancy failure in the data storage system and in response, initiating failover actions. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A data storage system with redundant data storage, comprising:
-
a host computer device with a processor running operating system device drivers;
a communication fabric for carrying digital data signals;
an active controller controlling access by the host computer device to data storage devices;
a standby controller controlling access by the host computer device to the data storage devices; and
a host bus adapter linked to the host processor and the communication fabric for selecting a path through the communication fabric to one of the active and standby controllers for providing the operating system device drivers with access to the data storage devices, wherein host bus adapter is configured to initiate a failover action selected from a set of failover actions. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification