[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [Linux-cluster] LVS, not so fun today...
- From: "David Brieck Jr." <dbrieck gmail com>
- To: isplist logicore net, "linux clustering" <linux-cluster redhat com>
- Cc:
- Subject: Re: [Linux-cluster] LVS, not so fun today...
- Date: Fri, 10 Nov 2006 10:44:18 -0500
On 11/9/06, isplist logicore net <isplist logicore net> wrote:
> Alright, so what does the ifconfig look like for one of the real
> servers?
Here's the output of the first server, cweb92.
eth0 Link encap:Ethernet HWaddr 00:20:94:10:3B:13
inet addr:192.168.1.92 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::220:94ff:fe10:3b13/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1525827 errors:0 dropped:0 overruns:0 frame:0
TX packets:189047 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:108127316 (103.1 MiB) TX bytes:34679304 (33.0 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:205 errors:0 dropped:0 overruns:0 frame:0
TX packets:205 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13204 (12.8 KiB) TX bytes:13204 (12.8 KiB)
>What method are you using to make sure the real server
>responds to the VIP requests?
Ping and arping from other servers on the network. 192.168.1.150 seems to
respond to all servers.
> For me, I have the VIP on the loopback adapter and use an arptable
> rule to make sure it doesn't respond to arp requests. You need to make
> sure apache is listening on the VIP, not it's actual IP address.
Right but at this point, I've confused myself with what method to use. What
method do you use or what commands do you run on your real servers to set up
the IP?
My VIP is 192.168.1.150. The real IP on the first web server is 192.168.1.92,
then 93 and 94 on the next servers. I suspect if web alone is this
complicated, that trying to set up my mail services are going to be murder :).
Mike
On each real server you need to have to VIP setup on lo:0 (or 1,2,3 if
needed). It should have a netmask of 255.255.255.255.
Something like:
cat /etc/sysconfig/network-scripts/ifcfg-lo:0
NETMASK=255.255.255.255
MTU=""
BOOTPROTO=none
BROADCAST=192.168.1.255
ONPARENT=yes
IPADDR=192.168.1.150
NETWORK=192.168.1.1
ONBOOT=yes
DEVICE=lo:0
Then, add the following to the end of /etc/rc.local:
# make sure we don't respond to arp requests for the mysql cluster
arptables -A IN -d 192.168.1.150 -j DROP
this will fix any ARP problems.
So, once you do the above, just run
ifup lo:0 && arptables -A IN -d 192.168.1.150 -j DROP
You need to do this on all of the servers which need to respond to the
VIP. Then, in your apache config file make sure apache is listening on
the VIP NOT 192.168.1.92, 93, or 94. Make any adjustments then restart
apache.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]