Distributed Virtual Switch Configuration and State Management
First Claim
1. A method for pushing changes to a configuration of a distributed virtual switch from a management server to a plurality of host servers, the method comprising:
- sending, by the management server, a message to each of the plurality of host servers, wherein the message specifies a final configuration state for one or more virtual ports emulated via virtualization layers of the host servers;
determining, by each of the plurality of host servers, port state configuration changes to make to the virtual ports to achieve the final configuration state; and
reconfiguring, by each of the plurality of host servers, their respective virtual ports, to match the final configuration state.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for pushing configuration changes of a distributed virtual switch from a management server to a plurality of host servers underlying the distributed virtual switch. The approach includes sending, in parallel, by the management server, a message to each of the plurality of host servers. The message specifies a final configuration state for one or more virtual ports emulated via virtualization layers of the host servers. The approach further includes determining, by each of the plurality of host servers, port state configuration changes to make to the virtual ports to achieve the final configuration state, and reconfiguring, by each of the plurality of host servers, their respective virtual ports, to match the final configuration state.
-
Citations
20 Claims
-
1. A method for pushing changes to a configuration of a distributed virtual switch from a management server to a plurality of host servers, the method comprising:
-
sending, by the management server, a message to each of the plurality of host servers, wherein the message specifies a final configuration state for one or more virtual ports emulated via virtualization layers of the host servers; determining, by each of the plurality of host servers, port state configuration changes to make to the virtual ports to achieve the final configuration state; and reconfiguring, by each of the plurality of host servers, their respective virtual ports, to match the final configuration state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium containing a program which, when executed by processors on a management server and a plurality of host servers, performs operations for pushing changes to a configuration of a distributed virtual switch from a management server to a plurality of host servers, the operations comprising:
-
sending by the management server, a message to each of the plurality of host servers, wherein the message specifies a final configuration state for one or more virtual ports emulated via virtualization layers of the host servers; determining, by each of the plurality of host servers, port state configuration changes to make to the virtual ports to achieve the final configuration state; and reconfiguring, by each of the plurality of host servers, their respective virtual ports, to match the final configuration state. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for pushing port runtime state data for distributed virtual ports of a distributed virtual switch from a host server to a management server, the method comprising:
-
monitoring a predefined port state; identifying one of a state change event for the port state or that the port state has stopped changing; and updating the management server with data for the port state. - View Dependent Claims (20)
-
Specification