免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1289 | 回复: 0
打印 上一主题 下一主题

在RHEL5中用piranha架设squid的lvs集群 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-05 14:10 |只看该作者 |倒序浏览

                一、    需要的软件包
操作系统:RedHat AS5
1.    ipvsadm-1.24-8.1.i386.rpm
2.    modcluster-0.8-27.el5.i386.rpm
3.    piranha-0.8.4-7.el5.i386.rpm
4.    system-config-cluster-1.0.39-1.0.noarch.rpm
5.    php-5.1.6-5.el5.i386.rpm
6.    php-cli-5.1.6-5.el5.i386.rpm
7.    php-common-5.1.6-5.el5.i386.rpm
8.    http*
二、    硬件环境以及IP
1.    主 LVS:192.168.1.6
2.       后备 LVS:192.168.1.7
3.    Realserver:192.168.1.252
4.    Realserver:192.168.1.253
三、    安装步骤for piranha lvs
1.    Rpm –ivh * (安装如上的包,如果依赖什么包,再到光盘里找)
2.    安装完包以后,会生成最主要的几个文件分别是:/etc/sysconfig/ha/lvs.cf,/etc/init.d/piranha-gui,/etc/init.d/pulse
3.    配置LVS主要是通过http的方式,地址如下:
http://192.168.1.6:3636
将会看到如下的界面,在这里,如果要登陆进去,在命令行里输入piranha-passwd然后输入密码,service piranha-gui start,就可以登陆下面的页面了,用户名piranha密码,是刚才输入的。

登陆进去以后,就会显示下面的页面。在这里的配置很简单,大家自己看看,大概就知道怎么配置了。我们所配置的信息都写在/etc/sysconfig/ha/lvs.cf这个文件里。

下面是设置路由模式的,在本例当中我采用的是DR的模式,也就是直接路由的模式。

  在如下的页面里是要让我们选择冗余,也可以做设置,我就设置为192.168.1.7

在下面的页面里,我们就可以设置LVS和realserver的一些服务的配置了。

设置完以后,都选择“ACTIAVTE”按钮,就可以了。
    4.启动转发
vi sysctl.conf
net.ipv4.ip_forward = 0
将 0 改成 1
net.ipv4.ip_forward = 1
执行如下命令来应用:
sysctl -p
四、    Reat Server的配置,只需要在命令行设置arpTABLES就可以了。如下:
arptables -A IN -d 192.168.1.1 -j DROP
arptables -A OUT -d 192.168.1.1 -j mangle --mangle-ip-s 192.168.1.252
service arptables save
ifcfg-lo:0
DEVICE=lo:0
IPADDR=192.168.1.1
NETMASK=255.255.255.255
ONBOOT=yes
五、    LVS自启动设置
1.Chkconfig –add piranha-gui
Chkconfig –add pulse
chkconfig --level 345 piranha-gui on
chkconfig --level 345 pulse on
/etc/init.d/piranha-gui start
/etc/init.d/pulse start
2.检查
执行ipvsadm命令,如果可以出现如下的信息,那就说明正常了。
[root@piranha init.d]# ipvsadm
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddressort Scheduler Flags
  -> RemoteAddressort           Forward Weight ActiveConn InActConn
TCP  192.168.1.1:8080 lblc
  -> 192.168.1.252:8080          Route   1      1          9         
  -> 192.168.1.253:8080          Route   1      3          21        
到此为止,所有的配置都已经完毕了,可以做测试。在IE里设置代理为192.168.1.1:8080,就可以访问到http 的页面了。
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/7417/showart_726863.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP