Fibre Channel Failover Based on Fabric Connectivity
First Claim
1. A method for triggering a failover between an active controller and a standby controller of a storage array, comprising:
- determining by the active controller a number of connected fabrics available between ports of the active controller and a host;
determining by the standby controller a number of connected fabrics available between the ports of the standby controller and the host; and
executing a policy configuration to determine if the number of connected fabrics for each of the active controller and the standby controller meet a threshold for triggering the failover.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, storage arrays and computer readable media for triggering a failover between an active controller and a standby controller of a storage array are provided. One method includes determining by the active controller a number of connected fabrics available between ports of the active controller and a host and determining by the standby controller a number of connected fabrics available between the ports of the standby controller and the host. The method further includes executing a policy configuration to determine if the number of connected fabrics for each of the active controller and the standby controller meet a threshold for triggering the failover. The failover being a forced failover where the active controller takes a role of the standby controller and the standby controller takes a role of the active controller.
26 Citations
24 Claims
-
1. A method for triggering a failover between an active controller and a standby controller of a storage array, comprising:
-
determining by the active controller a number of connected fabrics available between ports of the active controller and a host; determining by the standby controller a number of connected fabrics available between the ports of the standby controller and the host; and executing a policy configuration to determine if the number of connected fabrics for each of the active controller and the standby controller meet a threshold for triggering the failover. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A storage array, comprising,
an active controller for operating storage operations in accordance with a Fibre Channel protocol; - and
a standby controller for operating storage operations in accordance with the Fibre Channel protocol; the active controller and the standby controller being programmed to determine a number of connected fabrics available between ports of the active controller and the standby controller to a host, the active controller is configured to execute a policy configuration to determine if the number of connected fabrics for each of the active controller and the standby controller meet a threshold for triggering a failover. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
- and
-
20. Computer readable media having non-transitory program instructions for triggering a failover between an active controller and a standby controller of a storage array, comprising:
-
program instructions for determining by the active controller a number of connected fabrics available between ports of the active controller and a host; program instructions for determining by the standby controller a number of connected fabrics available between the ports of the standby controller and the host; and program instructions for executing a policy configuration to determine if the number of connected fabrics for each of the active controller and the standby controller meet a threshold for triggering the failover. - View Dependent Claims (21, 22, 23, 24)
-
Specification