部署负载均衡节点LVS
- 验证ip_vs是否加载到内核模块。
1
lsmod | grep ip_vs
若执行命令后没有任何显示说明ip_vs没有加载到内核模块。
- 配置LVS服务。
配置指定本地虚拟IP地址,RS服务器IP地址和端口。
- 编辑lvs_config.sh脚本。
1
vim lvs_config.sh
- 按“i”进入编辑模式,添加脚本内容如下。
VIP=192.168.100.225 RS1=192.168.100.206 ipvsadm --save > /etc/sysconfig/ipvsadm systemctl start ipvsadm ifconfig enp3s0:0 $VIP broadcast $VIP netmask 255.255.255.255 up route add -host $VIP dev enp3s0:0 echo 1 > /proc/sys/net/ipv4/ip_forward ipvsadm -C ipvsadm -A -t ${VIP}:10001 -s lc ipvsadm -a -t ${VIP}:10001 -r ${RS1}:10001 -g
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 编辑lvs_config.sh脚本。
- LVS服务器执行脚本。
1
sh lvs_config.sh
- 查看配置。
1
ipvsadm -Ln
- 配置RS服务器(Nginx和ATS部署服务器)。
SSH登录到RS服务器。
- 编辑rs_config.sh脚本。
1
vim rs_config.sh
- 按“i”进入编辑模式,添加脚本内容如下。
VIP=192.168.100.225 ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 编辑rs_config.sh脚本。
- RS服务器执行脚本。
1
sh rs_config.sh
父主题: 组件部署