LVS-NAT模式配置

1、负载调度器配置

配置IP地址

增加一块网卡

复制代码
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens34
vim ifcfg-ens34
TYPE=Ethernet
BOOTPROTO=static
NAME=ens34
DEVICE=ens34
ONBOOT=yes
IPADDR=192.168.116.111
PREFIX=24
​
systemctl restart NetworkManager

安装ipvsadm

复制代码
yum  install -y ipvsadm

开启路由转发功能【根据应用场景选择是否开启】

复制代码
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
sysctl -p

加载ip_vs模块

复制代码
modprobe ip_vs
lsmod |grep ip_vs
ip_vs                 145458  0 
nf_conntrack          139264  6 ip_vs,nf_nat,nf_nat_ipv4,xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_ipv4
libcrc32c              12644  4 xfs,ip_vs,nf_nat,nf_conntrack

启动ipvsadm服务

复制代码
touch /etc/sysconfig/ipvsadm
systemctl enable --now ipvsadm

配置负载分配策略

复制代码
ipvsadm -A -t 192.168.115.111:80 -s rr
ipvsadm -a -t 192.168.115.111:80 -r 192.168.116.112:80 -m
ipvsadm -a -t 192.168.115.111:80 -r 192.168.116.113:80 -m

保存策略

复制代码
ipvsadm-save > /etc/sysconfig/ipvsadm

2、web节点配置

安装nginx

复制代码
yum install -y epel-release
yum install -y nginx

配置IP

复制代码
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.116.112
PREFIX=24
GATEWAY=192.168.116.111
ifdown ens33 ;ifup ens33

3、测试

复制代码
curl 192.168.115.111
相关推荐
java_logo7 小时前
Docker 部署 Rocky Linux 全流程教程
linux·运维·服务器·docker·容器·1024程序员节
0wioiw08 小时前
Ubuntu(⑤Redis)
linux·运维·ubuntu
我爱钱因此会努力8 小时前
ansible实战-不同的用户登录不同的主机
linux·运维·服务器·ansible
Wang's Blog8 小时前
Linux小课堂: 系统核心技能与应用总结与进阶指南
linux·运维·服务器
wa的一声哭了9 小时前
Mac os安装Easyconnect卡在正在验证软件包
运维·服务器·git·macos·eclipse·github·mac
不像程序员的程序媛9 小时前
Linux本机ping虚机ip Network unreachable
linux·运维·tcp/ip
wanhengidc9 小时前
服务器硬盘的作用都有哪些?
运维·服务器·安全·智能手机·云计算
爱奥尼欧9 小时前
【Linux笔记】网络部分——传输层协议TCP(1)
linux·运维·网络·笔记·tcp/ip·1024程序员节