菜鳥版構建負載均衡集群LVS服務器的搭建配置步驟
下面用IP 2.253(客戶端)4.51,4.52(網站服務器),4.50/2.50(分發器) 四臺機器進行操作。
配置前準備工作
service iptables stop #關閉防火墻
chkconfig iptables off #設置開機不起
setenforce 0 #關閉SElinux
1。分別配置網站服務器51,52
yum -y install httpd #安裝apache
echo "192.168.4.51" > /var/www/html/test.html #給網頁文件輸入內容
chkconfig httpd on #開機自起
2。 配置分發器50:
2.1。開啟內核的路由地址轉發功能
vim /etc/sysctl.conf
7 net.ipv4.ip_forward = 1 #開啟地址轉發
#sysctl -p #查看內核的轉發
3。配置網站服務器51/52
3.1。指定網關地址
#route -n #查看網關 臨時!!
#route add default gw 192.168.4.50 #臨時添加網關
#route del default gw 192.168.4.50 #更改網關
3.2。分發器50裝包: ipvsadm
rpm -ivh ipvsadm.x.x.rpm (包名)
3.3。添加虛擬服務
ipvsadm -L #查看集群
ipvsadm -A -t 192.168.2.50:80 -s rr #添加虛擬服務
4。添加真實服務器
ipvsadm -a -t 192.168.2.50:80 -r 192.168.4.51:80 -m
命令 -選項(添加真實服務)-(添加集群地址) ip -(指定真實服務器地址) -(使用NAT模式)
ipvsadm -a -t 192.168.2.50:80 -r 192.168.4.52:80 -m
ipvsadm -Ln --stats #查看狀態
service ipvsadm save #保存永久生效
5。客戶端指定網關
指定網關地址 192.168.2.50 :
????????# vim /etc/sysconfig/network-scripts/ifcfg-eth1 #在網卡配置文件立更改
????????# sed -n ‘7p‘ /etc/sysconfig/network-scripts/ifcfg-eth1
????????GATEWAY=192.168.2.50 #添加就是該條(指定網管地址)
????????#ifdown eth1 ; ifup eth1 #重起網卡
????????#ping -c 2 192.168.4.51 #測試成功即可
6。客戶端測試
elinks --dump http://192.168.2.50/test.html
192.168.4.51
elinks --dump http://192.168.2.50/test.html
192.168.4.52
##客戶端?輪詢到不同的後端真實服務器
菜鳥版構建負載均衡集群LVS服務器的搭建配置步驟