Lvs DR模式集群步骤:
克隆一台虚拟机,更改网络配置,安装ipvsadm:
在DR设置两个IP地址:(抹掉的部分是自己的IP段,根据自己IP去写xxx.xxx.xx.100/24)在另两台虚拟机上用ifconfig命令查看。
找多台机器作为RS:
修改报文源IP设置,需要设置内核参数:直接复制粘贴在另两台克隆机上(我这里克隆的虚拟机名字为class6u,class6v)
Lvs DR模式集群步骤:
- 克隆一台虚拟机,更改网络配置,安装ipvsadm:
- 在DR设置两个IP地址:(抹掉的部分是自己的IP段,根据自己IP去写xxx.xxx.xx.100/24)在另两台虚拟机上用ifconfig命令查看。
- 找多台机器作为RS:
修改报文源IP设置,需要设置内核参数:直接复制粘贴在另两台克隆机上(我这里克隆的虚拟机名字为class6u,class6v)
echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
在两台RS上,设置网卡别名:
关闭防火墙,启动nginx :(两台机都要)
输入命令
vi /opt/sxt/soft/tengine-2.1.0/conf/nginx.conf
修改server{}如下图,主要是更改server_name
注意:两台主机都要改
登录自己的IP会出现如下图:(我自己修改了html文件)
- 在两台机器(RS)上,添加一个路由:
route add -host 192.168.xxx.100 dev lo:0
-
在DR上添加路由:
route add -host 192.168.xxx.100 dev eth0:1
-
在DR上使用ipvsadm添加集群服务:
ipvsadm -A -t 192.168.xxx.100:80 -s wlc ipvsadm -a -t 192.168.xxx.100:80 -r 192.168.xxx.130 -g -w 1 ipvsadm -a -t 192.168.xxx.100:80 -r 192.168.xxx.131 -g -w 1
这里的130和131是我自己配置虚拟机改的地址,具体配置跟个人。在用ipvsadm -Ln命令查看如下图:
这是在登录IP:
(隐藏部分为自己的学号)