52037317 发表于 2019-1-5 15:09:40

linux下基于lvs

  1)环境准备
  一台lvs服务器,两台以上实现了电子商务平台的服务器作为realserver(之前博客有搭建过程)
  2)将realserver服务器的主机模式的网卡移除
  3)在lvs服务器上配置主机模式的网卡别名

  https://s3.运维网.com/oss/201711/13/95830f1c42361901e0c8d2e9e1a5d50b.png4)添加路由记录
  https://s2.运维网.com/oss/201711/13/46236d8d6cb79cebf88e7bef18651973.png
  5)开启一个基于80端口的虚拟服务
  https://s1.运维网.com/oss/201711/13/200072b10e61902455df59ab20302db3.png
  6)配置realserver
  
https://s1.运维网.com/oss/201711/13/30a514d503ba0de6c6fa741103e6a8ef.png
  https://s2.运维网.com/oss/201711/13/7c1cc17b509630868be5ef501ffce230.png7)修改内核配置,使其开启路由转发
vim /etc/sysctl.conf 修改 net.ipv4.ip_forward=1
Sysctl -p 使其生效
  8)在两台realserver上配置VIP到本地回环网卡lo上,并只广播自己,并添加回环网卡路由
https://s3.运维网.com/oss/201711/13/9dca7978e0fe45e30454d1e1dd635535.pnghttps://s5.运维网.com/oss/201711/13/3b66468004ad4073d2f1e3fee751d3b0.png
  9)在两台realserver上执行如下,使其只回答目标IP地址是来访网络接口本地地址的ARP查询请求 ,对查询目标使用最适当的本地地址.在此模式下将忽略这个IP数据包的源地址并尝试选择与能与该地址通信的本地地址.
  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
  关闭selinux,防火墙,开始测试
  




猫小乐 发表于 2019-1-6 00:15:14

111111111111111111
页: [1]
查看完整版本: linux下基于lvs