Reconfiguring interrelationships between components of virtual computing networks
First Claim
1. A computer-implemented method for reconfiguring interrelationships between a set of components of a virtual computing network, comprising:
- receiving, in a computer memory medium, a set of information pertaining to an entirety of the set of components associated with the virtual computing network, the set of components comprising a set of physical servers, a set of ports, a set of virtual switches and a set of virtual machines (VMs), and the set of information describing a set of interrelationships between the set of components;
generating, based on the set of information, a graphical representation depicting a visual representation of each of the set of components and a visual link illustrating each interrelationship of the set of interrelationships between individual components of the set of components, the graphical representation comprising a hierarchical tree comprising a set of nodes, each node of the set of nodes in the hierarchical tree corresponding to a component in the set of components, the hierarchical tree being formed by;
making, for each virtual local area network (VLAN) in the virtual computing network, a first layer node in the hierarchical tree;
making, for each of the set of ports in the virtual computing network, a second layer node and a link to a corresponding first layer node;
making, for each of the set of virtual switches in the virtual computing network, a third layer node and a link to a corresponding second layer node; and
making, for each of the set of virtual machines in the virtual computing network, a fourth layer node and a link to a corresponding third layer node;
detecting a failure in the virtual computing network resulting in an inability to access a virtual machine of the set of virtual machines; and
automatically reconfiguring, responsive to the failure, at least one of the set of interrelationships between the set of components based on at least one visual link in the graphical representation and a predetermined set of rules.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to an approach for reconfiguring interrelationships between components of virtual computing networks (e.g., a grid computing network, a local area network (LAN), a cloud computing network, etc.). In a typical embodiment, a set of information pertaining to a set of components associated with a virtual computing network is received in a computer memory medium or the like. Based on the set of information, a graphical representation (e.g., hierarchical tree) depicting the set of interrelationships between the set of components is generated. When a failure in the virtual computing network is detected, at least one of the set of interrelationships between the set of components is reconfigured based on the graphical representation and the set of rules to address the failure.
-
Citations
18 Claims
-
1. A computer-implemented method for reconfiguring interrelationships between a set of components of a virtual computing network, comprising:
-
receiving, in a computer memory medium, a set of information pertaining to an entirety of the set of components associated with the virtual computing network, the set of components comprising a set of physical servers, a set of ports, a set of virtual switches and a set of virtual machines (VMs), and the set of information describing a set of interrelationships between the set of components; generating, based on the set of information, a graphical representation depicting a visual representation of each of the set of components and a visual link illustrating each interrelationship of the set of interrelationships between individual components of the set of components, the graphical representation comprising a hierarchical tree comprising a set of nodes, each node of the set of nodes in the hierarchical tree corresponding to a component in the set of components, the hierarchical tree being formed by; making, for each virtual local area network (VLAN) in the virtual computing network, a first layer node in the hierarchical tree; making, for each of the set of ports in the virtual computing network, a second layer node and a link to a corresponding first layer node; making, for each of the set of virtual switches in the virtual computing network, a third layer node and a link to a corresponding second layer node; and making, for each of the set of virtual machines in the virtual computing network, a fourth layer node and a link to a corresponding third layer node; detecting a failure in the virtual computing network resulting in an inability to access a virtual machine of the set of virtual machines; and automatically reconfiguring, responsive to the failure, at least one of the set of interrelationships between the set of components based on at least one visual link in the graphical representation and a predetermined set of rules. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for reconfiguring interrelationships between a set of components of a virtual computing network, comprising:
-
a memory medium comprising instructions; a bus coupled to the memory medium; and a processor coupled to the bus that when executing the instructions causes the system to; receive, in a computer memory medium, a set of information pertaining to an entirety of the set of components associated with the virtual computing network, the set of components comprising a set of physical servers, a set of ports, a set of virtual switches and a set of virtual machines (VMs), and the set of information describing a set of interrelationships between the set of components; generate, based on the set of information, a graphical representation depicting a visual representation of each of the set of components and a visual link illustrating each interrelationship of the set of interrelationships between individual components of the set of components, the graphical representation comprising a hierarchical tree comprising a set of nodes, each node of the set of nodes in the hierarchical tree corresponding to a component in the set of components, the hierarchical tree being formed by; making, for each virtual local area network (VLAN) in the virtual computing network, a first layer node in the hierarchical tree; making, for each of the set of ports in the virtual computing network, a second layer node and a link to a corresponding first layer node; making, for each of the set of virtual switches in the virtual computing network, a third layer node and a link to a corresponding second layer node; and making, for each of the set of virtual machines in the virtual computing network, a fourth layer node and a link to a corresponding third layer node; detect a failure in the virtual computing network resulting in an inability to access a virtual machine of the set of virtual machines; and automatically reconfigure, responsive to the failure, at least one of the set of interrelationships between the set of components based on at least one visual link in the graphical representation and a predetermined set of rules. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for reconfiguring interrelationships between a set of components of a virtual computing network, the computer program product comprising a computer readable storage device that is not a transitory signal, and program instructions stored on the computer readable storage device, to:
-
receive, in a computer memory medium, a set of information pertaining to an entirety of the set of components associated with the virtual computing network, the set of components comprising a set of physical servers, a set of ports, a set of virtual switches and a set of virtual machines (VMs), and the set of information describing a set of interrelationships between the set of components; generate, based on the set of information, a graphical representation depicting a visual representation of each of the set of components and a visual link illustrating each interrelationship of the set of interrelationships between individual components of the set of components, the graphical representation comprising a hierarchical tree comprising a set of nodes, each node of the set of nodes in the hierarchical tree corresponding to a component in the set of components, the hierarchical tree being formed by; making, for each virtual local area network (VLAN) in the virtual computing network, a first layer node in the hierarchical tree; making, for each of the set of ports in the virtual computing network, a second layer node and a link to a corresponding first layer node; making, for each of the set of virtual switches in the virtual computing network, a third layer node and a link to a corresponding second layer node; and making, for each of the set of virtual machines in the virtual computing network, a fourth layer node and a link to a corresponding third layer node; detect a failure in the virtual computing network resulting in an inability to access a virtual machine of the set of virtual machines; and automatically reconfigure, responsive to the failure, at least one of the set of interrelationships between the set of components based on at least one visual link in the graphical representation and a predetermined set of rules. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification