VMware下搭建lvs-nat

本文档详细介绍了如何在VMware环境下搭建LVS-NAT负载均衡系统,包括director和real server的创建与配置,以及ipvsadm规则的设定。重点讲述了网络规划、服务器角色设置、web服务器安装、核心转发开启、ipvsadm规则创建和验证过程。同时,还提到了故障处理方法,如修改轮询算法、调整节点权重和处理故障节点。
摘要由CSDN通过智能技术生成

0.规划网络结构
director:192.168.1.102与外网通信
10.10.10.2 与real server 通信
real server1: 10.10.10.3 gw:10.10.10.2
real server2: 10.10.10.4 gw:10.10.10.2

1.创建director
要求:两块网卡,一块连接物理机网络(桥接模式),一块连接(nat模式)real server
2.创建real server1与real server2
要求:先使用两块网卡,一块连接物理机网络(桥接模式),用来在线安装所需软件,使用完毕卸载该网卡
3.配置real servers
(1)更改nat网卡IP,使之与director在同一网段,可参考如下
vim /etc/sysconfig/network-scripts/ifcfg-ens33
增加如下:
IPADDR=10.10.10.3
NETMASK=255.255.255.0
BROADCAST=10.10.10.255
GATEWAY=10.10.10.2
修改
BOOTPROTO=static

(2)安装web服务器(此处以httpd为例)
yum install httpd -y
echo “rs x” > /var/www/html/index.html
(3)启动服务
systemctl start httpd
4.配置director
(1)安装ipvsadm
yum install ipvsadm
(2)touch /etc/sysconfig/ipvsadm 如果没有该操作,启动时可能报错,因为默认配置文件启动依赖于所创建文件
(3)打开核心转发
sysctl -w net.ipv4.ip_forward=1
systctl -p
(4)创建ipvsadm规则
ipvsadm -C 清空原来规则
ipvsadm -A -t 192.168.1.102:80 -s rr rr表示轮询算法
ipvsadm -a -t 192.168.1.102:80 -r 10.10.10.3 -m -m表示nat模式
ipvsadm -a -t 192.168.1.102:80 -r 10.10.10.4 -m
(5)查看创建的服务及规则
ipvsadm -Ln

5.启动ipvsadm并验证
systemctl start ipvsadm

curl 192.168.1.102:80
在这里插入图片描述

注意:
1.搭建前先关闭iptables防火墙
2.要打开核心转发
3.real server的唯一网关必须指向direcor,否则请求无法应答至director

补充:
更改轮询算法:
ipvsadm -E -t 192.168.1.102:80 -s wrr (加权轮询)
修改rs各节点权重
ipvsadm -e -t 192.168.1.102:80 -r 10.10.10.3 -m -w 2
ipvsadm -e -t 192.168.1.102:80 -r 10.10.10.4 -m -w 3

如果某个节点发生故障,ipvsadm并不会自动识别处理,请求会挂住直至超时。需要人工手动操作处理。
(1)可以删除节点
ipvsadm -d -t 192.168.1.102:80 -r 10.10.10.4
(2)修改权重为0
ipvsadm -e -t 192.168.1.102:80 -r 10.10.10.4 -m -w 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值