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
相关推荐
小小管写大大码3 小时前
如何让vscode变得更智能?vscode接入claude实现自动编程
运维·ide·vscode·自动化·编辑器·ai编程·腾讯云ai代码助手
zhang133830890754 小时前
CG-09H 超声波风速风向传感器 加热型 ABS材质 重量轻 没有机械部件
大数据·运维·网络·人工智能·自动化
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.5 小时前
Keepalived VIP迁移邮件告警配置指南
运维·服务器·笔记
物联网软硬件开发-轨物科技5 小时前
【轨物洞见】告别“被动维修”!预测性运维如何重塑老旧电站的资产价值?
运维·人工智能
程序员允诺5 小时前
[DevOps实战] 彻底解决依赖地狱:如何编译全静态、可移植的 Xorriso 工具
运维·devops
酣大智5 小时前
接口模式参数
运维·网络·网络协议·tcp/ip
一只自律的鸡6 小时前
【Linux驱动】bug处理 ens33找不到IP
linux·运维·bug
!chen6 小时前
linux服务器静默安装Oracle26ai
linux·运维·服务器
莫大3306 小时前
2核2G云服务器PHP8.5+MySQL9.0+Nginx(LNMP)安装WordPress网站详细教程
运维·服务器·nginx
刚刚入门的菜鸟6 小时前
php-curl
运维·web安全·php