IP Library Granted Patent US 9,686,153
Granted Patent B2
US 9,686,153 · App. 14/993,097 · Granted Jun 20, 2017

Placing a virtual edge gateway appliance on a host computing system

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 9,686,153
App. No.
14/993,097
Granted
Jun 20, 2017
Kind
B2
Abstract

Techniques for placing a virtual edge gateway appliance on at least one host computing system are described. In one embodiment, a virtual switch assigned to a tenant for creating virtual networks is identified. Further, at least one host computing system having access to the virtual switch is identified. Furthermore, placing a virtual edge gateway appliance on the at least one identified host computing system is recommended to allow connectivity to networks created using the virtual switch assigned to the tenant.

Claims (39)

1. An automated method for placing a virtual edge gateway appliance on at least one host computing system comprising:

identifying a virtual switch assigned to a tenant for creating virtual networks based on future network connectivity requirements of the tenant;

identifying at least one host computing system having access to the virtual switch; and

placing a virtual edge gateway appliance on the at least one identified host computing system that is having access to the virtual switch to allow connectivity to networks created using the virtual switch assigned to the tenant.

2. The method of claim 1 , wherein identifying the at least one host computing system having access to the virtual switch, comprises:

identifying a plurality of host computing systems having required compute capacity, required storage capacity, and external network connectivity; and

identifying the at least one host computing system that is having access to the virtual switch from the plurality of host computing systems.

3. The method of claim 2 , wherein the compute capacity comprises at least one of a central processing unit (CPU) capacity and memory capacity.

4. The method of claim 2 , wherein the storage capacity is associated with a data store.

5. The method of claim 1 , wherein the virtual switch comprises at least one of a standard virtual switch, a distributed virtual switch, an open virtual switch and any other switch used for network virtualization.

6. The method of claim 1 , wherein the virtual switch is configured for a virtual datacenter assigned to the tenant.

7. The method of claim 1 , wherein the virtual edge gateway appliance provides services or network functions selected from the group consisting of firewall, dynamic host configuration protocol (DHCP), load balancer, network address translation (NAT), virtual private network (VPN) and static routing.

8. A system comprising:

a plurality of host computing systems; and

a management server comprising at least one processor to:

identify a virtual switch assigned to a tenant for creating virtual networks based on future network connectivity requirements of the tenant;

identify at least one host computing system having access to the virtual switch; and

place a virtual edge gateway appliance on the at least one identified host computing system that is having access to the virtual switch to allow connectivity to networks created using the virtual switch assigned to the tenant.

9. The system of claim 8 , wherein the at least one processor is further configured to:

identify host computing systems having required compute capacity, required storage capacity, and external network connectivity from the plurality of host computing systems.

10. The system of claim 9 , wherein the at least one processor identifies the at least one host computing system that is having access to the virtual switch from the identified host computing systems.

11. The system of claim 10 , wherein the at least one processor places the virtual edge gateway appliance on the at least one host computing system having the required compute capacity, required storage capacity, external network connectivity and access to the virtual switch.

12. The system of claim 9 , wherein the compute capacity comprises at least one of a central processing unit (CPU) capacity and memory capacity.

13. The system of claim 9 , wherein the storage capacity is associated with a data store.

14. The system of claim 8 , wherein the virtual switch comprises at least one of a standard virtual switch, a distributed virtual switch, an open virtual switch and any other switch used for network virtualization.

15. The system of claim 8 , wherein the virtual switch is configured for resources in a virtual datacenter assigned to the tenant.

16. The system of claim 8 , wherein the virtual edge gateway appliance provides services or network functions selected from the group consisting of firewall, dynamic host configuration protocol (DHCP), load balancer, network address translation (NAT), virtual private network (VPN) and static routing.

17. A non-transitory computer-readable storage medium including instructions that are configured, when executed by a computing system, to perform a method for placing a virtual edge gateway appliance on at least one host computing system, the method comprising:

identifying a virtual switch assigned to a tenant for creating virtual networks based on future network connectivity requirements of the tenant;

identifying at least one host computing system having access to the virtual switch; and

placing a virtual edge gateway appliance on the at least one identified host computing system that is having access to the virtual switch to allow connectivity to networks created using the virtual switch assigned to the tenant.

18. The non-transitory computer-readable storage medium of claim 17 , wherein identifying the at least one host computing system having access to the virtual switch, comprises:

identifying a plurality of host computing systems having required compute capacity, required storage capacity, and external network connectivity; and

identifying the at least one host computing system that is having access to the virtual switch from the plurality of host computing systems.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the compute capacity comprises at least one of a central processing unit (CPU) capacity and memory capacity.

20. The non-transitory computer-readable storage medium of claim 18 , wherein the storage capacity is associated with a data store.

21. The non-transitory computer-readable storage medium of claim 17 , wherein the virtual switch comprises at least one of a standard virtual switch, a distributed virtual switch, an open virtual switch and any other switch used for network virtualization.

22. The non-transitory computer-readable storage medium of claim 17 , wherein the virtual switch is configured for resources in a virtual datacenter assigned to the tenant.

23. The non-transitory computer-readable storage medium of claim 17 , wherein the virtual edge gateway appliance provides services or network functions selected from the group consisting of firewall, dynamic host configuration protocol (DHCP), load balancer, network address translation (NAT), virtual private network (VPN) and static routing.

Assignments (1)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0314 →