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 <gay...@wso2.com> 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 <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
>
>



-- 
Imesh Gunaratne

Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Reply via email to