本文共 2210 字,大约阅读时间需要 7 分钟。
Piranha 是 Redhat 提供的一个基于 Web 进行 LVS 集群及 HA 配置管理软件,可以省去手工配置 LVS 的繁琐工作.
一、 配置 Real Server 节点
RS 1 : 172.30.2.155
RS 2 : 172.30.2.156
两个RS节点配置好lnmp集群后做以下操作
[root@web1 ~]# echo "net.ipv4.conf.all.arp_ignore = 1" >> /etc/sysctl.conf[root@web1 ~]# echo "net.ipv4.conf.all.arp_announce = 2" >> /etc/sysctl.conf[root@web1 ~]# sysctl -p
[root@web1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-lo:1DEVICE=lo:1ONBOOT=yesBOOTPROTO=staticIPADDR=172.30.2.22NETMASK=255.255.255.255
[root@web1 ~]# /etc/init.d/network restart[root@web1 ~]# ifconfig lo:1lo:1 Link encap:Local Loopback inet addr:172.30.2.22 Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1
二、 配置调度器节点
主调度器: 172.30.2.155
备调度器: 172.30.2.156
两个调度节点都做以下操作
# 临时修改,立即生效[root@lvs ~]# setenforce 0# 永久修改,需要重启[root@lvs ~]# vim /etc/sysconfig/selinuxSELINUX=disabled[root@lvs ~]# /etc/init.d/iptables stop
[root@lvs ~]# sed -i 's/net.ipv4.ip_forward\ =\ 0/net.ipv4.ip_forward\ =\ 1/' /etc/sysctl.conf [root@lvs ~]# sysctl -p
[root@lvs ~]# yum install piranha -y[root@lvs ~]# chkconfig pulse on
# 设置 web 登陆密码[root@lvs ~]# piranha-passwdNew Password:Verify:Adding password for user piranha# 启动 piranha-gui[root@lvs ~]# /etc/init.d/piranha-gui start
# 拷贝主节点lvs配置文件[root@lvs ~]# scp /etc/sysconfig/ha/lvs.cf 172.30.2.12:/etc/sysconfig/ha/
[root@lvs ~]# /etc/init.d/pulse startStarting pulse: [确定]
[root@lvs ~]# ipvsadm -ln IP Virtual Server version 1.2.1 (size=4096)Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConnTCP 172.30.2.22:80 wlc persistent 360 -> 172.30.2.155:80 Route 1 0 0 -> 172.30.2.156:80 Route 1 0 0 TCP 172.30.2.22:443 wlc persistent 360 -> 172.30.2.155:443 Route 1 0 0 -> 172.30.2.156:443 Route 1 1 0
转载地址:http://usgbb.baihongyu.com/