I've found the problem. I don't need any scripts or something else.
Keepalived add and remove the Server.
Keepalived has 4 Healthckeck frameworks. I used SSL_GET and HTTP_GET,
but the two methods doesn't add the server back. I don't know why, but
TCP_CHECK do this. So I use TCP_CHECK with the connect_port option and
all is well.
By the way. Now I've the problem with the alert email. Everytime I get a
501 Error from the smtp protocol. :)
Stuart walmsley schrieb:
> Looking on my Keepalived v1.1.12 implementation I see no external scripts to
> handle adding or removing machines in the pool.
>
> What do you see in your log file? below is expected log output from a simple
> tcp port check.
>
> Sep 10 23:15:16 lb1 Keepalived_healthcheckers: TCP connection to
> [192.168.2.22:443] failed !!!
> Sep 10 23:15:16 lb1 Keepalived_healthcheckers: Removing service
> [192.168.2.22:443] from VS [x.x.x.x:443]
>
>
> Sep 10 23:15:52 lb1 Keepalived_healthcheckers: TCP connection to
> [192.168.2.22:443] success.
> Sep 10 23:15:52 lb1 Keepalived_healthcheckers: Adding service
> [192.168.2.22:443] to VS [x.x.x.x:443]
>
>
>
> Stuart
>
>
> On 10/9/07 23:50, "Joseph Mack NA3T" <jmack@xxxxxxxx> wrote:
>
>
>> On Mon, 10 Sep 2007, Andre Weitekamp wrote:
>>
>>
>>> Hello! I've a problem with keepalived. When the http
>>> service is not available than the server is removed from
>>> the pool, but when the service is running the server will
>>> not come back in the pool. Does someone had the same
>>> Problem and can tell me why?
>>>
>> I'm not a keepalived person, but since we haven't been
>> getting a lot of replies from Alexandre (or Horm for
>> ldirectord), I'm going to have a go at it (everyone else
>> feel free to step in).
>>
>> I seem to remember that keepalived sends the signals that a
>> machine is up or down, but you have to write the scripts to
>> take it out of service of bring it back into service. Do you
>> have a script that brings the server/service back
>> on-line/adds it to ipvsadm?
>>
>> Joe
>>
>
>
>
> _______________________________________________
> LinuxVirtualServer.org mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
> Send requests to lvs-users-request@xxxxxxxxxxxxxxxxxxxxxx
> or go to http://lists.graemef.net/mailman/listinfo/lvs-users
>
>
|