IP Library Granted Patent US 11,042,407
Granted Patent B2
US 11,042,407 · App. 16/253,201 · Granted Jun 22, 2021

Post provisioning operation management in cloud environment

Inventors: Viktor Draganov (Sofia, BG); Ivanka Baneva (Sofia, BG)
Assignee: VMWARE, INC.
G06F9/50G06F9/45533G06F2209/5011H04L67/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,042,407
App. No.
16/253,201
Granted
Jun 22, 2021
Kind
B2
Abstract

An example method to manage post provisioning operations of a virtual computing instance in a heterogeneous cloud environment is disclosed. The virtual computing instance may be provisioned by a first management entity and configured to receive a command from a second management entity. The method includes defining the instance with a dynamic type by the first management entity and repeatedly finding the dynamic type with one or more finder workflows to determine whether the virtual computing instance is terminated based on the command from the second management entity. In response to not finding the dynamic type within the heterogeneous cloud environment, the method further includes creating a catalog item for the virtual computing instance in a common service catalog and managing one or more resources allocated for the virtual computing instance based on the created catalog item.

Claims (37)

1. A method to manage post provisioning operations of a virtual computing instance in a heterogeneous cloud environment, the method comprising:

defining the virtual computing instance, by a first management entity, with a dynamic type, wherein the virtual computing instance is provisioned by the first management entity and configured to receive a command from a second management entity; and

repeatedly finding the dynamic type with one or more finder workflows to determine whether the virtual computing instance is terminated based on the command from the second management entity;

in response to not finding the dynamic type within the heterogeneous cloud environment:

creating a catalog item for the virtual computing instance in a common service catalog; and

in response to a selection of the created catalog item, generating, by the first management entity, an undeployment plan of the virtual computing instance based on one or more blueprints.

2. The method of claim 1 , wherein the defining the virtual computing instance further includes generating the one or more finder workflows.

3. The method of claim 1 , wherein the defining the virtual computing instance further includes associating a property description with the dynamic type.

4. The method of claim 3 , further comprising updating the property description in response to the repeatedly finding the dynamic type.

5. The method of claim 1 , further comprising associating the created catalog item with the one or more blueprints used for provisioning the virtual computing instance.

6. The method of claim 4 , further comprising: providing the common service catalog including the created catalog item.

7. The method of claim 1 , further comprising freeing up, by the first management entity, the one or more resources allocated for provisioning the virtual computing instance.

8. A non-transitory computer-readable storage medium, containing a set of instructions which, in response to execution by a processor, cause the processor to perform a method to manage post provisioning operations of a virtual computing instance in a heterogeneous cloud environment, the method comprising:

defining the virtual computing instance, by a first management entity, with a dynamic type, wherein the virtual computing instance is provisioned by the first management entity and configured to receive a command from a second management entity; and

repeatedly finding the dynamic type with one or more finder workflows to determine whether the virtual computing instance is terminated based on the command from the second management entity;

in response to not finding the dynamic type within the heterogeneous cloud environment:

creating a catalog item for the virtual computing instance in a common service catalog; and

in response to a selection of the created catalog item, generating, by the first management entity, an undeployment plan of the virtual computing instance based on one or more blueprints.

9. The non-transitory computer-readable storage medium of the claim 8 , wherein the defining the virtual computing instance further includes generating the one or more finder workflows.

10. The non-transitory computer-readable storage medium of the claim 8 , wherein the defining the virtual computing instance further includes associating a property description with the dynamic type.

11. The non-transitory computer-readable storage medium of the claim 10 , wherein the method further comprises updating the property description in response to the repeatedly finding the dynamic type.

12. The non-transitory computer-readable storage medium of the claim 8 , wherein the method further comprises associating the created catalog item with the one or more blueprints used for provisioning the virtual computing instance.

13. The non-transitory computer-readable storage medium of the claim 12 , wherein the method further comprises providing the common service catalog including the created catalog item.

14. The non-transitory computer-readable storage medium of the claim 8 , wherein the method further comprises freeing up, by the first management entity, the one or more resources allocated for provisioning the virtual computing instance.

15. A system to manage post provisioning operations of a virtual computing instance in a heterogeneous cloud environment, the system comprising:

a cloud management server configured to:

define the virtual computing instance with a dynamic type, wherein the virtual computing instance is provisioned by the cloud management server and configured to receive a command from a second management entity; and

repeatedly find the dynamic type with one or more finder workflows to determine whether the virtual computing instance is terminated based on the command from the second management entity;

in response to not finding the dynamic type within the heterogeneous cloud environment:

create a catalog item for the virtual computing instance in a common service catalog; and

in response to a selection of the created catalog item, generate, by the cloud management server, an undeployment plan of the virtual computing instance based on one or more blueprints.

16. The system of claim 15 , wherein the cloud management server is further configured to generate the one or more finder workflows.

17. The system of claim 15 , wherein the cloud management server is further configured to associate a property description with the dynamic type.

18. The system of claim 17 , wherein the cloud management server is further configured to update the property description in response to the repeatedly finding the dynamic type.

19. The system of claim 15 , wherein the cloud management server is further configured to associate the created catalog item with the one or more blueprints used for provisioning the virtual computing instance.

20. The system of claim 19 , wherein the cloud management server is further configured to provide the common service catalog including the created catalog item.

21. The system of claim 15 , wherein cloud management server is further configured to free up the one or more resources allocated for provisioning the virtual computing instance.

Assignments (2)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2019
From: DRAGANOV, VIKTOR; BANEVA, IVANKA
To: VMWARE, INC.
Reel/Frame 048076/0393 →