定义的要保存到一个文件:
ipvsadm -Sn > /etc/sysconfig/ipvsadm
ipvsadm -C
ipvsadm -restore < /etc/sysconfig/ipvsadm
ipvsadm -Ln
开机启动:
systemctl enable ipvsadm
1.RIP和DIP也可以不在一个网络,加个路由器,但最好是在一个网络
搭建LVS-DR模型-单网络的模型(LVS、RS属于同网段)缺点:LVSvip、RSvip是公网地址
合理:生产中LVSvip公网地址;RSdip/RSip为私网地址
该拓扑图的LVS的网关是否需要: 需要,在同一个网段随便配
原因是CIP远程通讯LVS,网关都不配置,怎么通讯
实验要点:
LVS:VIP、DIP、网关都要有
hostname client
service network restart
路由配置网卡
少了网卡,就复制一份eth0文件为eth1,对外网卡
service NetworkManger restart
假如出现eth2,则修改 vim /etc/udev/rules.d/70-persistent-net.rules
reboot
开启ip_foword:vim /etc/sysctl.conf 0改为1
生效:sysctl -p
LVS服务器:
hostnamectl set-hostname lvs
在eth0添加网关:GATEWAY=192.168.30.200
添加DIP(eth1)
Centos7:service network restart
查看:route -n
ping 172.20.0.222
从客户端ping 192.168.30.7
两台RS配置网卡及IP
在客户端ping这两台RS
真正开始
配置RSvip
一般RSvip绑在lo网卡上,为了接收远程用户发送请求,不会把这个数据包抛弃
find /proc/sys | grep arp_ignore 0改为1 永久生效写入/sysconfig/ctl.conf文件
为了稳妥,所以all也加入
find /proc/sys | grep arp_announce 0改为2
ip addr add 192.168.30.7/32 dev lo 32是一台主机一个网络
ip a
在另一台RS重复该操作
同时这两台搭起httpd,启动服务
定义LVS-DR规则
yum install ipvsadm -y
这里则是VIP
在两台RS中抓包 tcpdump -nn port 80