11.1使用RedHat提供的工具piranha来配置LVS
Piranha 是renhat提供的基于web的LVS的配置软件。也可以单独用作cluster功能。例如:可以通过 Piranha激活 Director Server的后背主机,也就是配置Director Server的双机热备功能。
[root@localhost yum.repos.d]# rpm -qc piranha
/etc/sysconfig/ha/lvs.cf 所有的配置都被注释掉了
/etc/sysconfig/ha/conf/httpd.conf
/etc/sysconfig/ha/conf/httpd.conf 对LVS管理界面的访问控制
11.2 Director Server上prianha的设置
11.2.1开启web页面管理服务
[root@localhost Desktop]# /etc/init.d/piranha-gui start
11.2.2查看3636端口
[root@localhost Desktop]# netstat -tunalp | grep :3636
11.2.3设置管理用户piranha的密码
[root@localhost Desktop]# piranha-passwd
New Password:
Verify:
Adding password for user piranha
tcp 0 0 :::3636 :::* LISTEN 2978/httpd
11.2.4登录 192.168.1.100:3636
12.web页面配置部分
--------由于本实验只涉及到一台Director Server调度服务器,未做双机热备,所以不用理会下面两个选项:
12.1GLOBAL SETTINGS 是用来设置 Director Server 的全局配置:
包含: primary server public ip : LVS 服务器的ip
primary server public ip : LVS 如果启用双机热备,心跳地址
超时设置:
Use network type :使用的工作模式 .默认是 : DR模式
是用来设置 Director Server的双机热备从服务器
12.2设置 VIRTUAL SERVERS
添加
编辑VIRTUAL SERVER
选项说明:Load monitoring tool :用于监视各个real server上的负载状态
rup : 要求real server 启动 rstatd 服务
rup : 要求real server 启动 rwhod 服务
Service timeout: 表示real server 失效后,从lvs路由表中移除所要经过的时间,S
Re-entry Time : 表示某个real server被移除后,重新加入路由表必须经过的时间
Quiesce server :“yes” 表示当有新的节点加入集群时,最少链接数会被清零,此时lvs会发送大量的请求到这个新的服务节点,造成新节点的服务阻塞。建议是 "no"
Scheduling : 使用的调度算法 默认是:wlc 加权最小链接
为了实验便于查看结果,此处使用了 rr 轮询算法
12.3激活VIRTUAL SERVER
基于该 VIRTUAL SERVER(192.168.1.135),添加REAL SERVER 并设置("EDIT")
12.4添加并设置REAL SERVER
添加
编辑 REAL SERVER
再次添加REAL SERVER
设置 REAL SERVER 2
12.5激活添加的REAL SERVER
12.6启动pulse服务
注意:上面的虚拟服务器激活了才可启动
[root@localhost Desktop]# service pulse start
Starting pulse: [ OK ]
[root@localhost Desktop]#chkconfig pulse on