Inferring host storage topology
First Claim
Patent Images
1. A processor implemented method for inferring storage topology of a host, the method comprising utilizing a processor resource to:
- discover, from a security group that contains an initiator port of the host, all initiator ports of the host and all target ports of a storage device;
identify, from the discovered initiator and target ports, a port through which access to the storage device is blocked;
detect, from the discovered ports not identified as blocked, available paths between the host and a volume exposed to the host by the storage device;
determine the number of available paths between the host and that volume; and
increase the number of paths available between the host and the volume when the determined number of available paths falls below a threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
A processor implemented method for inferring storage topology of a host includes discovering, from a security group that contains an initiator port of the host, all initiator ports of the host and all target ports of a storage device. Identification is then made of a port in the security group through which access to the storage device is blocked. From the discovered ports not identified as blocked, available paths between the host and a volume exposed to the host by the storage device are detected.
8 Citations
20 Claims
-
1. A processor implemented method for inferring storage topology of a host, the method comprising utilizing a processor resource to:
-
discover, from a security group that contains an initiator port of the host, all initiator ports of the host and all target ports of a storage device; identify, from the discovered initiator and target ports, a port through which access to the storage device is blocked; detect, from the discovered ports not identified as blocked, available paths between the host and a volume exposed to the host by the storage device; determine the number of available paths between the host and that volume; and increase the number of paths available between the host and the volume when the determined number of available paths falls below a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium having instructions stored thereon that when executed cause a processor resource to:
-
discover, from a security group that contains an initiator port of the host, all initiator ports of the host and all target ports of a storage device; identify, from the discovered initiator and target ports, a port through which access to the storage device is blocked; detect, from the discovered ports not identified as blocked, available paths between the host and a volume exposed to the host by the storage device; determine the number of available paths between the host and that volume; and increase the number of paths available between the host and the volume when the determined number of available paths falls below a threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for inferring storage topology of a host, the system comprising a discovery engine, an identification engine, a detection engine, and a remediation engine wherein:
-
the discovery engine is configured to discover, from a security group that contains an initiator port of the host, all initiator ports of the host and all target ports of a storage device; the identification engine is configured to identify, from the discovered initiator and target ports, a port through which access to the storage device is blocked; the detection engine is configured to detect, from the discovered ports not identified as blocked, available paths between the host and a volume exposed to the host by the storage device; and the remediation engine is configured to, determine the number of available paths between the host and the volume, and cause an increase in the number of paths available between the host and the volume when the determined number of available paths falls below a threshold. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification