×

Reconfiguring interrelationships between components of virtual computing networks

  • US 9,270,523 B2
  • Filed: 02/28/2012
  • Issued: 02/23/2016
  • Est. Priority Date: 02/28/2012
  • Status: Expired due to Fees
First Claim
Patent Images

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 and including a configuration table of each of a set of switches in the virtual computing network and virtual machine information from a virtualization engine on each of the set of physical servers;

    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 switch configuration table, 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, the reconfiguring including at least one of;

    coupling a virtual switch associated with the virtual machine with a different physical port or coupling the virtual machine with a different virtual switch that is coupled with a different physical port.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×