Patent ID: 9256473
Filing Date: 2016-02-09
CPC Classification: G06F

Claim Text:
1. A method for automatically provisioning a virtual computing environment comprising a plurality of virtual computing nodes, the method comprising: receiving, a virtual topology associated with at least one virtual environment, the virtual topology comprising a plurality of virtual nodes; analyzing the received virtual topology to identify dependencies between the plurality of nodes and at least one of a service and an application hosted by each virtual node; identifying a virtual base node from the virtual topology, the virtual base node being one of the plurality of virtual nodes; provisioning the identified virtual base node using base configuration information, wherein the base configuration information includes a base endpoint that identifies interconnectivity parameters required to communicate with the virtual base node; storing the base endpoint in an endpoint registry; determining, from the virtual topology, that a virtual first node depends on the virtual base node; retrieving the base endpoint from the endpoint registry based on the determination that the virtual first node depends on the virtual base node; provisioning the virtual first node using the retrieved base endpoint and first configuration information for the virtual first node, the first configuration information including a first endpoint; and storing a first endpoint in the endpoint registry.