Apparatus, system, and method for automatically verifying access to a mulitipathed target at boot time
First Claim
1. An apparatus to automatically verify access to a multipathed target at boot time, the apparatus comprising:
- an identification module configured to identify a plurality of paths to a target device;
a selection module configured to automatically select one of the plurality of paths to the target device; and
a verification module configured to verify access on at least one path to the target device.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for automatically verifying access to a multipathed target at boot time. The apparatus is provided with a logic unit containing a plurality of modules configured to functionally execute the necessary steps of identifying a plurality of paths to a target device, automatically selecting one of the plurality of paths to the target device, and verifying access on at least one path to the target device. Beneficially, the disclosed embodiments of the apparatus, system, and method reduce false errors during the boot cycle, improve reliability of the multipathed network, simplify traffic load balancing, and provide for topology mapping for troubleshooting and network metrics. The disclosed embodiments provide a means for verifying multipathed targets automatically, without requiring user assistance, intervention, or interaction.
56 Citations
35 Claims
-
1. An apparatus to automatically verify access to a multipathed target at boot time, the apparatus comprising:
-
an identification module configured to identify a plurality of paths to a target device;
a selection module configured to automatically select one of the plurality of paths to the target device; and
a verification module configured to verify access on at least one path to the target device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system to automatically verify access to a multipathed target at boot time, the system comprising:
-
a remote configuration manager configured to automatically generate a data structure containing identification information for a plurality of data communication paths between a computing device and one or more target devices;
a computing device configured to identify a plurality of paths to a target device, automatically select one of the plurality of paths to the target device, and verify access on at least one path to the target device; and
a target device in multipathed data communication with the computing device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform an operation to automatically verify access to a multipathed target at boot time, the operation comprising:
-
identifying a plurality of paths to a target device;
automatically selecting one of the plurality of paths to the target device; and
verifying access on at least one path to the target device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for automatically verifying access to a multipathed target at boot time, the method comprising:
-
identifying a plurality of paths from a computing device to a target device while the computing device is operational;
automatically selecting one of the plurality of paths to the target device when the computing device is rebooted; and
verifying access on at least one path to the target device. - View Dependent Claims (31)
-
-
32. A method for providing a service for automatically verifying access to a multipathed target at boot time to a customer, the method comprising:
-
remotely identifying a plurality of paths between a client computing device and a target device;
automatically selecting one or more of the plurality of paths to verify;
verifying one or more of the selected paths; and
returning the status of the selected paths to the client computing device during the boot process of the client computing device. - View Dependent Claims (33, 34, 35)
-
Specification