Storage side identification of storage area network boot logical unit numbers
AssigneeInternational Business Machines Corporation
InventorsLouie A. Dickens, Tara Astigarraga, Maunik Patel, Jimmy Pazhoor John, Kieron Dirk Anthony Hinds
Life of this patent
Estimating the term…
Abstract
Provided are a method, system, and computer program product in which operations are performed to establish communication with a plurality of hosts that are coupled to a plurality of storage devices over a storage area network (SAN). Further operations are performed to discover and report those hosts of the plurality of hosts that are currently or have previously been SAN booted to one or more logical unit numbers (LUNs) within one or more storage devices of the plurality of storage devices.
Claims15
A method, comprising:
- establishing communication with a plurality of hosts that are coupled to a plurality of storage devices over a storage area network (SAN);
- discovering and reporting those hosts of the plurality of hosts that are currently or have previously been SAN booted to one or more logical unit numbers (LUNs) within one or more storage devices of the plurality of storage devices;
- discovering LUNs by transmitting a plurality of different protocol commands to the one or more storage devices and subsequently comparing responses against known protocol results fingerprints;
- and
- creating historical host operating system and LUN SAN boot relationships by using known data patterns in data, known protocol commands, and various protocol required notifications for detecting changes that are consistent with operating system shutdowns, reimages and host to LUN relationship changes.
A system, comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor performs operations, the operations comprising:
- establishing communication with a plurality of hosts that are coupled to a plurality of storage devices over a storage area network (SAN);
- discovering and reporting those hosts of the plurality of hosts that are currently or have previously been SAN booted to one or more logical unit numbers (LUNs) within one or more storage devices of the plurality of storage devices;
- discovering LUNs by transmitting a plurality of different protocol commands to the one or more storage devices and subsequently comparing responses against known protocol results fingerprints;
- and
- creating historical host operating system and LUN SAN boot relationships by using known data patterns in data, known protocol commands, and various protocol required notifications for detecting changes that are consistent with operating system shutdowns, reimages and host to LUN relationship changes.
A computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code when executed is configured to perform operations, the operations comprising:
- establishing communication with a plurality of hosts that are coupled to a plurality of storage devices over a storage area network (SAN);
- discovering and reporting those hosts of the plurality of hosts that are currently or have previously been SAN booted to one or more logical unit numbers (LUNs) within one or more storage devices of the plurality of storage devices;
- discovering LUNs by transmitting a plurality of different protocol commands to the one or more storage devices and subsequently comparing responses against known protocol results fingerprints;
- and
- creating historical host operating system and LUN SAN boot relationships by using known data patterns in data, known protocol commands, and various protocol required notifications for detecting changes that are consistent with operating system shutdowns, reimages and host to LUN relationship changes.
Dependencies are inferred from the claim text.