Establishing relationships among elements in a computing system
AssigneeInternational Business Machines Corporation
InventorsAkihiko Kuroda, Nikita Mathur, Sanket S. Sangwikar
Life of this patent
Estimating the term…
Abstract
Establishing relationships among elements in a computing system, the computing system including one or more servers, one or more switches, the one or more servers and one or more switches forming one or more local area networks and also forming one or more virtual local area networks, including: identifying, for each server in the computing system, physical topology data; identifying, for each server in the computing system, virtual topology data; and creating, in dependence upon the physical topology data and the virtual topology data, a system map.
Claims21
A method of establishing relationships among elements in a computing system, the computing system including one or more servers, one or more switches, the one or more servers and one or more switches forming one or more local area networks and also forming one or more virtual local area networks, the method comprising:
- identifying, for each server in the computing system, physical topology data;
- identifying, for each server in the computing system, virtual topology data, including:
- identifying each hypervisor running on the server;
- identifying, for each hypervisor running on the server, all virtual switches;
- and
- creating, for each virtual switch, a LAN interface, a virtual LAN interface, and a port interface;
- and
- creating, in dependence upon the physical topology data and the virtual topology data, a system map.
Apparatus for establishing relationships among elements in a computing system, the computing system including one or more servers, one or more switches, the one or more servers and one or more switches forming one or more local area networks and also forming one or more virtual local area networks, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, carry out the steps of:
- identifying, for each server in the computing system, physical topology data;
- identifying, for each server in the computing system, virtual topology data, including:
- identifying each hypervisor running on the server;
- identifying, for each hypervisor running on the server, all virtual switches;
- and
- creating, for each virtual switch, a LAN interface, a virtual LAN interface, and a port interface;
- and
- creating, in dependence upon the physical topology data and the virtual topology data, a system map.
A computer program product for establishing relationships among elements in a computing system, the computing system including one or more servers, one or more switches, the one or more servers and one or more switches forming one or more local area networks and also forming one or more virtual local area networks, the computer program product disposed upon a non-transitory computer readable storage medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
- identifying, for each server in the computing system, physical topology data;
- identifying, for each server in the computing system, virtual topology data, including:
- identifying each hypervisor running on the server;
- identifying, for each hypervisor running on the server, all virtual switches;
- and
- creating, for each virtual switch, a LAN interface, a virtual LAN interface, and a port interface;
- and
- creating, in dependence upon the physical topology data and the virtual topology data, a system map.
Dependencies are inferred from the claim text.