窝窝插件 发表于 2018-12-30 06:29:26

linux LVS (keepalived+ipvsadm)负载均衡搭建 二

  6.配置ipvsadm(配置master和backup)得先启动keepalived
  添加负载均衡器
  /sbin/ipvsadm -A -t 192.168.133.100:80 -s rr
  增加realserver
  /sbin/ipvsadm -a -t 192.168.133.100:80 -r 192.168.133.128:80 -g   #192.168.133.128 是真实机的ip
  /sbin/ipvsadm -a -t 192.168.133.100:80 -r 192.168.133.150:80 -g   #192.168.133.150 是真实机的ip
  routeadd -host 192.168.133.100 dev lo:0
  这些命令只能使用一次,第二次会有提示已经输入该命令
  7.配置realserver (web1和web2)
  配置vip 地址
  /sbin/ifconfig lo 192.168.133.100netmask 255.255.255.255 broadcast 192.168.133.100 up启用loopback
  route add -host 192.168.133.100 dev lo      增加一条路由指向端口和IP地址
  8.在realserver 安装测试httpd(只为显示结果)
  yum install httpd –y
  service httpd start
  vim /var/www/html/index.html
  this is 192.168.133.128/150
  9.在master负载均衡器上查看
  # ipvsadm -L -n
  IP Virtual Server version 1.2.0 (size=4096)
  Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port         Forward Weight ActiveConn InActConn
  TCP192.168.133.100:80 rr persistent 50                              注意这里的rr persistent 50 其中rr 代表轮询(round robin, rr);persistent 50:表示同一IP的连接60秒内被                                                                      分配到同一台realserver
  -> 192.168.133.150:80         Route   1      0          0         这里realserver只有一台,实际我设置的两台,但是配置权重weight的时候,不一样,128的权重是100;150的权重是                                                                      1,这里选择权重最小的150.
  TCP10.10.10.3:1358 rr persistent 50
  TCP10.10.10.2:1358 rr persistent 50
  -> 192.168.200.200:1358         Masq    1      0          0
  10.访问:192.168.133.100
  查看IE显示状态,正常应该显示
  默认应该指向192.168.133.150 主机的/var/www/html/index.php   如果关闭192.168.133.150的httpd服务,会指向192.168.133.128主机的/var/www/html/index.php
  出现一下表示安装成功
  刷新几次。
  当master服务器down的时候,backup自动会接替服务,当master起来的时候,backup会自动断掉。

页: [1]
查看完整版本: linux LVS (keepalived+ipvsadm)负载均衡搭建 二