It doesn't seem to be flipping back. For example, I have two Windows
terminal servers. When I want to maintain one of them, I set it's weight
to 0, which prevents new connections while continuing to service active
ones. The weight remains 0 even though the system is up and the
healthchecks (checktype=connect) are running. When the active connection
count drops to 0, then I turn the server off and work on it. After
turning it back on, I manually set the weight to 1 and then people can
log into it.
That's what made me think there was a difference between what ldirectord
does and what I do at the command line.
So now I'm trying the same thing with a pair of servers running a bunch
of httpd processes. I have a script that sets the weights for all VS
running pointed to a particular RS. To maintain one of the RS, I run the
script to set all its weights to 0 and then I wait for the active
connection counts to all reach 0.
That's whan I realized I have a problem. After I've run the script, how
can I tell the difference between ones that are really down and ones
that were set down by the script.
I have a feeling I'm approaching this wrong.
--
Eric Robinson
-----Original Message-----
From: lvs-users-bounces@xxxxxxxxxxxxxxxxxxxxxx
[mailto:lvs-users-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Thomas
Pedoussaut
Sent: Thursday, December 04, 2008 6:29 AM
To: LinuxVirtualServer.org users mailing list.
Subject: Re: [lvs-users] How to Tell If an RS Is Really Up
Robinson, Eric wrote:
>> what's your criteria for up and down?
>> You can tell the weights by running `ipvsadm`
>>
>
> Sorry for being ambiguous. The question is, when ipvsadm displays
> weight 1, how do I know the weight was changed to 1 by a healthcheck
> and not just by someone running ipvsadm with -w 1?
>
Because your healthcheck will flip it back to 0 or even remove it within
a few seconds if it's down ?
The healthcheck does nothing more ipvs wise than setting the weight with
ipvsadm -w .....
Think about it as 2 separate processes. ipvs doesn't care if the RS is
"up" or "down", and keepalived (or other) doesn't really care if IPVS is
passing traffic to it.
--
Thomas
_______________________________________________
Please read the documentation before posting - it's available at:
http://www.linuxvirtualserver.org/
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
Disclaimer - December 4, 2008
This email and any files transmitted with it are confidential and intended
solely for LinuxVirtualServer.org users mailing list.. If you are not the named
addressee you should not disseminate, distribute, copy or alter this email. Any
views or opinions presented in this email are solely those of the author and
might not represent those of . Warning: Although has taken reasonable
precautions to ensure no viruses are present in this email, the company cannot
accept responsibility for any loss or damage arising from the use of this email
or attachments.
This disclaimer was added by Policy Patrol: http://www.policypatrol.com/
_______________________________________________
Please read the documentation before posting - it's available at:
http://www.linuxvirtualserver.org/
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
|