lvs+mysql负载

来源:互联网 发布:淘宝网上禁止出售保护 编辑:程序博客网 时间:2024/06/05 02:06

http://www.linuxvirtualserver.org/software/ipvs.html下载对应版本的ipvs源码,根据自己的内核选择

[root@localhost ~]#tar zxvfipvsadm-1.24.tar.gz

[root@localhost ~]#cd ipvsadm-1.24

[root@localhost ~]#make

[root@localhost ~]#make install

注意:在make时可能会出现错误编译信息,这是由于编译程序找不到对应内核的原因,按照如下操作就可以正常编译:

或者直接yum安装

[root@localhost ~]#ln -s/usr/src/kernels/2.6.18-128.el5-i686/ /usr/src/linux

yum install popt*

yum install libnl*

 

 

 

 

piranha配置

service piranha-gui start

/usr/sbin/piranha-passwd

GLOBAL SETTINGS

192.168.188.148

VIRTUAL SERVERS

Add –》edit-》activity

echo "1">/proc/sys/net/ipv4/ip_forward(nat模式)

service pulse start

Real server 的配置

#!/bin/bash

VIP=192.168.188.135

/sbin/ifconfig lo:0 $VIP broadcast $VIPnetmask 255.255.255.255 up

/sbin/route add -host $VIP dev lo:0

echo “1″>/proc/sys/net/ipv4/conf/lo/arp_ignore

echo “2″>/proc/sys/net/ipv4/conf/lo/arp_announce

echo “1″>/proc/sys/net/ipv4/conf/all/arp_ignore

echo “2″>/proc/sys/net/ipv4/conf/all/arp_announce

sysctl -p

#end

 

 

单独配置

主服务器

ifconfig eth0:0 192.168.188.135 broadcast192.168.12.135 netmask 255.255.255.255 up

1)通过ipvsadm命令行方式配置LVS

然后开始配置ipvs,执行如下操作:

[root@localhost ~]#ipvsadm -C

[root@localhost ~]#ipvsadm -A -t 192.168.188.135:3306-s rr -p 600

[root@localhost ~]#ipvsadm -a -t 192.168.188.135:3306-r 192.168.12.246:80 -g

[root@localhost ~]#ipvsadm -a -t 192.168.188.135:3306-r 192.168.12.237:80 -g

Ipvsadm start

 

或者编写脚本

 

0 0
原创粉丝点击