环境准备
服务器系统 | CentOS release 6.5 |
---|---|
内存 | 1G |
CPU | 2核 |
IP地址 | 192.168.46.129 |
服务 | Lvs负载调度器 |
服务器系统 | CentOS release 6.5 |
---|---|
内存 | 1G |
CPU | 2核 |
IP地址 | 192.168.46.130 |
服务 | Web服务器 |
服务器系统 | CentOS release 6.5 |
---|---|
内存 | 1G |
CPU | 2核 |
IP地址 | 192.168.46.138 |
服务 | Web服务器 |
在第一台LVS调度器上操作
首先需要安装ipvsadm管理工具
yum -y install ipvsadm
安装完毕之后关掉机器,内存调成512MB,然后添加一块网卡
编辑第一块网卡用它做内网
vim /etc/sysconfig/network-scripts/ifcfg-eth0
重启网络服务
service network restart
关闭防火墙和selinux,每台机器上操作
service iptables stop
setenforce 0
第二台主机上操作
安装阿帕奇服务
yum -y install httpd
vi /var/www/html/index.html
web-129
service httpd start
vim /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart
第三台主机上操作
yum -y install httpd
vi /var/www/html/index.html
web-133
service httpd start
vim /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart
Web端做好后,再回到第一台LVS调度器上操作
查看ip_vs版本信息:
modprobe ip_vs
打开ip转发功能:
vi /etc/sysctl.conf
修改下面选项为1
net.ipv4.ip_forward = 1
使配置生效
sysctl -p
创建虚拟服务器:
ipvsadm -A -t 192.168.46.139:80 -s rr
添加服务器节点:
ipvsadm -a -t 192.168.46.139:80 -r 192.168.1.2:80 -m -w 1
ipvsadm -a -t 192.168.46.139:80 -r 192.168.1.3:80 -m -w 1
保存规则
service ipvsadm save