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 <gay...@wso2.com> 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  : gay...@wso2.com  | mobile : +94 766819985
>
>



-- 

Gayan Gunarathne
Technical Lead
WSO2 Inc. (http://wso2.com)
email  : gay...@wso2.com  | mobile : +94 766819985

Reply via email to