DYNAMIC VIRTUAL PORT PROVISIONING
First Claim
1. A computer-implemented method comprising:
- provisioning a virtual network on a hypervisor server, the hypervisor server being configured to provide virtual computing resources for implementing the virtual network;
querying the hypervisor server to determine an allowable range for a number of virtual ports of a first port group of a virtual switch implemented on the hypervisor server, the first port group being associated with the virtual network;
provisioning at least one virtual machine on the virtual network, the provisioning of a virtual machine of the at least one virtual machine including assigning a respective virtual port of the first port group to the virtual machine;
monitoring usage of the virtual ports of the first port group; and
in response to the usage of the virtual ports of the first port group exceeding a threshold, instructing the hypervisor server to provision a second port group on the virtual switch, the second port group being associated with the virtual network.
13 Assignments
0 Petitions
Accused Products
Abstract
In a general aspect, a computer-implemented method can include provisioning a virtual network on a hypervisor server. The method can also include querying the hypervisor server to determine an allowable range for a number of virtual ports of a first port group of a virtual switch implemented on the hypervisor server, the first port group being associated with the virtual network. The method can further include provisioning at least one virtual machine on the virtual network including assigning a respective virtual port of the first port group to the virtual machine. The method can still further include monitoring usage of the virtual ports of the first port group and, in response to the usage of the virtual ports of the first port group exceeding a threshold, instructing the hypervisor server to provision a second port group on the virtual switch, the second port group being associated with the virtual network.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
provisioning a virtual network on a hypervisor server, the hypervisor server being configured to provide virtual computing resources for implementing the virtual network; querying the hypervisor server to determine an allowable range for a number of virtual ports of a first port group of a virtual switch implemented on the hypervisor server, the first port group being associated with the virtual network; provisioning at least one virtual machine on the virtual network, the provisioning of a virtual machine of the at least one virtual machine including assigning a respective virtual port of the first port group to the virtual machine; monitoring usage of the virtual ports of the first port group; and in response to the usage of the virtual ports of the first port group exceeding a threshold, instructing the hypervisor server to provision a second port group on the virtual switch, the second port group being associated with the virtual network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having instructions recorded and stored thereon, the instructions, when executed by a computing device, cause the computing device to:
-
provision a virtual network on a hypervisor server, the hypervisor server being configured to provide virtual computing resources for implementing the virtual network; query the hypervisor server to determine an allowable range for a number of virtual ports of a first port group of a virtual switch implemented on the hypervisor server, the first port group being associated with the virtual network; provision at least one virtual machine on the virtual network, the provisioning of a virtual machine of the at least one virtual machine including assigning a respective virtual port of the first port group to the virtual machine; monitor usage of the virtual ports of the first port group; and in response to the usage of the virtual ports of the first port group exceeding a threshold, instruct the hypervisor server to provision a second port group on the virtual switch, the second port group being associated with the virtual network. - View Dependent Claims (16, 17)
-
-
18. A system comprising:
-
a host server including a set of physical computing resources; a hypervisor server configured to virtualize the set of physical computing resources of the host server; and a virtual network management server including; at least one memory that is configured to store instructions; and at least one processor that is operably coupled to the at least one memory and that is configured to process the instructions to cause the virtual network management server to; provision a virtual network on the hypervisor server, the hypervisor server being configured to provide virtual computing resources for implementing the virtual network; query the hypervisor server to determine an allowable range for a number of virtual ports of a first port group of a virtual switch implemented on the hypervisor server, the first port group being associated with the virtual network; provision at least one virtual machine on the virtual network, the provisioning of a virtual machine of the at least one virtual machine including assigning a respective virtual port of the first port group to the virtual machine; monitor usage of the virtual ports of the first port group; and in response to the usage of the virtual ports of the first port group exceeding a threshold, instruct the hypervisor server to provision a second port group on the virtual switch, the second port group being associated with the virtual network. - View Dependent Claims (19, 20)
-
Specification