本文共 1785 字,大约阅读时间需要 5 分钟。
LVS(Linux Virtual Server),全称Linux虚拟服务器,是一套基于Linux系统的虚拟服务器集群解决方案。该技术最初由章文嵩博士于1998年5月发起,是中国国内最早的自由软件项目之一。LVS的主要优势在于开源且完全免费,适合需要高性能、高可用性的场景。
服务器集群是通过将多台物理服务器协同工作,使其在用户端呈现出单一服务器的效果。从技术层面来看,集群可以实现并行处理,提升处理效率;从容灾方面来看,集群可以通过故障转移(HA)或负载均衡(LB)技术确保服务的稳定性。
根据功能需求,服务器集群主要可分为以下几类:
在RHEL6系统中,piranha是LVS的图形化管理工具。其优势在于操作界面友好,避免了传统配置方法中对配置文件的频繁操作。piranha基于Apache+PHP技术,安装后需设置管理员账号(默认用户名为piranha),密码可通过piranha-passwd命令设置。
yum -y install php
yum -y install piranha
[LoadBalancer]baseurl=file:///media/LoadBalancergpgcheck=0enable=1
service piranha-gui start
chkconfig piranha-gui on
http://192.168.0.111:3636,登录用户名为piranha。service pulse start
chkconfig pulse on
service iptables stop
yum -y install vsftpd
service vsftpd start
rs.sh:scp /home/tom/rs.sh 192.168.0.100:chmod o+x rs.sh
rs.sh,修改VIP为172.18.211.110,然后执行脚本。yum -y install vim httpd setupool opensshscp /home/tom/rs.sh 192.168.0.100:/ chmod o+x rs.sh./rs.shecho "Server1 /var/www/html/index.html" > /var/www/html/index.htmlservice httpd startchkconfig httpd onservice iptables stopsetenforce 0route -nroute add -net 172.18.204.0/24 eth0rs2配置方法同上
http://172.18.211.110,观察页面内容是否正常加载。CONTROL/MONITORING模块中,查看集群运行状态和负载均衡情况。以上步骤即可完成LVS负载均衡的配置与测试。
转载地址:http://qtufk.baihongyu.com/