Dynamic configuration of virtual machines
AssigneeVMware, Inc.
InventorGovindarajan Soundararajan
Life of this patent
Estimating the term…
Abstract
A computer implemented method for configuring virtual internal networks for testing is provided, such that affects of testing are internally isolated. The method includes deploying a virtual firewall and deploying a public switch enabling access to an external local area network through a first interface of the virtual firewall. A private switch enabling access to a plurality of virtual machines through a second interface of the virtual firewall is provided. The plurality of virtual machines defines a private network behind the firewall. A network address is assigned to the virtual firewall and a private address is assigned to each of the virtual machines. The plurality of virtual machines is then tested through a test launcher in communication with the public switch.
Claims11
A computer implemented method for configuring virtual internal networks for testing, comprising:
- deploying a virtual firewall to reside between an external local area network (LAN) and a plurality of virtual machines having connectivity that defines a private network;
- deploying a public switch enabling access to the external LAN through a first interface on a first side of the virtual firewall;
- deploying a private switch enabling access to the plurality of virtual machines through a second interface of the virtual firewall;
- assigning a network address to the virtual firewall;
- assigning a private address to each of the virtual machines;
- and
- testing the plurality of virtual machines through a test launcher in communication with the public switch;
- wherein the network address assigned to the virtual firewall and the private address assigned to each of the virtual machines are supplied by the test launcher using a database that maintains a list of available network and private addresses and wherein assigning the network address and assigning the private addresses enable the test launcher to manage the testing from the external LAN while isolating the effects of the testing to the private network.
A computer implemented method for testing virtual machines residing on servers of a local area network (LAN), comprising:
- launching a test for the virtual machines on the servers;
- creating a virtual switch and a virtual firewall for each server on the LAN, such that each server has different virtual switch and a different virtual firewall;
- determining available Internet Protocol (IP) addresses for the virtual firewalls;
- assigning one of the available IP addresses to each virtual firewall, thereby enabling the testing to be managed from an external side of the virtual firewalls;
- for each server, mapping the IP address of the virtual firewall to private addresses associated with the virtual machines on the server;
- and
- testing the virtual machines on the external sides of the virtual firewalls through a test launcher while isolating the effects of the testing to each server,
- wherein the IP addresses assigned to the virtual firewalls and the private addresses mapped to the IP address of each server are supplied by the test launcher using a database that maintains a list of available IP and private addresses.
Dependencies are inferred from the claim text.