+1 . Will schedule a Google Hangout for this. On Sat, May 23, 2015 at 11:20 AM, Imesh Gunaratne <[email protected]> wrote:
> Hi Gayan, > > Great work! Shall we have a public Google Hangout to demonstrate the > features of this load balancer extension? > > Thanks > > On Fri, May 22, 2015 at 5:37 PM, Gayan Gunarathne <[email protected]> wrote: > >> Now we have completed the developments of "keepalived"configuration >> generation through the lvs extension.It supports the regeneration of master >> and slave configuration in the case of real server scale up and down. >> Please refer the INSTALL.md[1] file which describes how to install the >> lvs extension for "keepalived" configuration generation. >> >> Related developments are pushed into the "lvs_extension" branch. >> >> [1] >> https://github.com/apache/stratos/blob/lvs_extension/extensions/load-balancer/lvs-extension/INSTALL.md >> >> Thanks, >> Gayan >> >> On Mon, May 18, 2015 at 6:20 PM, Gayan Gunarathne <[email protected]> >> wrote: >> >>> Hi All, >>> >>> Following is the implementation workflow we are planing with the LVS >>> load balancer extension for Stratos. >>> >>> 1. We are passing the virtual IPs with service names when starting the >>> LVS extension.LVS extension will check if this service exists in the >>> topology.If this service exists in the topology, extension will write the >>> configuration related to the "keepalived"[1][2].Otherwise it will give the >>> warning message to the user.Please note that this LVS extension can execute >>> as a standalone service.(As similar with our current haproxy and nginx >>> extensions) >>> >>> 2. If any service need to use the LVS as a load balancer it needs to >>> pass its related LVS virtual IP with cartridge "subscribableInfo".Those >>> subscriber info will pass to the payload of that cartridge. >>> >>> 3. We will write the plugin at python agent to get this LVS virtual IP >>> from the payload and create a dummy interface in the real server.[See Real >>> Server Setup section in ref 2] >>> >>> Please share your thoughts on this. >>> >>> [1] http://www.keepalived.org/pdf/UserGuide.pdf >>> [2] >>> https://docs.google.com/document/d/1uGWZu4WRQY8IP9ysS8MjlTfvNISXguPY6KoFkXFfXW0/edit >>> >>> Thanks, >>> Gayan >>> >>> -- >>> >>> Gayan Gunarathne >>> Technical Lead >>> WSO2 Inc. (http://wso2.com) >>> email : [email protected] | mobile : +94 766819985 >>> >>> >> >> >> >> -- >> >> Gayan Gunarathne >> Technical Lead >> WSO2 Inc. (http://wso2.com) >> email : [email protected] | mobile : +94 766819985 >> >> > > > > -- > Imesh Gunaratne > > Senior Technical Lead, WSO2 > Committer & PMC Member, Apache Stratos > -- Gayan Gunarathne Technical Lead WSO2 Inc. (http://wso2.com) email : [email protected] | mobile : +94 766819985
