Distributed dynamic virtual machine configuration service
AssigneeInternational Business Machines Corporation
InventorsKatherine Barabash, Rami Cohen, Anna Levin
Life of this patent
Estimating the term…
Abstract
An approach is provided in which a local module receives a discovery message from a virtual network endpoint that is devoid of a corresponding virtual IP address. The local module sends one or more unicast network configuration messages to a dynamic configuration service and, in turn, the local module receives one or more unicast network configuration responses from the dynamic configuration service. One of the unicast network configuration responses includes one or more network configuration parameters. The local module configures the virtual network endpoint according to one or more of the network configuration parameters.
Claims14
An information handling system comprising:
- one or more processors;
- a memory coupled to at least one of the processors;
- a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions of:
- intercepting a broadcast discovery message generated by a virtual network endpoint, wherein the virtual network endpoint is devoid of a corresponding virtual IP address;
- determining, in response to accessing a local cache, that a dynamic configuration service is unknown;
- querying a distributed policy service for a location information of the dynamic
- configuration service in response to the determination, wherein the distributed policy service is different than the dynamic configuration service;
- receiving the location information of the dynamic configuration service from the distributed policy service;
- sending one or more unicast network configuration messages to the dynamic configuration service in response to receiving the location information of the dynamic configuration service;
- receiving one or more unicast network configuration responses from the dynamic configuration service, wherein at least one of the one or more unicast network configuration responses includes one or more network configuration parameters;
- and configuring the virtual network endpoint according to the one or more network configuration parameters.
A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, causes the information handling system to perform actions comprising:
- intercepting, at a local module, a broadcast discovery message generated by a virtual network endpoint, wherein the virtual network endpoint is devoid of a corresponding virtual IP address;
- determining, in response to accessing a local cache, that a dynamic configuration service is unknown;
- querying a distributed policy service for a location information of the dynamic configuration service in response to the determination, wherein the distributed policy service is different than the dynamic configuration service;
- receiving the location information of the dynamic configuration service from the distributed policy service;
- sending one or more unicast network configuration messages to a the dynamic configuration service in response to receiving the location information of the dynamic configuration service;
- receiving one or more unicast network configuration responses from the dynamic configuration service, wherein at least one of the one or more unicast network configuration responses includes one or more network configuration parameters;
- and configuring the virtual network endpoint according to the one or more network configuration parameters.
Dependencies are inferred from the claim text.