LVS-DR 和 LVS-NAT模式

# 环境搭建:
DR模式配置(虚拟机网卡模式):

  DS:NAT模式

  RS1:NAT模式
  RS2:NAT模式
  direct_server(ds):192.168.200.20
  real_server(rs1):192.168.200.25
  real_server(rs2):192.168.200.30
  vip为虚拟服务ip
  vip:192.168.200.250

#ds配置

  yum -y install ipvsadm  net-tools   #下载ipvsadm
  ipvsadm -A -t 192.168.200.250:80 -s rr   #-A 添加 -t tcp 协议 -s 算法 rr 轮调
  ipvsadm -a -t 192.168.200.250:80 -r 192.168.200.25:80 -g  # -g 路由模式
  ipvsadm -a -t 192.168.200.250:80 -r 192.168.200.30:80 -g
  ifconfig ens33:0 192.168.200.250 broadcast 192.168.200.250 netmask 255.255.255.255 up  #配置网卡的子网口为vip
  route add -host 192.168.200.250 dev ens33:0  #在网卡ens33上添加路由
  route -n  #查看路由状态

#rs1p配置

  yum -y install ipvsadm net-tools httpd
  echo "111" > /var/www/html/index.html
  systemctl start httpd
  ifconfig lo:0 192.168.200.250 broadcast 192.168.200.250 netmask 255.255.255.255 up   route add -host 192.168.200.250 dev lo:0   echo "1">/proc/sys/net/ipv4/conf/lo/arp_ignore   echo "2">/proc/sys/net/ipv4/conf/lo/arp_announce   echo "1">/proc/sys/net/ipv4/conf/all/arp_ignore   echo "2">/proc/sys/net/ipv4/conf/all/arp_announce

#rs2配置

  yum -y install httpd net-tools ipvsadm
  echo "222" > /var/www/html/index.html
  ifconfig lo:0 192.168.200.250 broadcast 192.168.200.250 netmask 255.255.255.255 up
  route add -host 192.168.200.250 dev lo:0
  echo "1">/proc/sys/net/ipv4/conf/lo/arp_ignore
  echo "2">/proc/sys/net/ipv4/conf/lo/arp_announce
  echo "1">/proc/sys/net/ipv4/conf/all/arp_ignore
  echo "2">/proc/sys/net/ipv4/conf/all/arp_announce

 #测试

 

 

 

#环境搭建

  nat模式配置
  DS:192.168.200.12 255.255.255.0   172.16.2.1 255.255.255.0
  RS1:172.16.2.20 255.255.255.0 172.16.2.1(网关)
  RS2:172.16.2.25 255.255.255.0 172.16.2.1(网关)

#DS配置  

  yum -y install ipvsadm 
  echo 1 > /proc/sys/net/ipv4/ip_forward
  ipvsadm -A -t 192.168.200.12:80 -s rr 
  ipvsadm -a -t 192.168.200.12:80 -r 172.168.200.20 -m 
  ipvsadm -a -t 192.168.200.12:80 -r 172.168.200.25 -m

#RS1配置

  yum -y install httpd
  echo "111" > /var.www/html/index.html
  systemctl restart httpd

#RS2配置

  yum -y install httpd
  echo "222" > /var/www/html/index.html
  systemctl restart httpd

 

posted on 2019-10-19 17:22  负重前行岁月静好  阅读(158)  评论(0)    收藏  举报