虚拟机实验
1、准备4台PC机
192.168.1.100LVS
192.168.1.201AP1
192.168.1.202AP2
192.168.1.203AP3
2、配置LVS
eth0 10.10.12.100对外IP
eth1 192.168.1.100内网IP
yum install ipvsadm
vim /etc/sysctl.conf
加入
net.ipv4.ip_forward = 1
退出sysctl -p
modeprobe iptable_nat
ipvsadm -A -t 10.10.12.100:80-s rr
-A 增加
-t TCP服务 后面是VIP:PORT
-s 指定算法 rr表示round-robin
ipvsadm -a -t 10.10.12.100:80 -r 192.168.1.201 -m
ipvsadm -a -t 10.10.12.100:80 -r 192.168.1.202 -m
ipvsadm -a -t 10.10.12.100:80 -r 192.168.1.203 -m
-a 添加real server
-r 指定real server的IP
-m 表示NAT
/etc/init.d/ipvsadm save保存上述配置
3、每台内网real server做配置
网关:192.168.1.100
安装nginx或者apache
4、运维命令
ipvsadm -L -n
ipvsadm -C
ipvsadm -L -n --stats
ipvsadm -L -n
--rate
ipvsadm -L -n -c
参数备忘
-L|-l --list 显示内核虚拟服务器表
-Z --zero 虚拟服务表计数器清零(清空当
前的连接数量等)
-C --clear 清除内核虚拟服务器表中的所有
记录。
--stats 显示统计信息
--rate
显示速率信息
-c --connection 显示LVS 目前的连接