主权项 |
1. A method of managing operation of a host computer having access to a storage volume on a storage system via two or more distinct paths, the method comprising:
operating a multipathing driver within the host computer, the multipathing driver controlling path access from the host computer to the storage volume on the storage system; operating a host bus adaptor (HBA) driver within the host computer to interface the host computer to a fabric connecting the host computer to the storage system; conveying fabric topology state change event information from the HBA driver to the multipathing driver to enable the multipathing driver to take action in response to fabric topology state change events; and storing and executing an event monitoring handler application by processing circuitry of the host computer to form, as a daemon which operates separately from the multipathing driver and the HBA driver, an event monitoring handler which communicates with the multipathing driver and the HBA driver to convey the fabric topology state change event information from the HBA driver to the multipathing driver, wherein, prior to performing a migration operation that would redirect storage requests from a first HBA to a second HBA, the method further comprises:
reading, by the event monitoring handler, a first set of HBA attributes from the first HBA adapter;reading, by the event monitoring handler, a second set of HBA attributes from the second HBA adapter;performing a comparison operation, the comparison operation constructed and arranged to generate a comparison result indicating (i) a match when the first set of HBA attributes matches the second set of HBA attributes and (ii) a mismatch when the first set of HBA attributes does not match the second set of HBA attributes; andissuing an alert to a user of the storage system in response to the comparison result indicating the mismatch, the alert indicating a potential migration failure. |