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
相关推荐
啊吧怪不啊吧1 小时前
UU远程协助迎来升级!第一期更新实测
运维·服务器·远程工作
HIT_Weston8 小时前
93、【Ubuntu】【Hugo】搭建私人博客:面包屑(一)
linux·运维·ubuntu
cuijiecheng20188 小时前
Linux下Beyond Compare过期
linux·运维·服务器
喵叔哟8 小时前
20.部署与运维
运维·docker·容器·.net
HIT_Weston9 小时前
92、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(六)
linux·运维·ubuntu
CodeAllen嵌入式9 小时前
Windows 11 本地安装 WSL 支持 Ubuntu 24.04 完整指南
linux·运维·ubuntu
RisunJan12 小时前
Linux命令-ipcs命令(报告进程间通信(IPC)设施状态的实用工具)
linux·运维·服务器
HABuo13 小时前
【Linux进程(四)】进程切换&环境变量深入剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
橘颂TA13 小时前
【Linux】死锁四条件的底层逻辑:从锁冲突到 STL 组件的线程安全实践(Ⅵ)
linux·运维·服务器·c++·死锁