LVS NAT部署

环境交代:

10.0.0.41:LVS主机

10.0.0.42
10.0.0.43

lvs

1.配置VIP:10.0.0.110


[root@c7-41 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33:0
IPADDR=10.0.0.110
NETMASK=255.255.255.0
GATEWAY=10.0.0.254

NAME=ens33:0
DEVICE=ens33:0
ONBOOT=yes

[root@c7-41 ~]# ifup ens33:0
[root@c7-41 ~]# ip addr show 

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:49:48:c7 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.41/24 brd 10.0.0.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet `10.0.0.110`/24 brd 10.0.0.255 scope global secondary ens33:0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe49:48c7/64 scope link
       valid_lft forever preferred_lft forever

2.安装LVS软件

[root@c7-41 ~]# yum -y install ipvsadm

3.开启路由转发功能

[root@c7-41 ~]# echo '1' > /proc/sys/net/ipv4/ip_forward

4.清除ipvsadm表

[root@c7-41 ~]# ipvsadm -C

5.添加新的虚拟服务(10.0.0.110为VIP)

[root@c7-41 ~]# ipvsadm -A -t 10.0.0.110:80 -s rr
#- A: 添加新的虚拟服务器记录
#-t :表示使用TCP协议
#-s:调度策略 rr 轮询

6.添加后端真实服务记录

[root@c7-41 ~]# ipvsadm -a -t 10.0.0.110:80 -r 10.0.0.42:80 -m
[root@c7-41 ~]# ipvsadm -a -t 10.0.0.110:80 -r 10.0.0.43:80 -m
# -a 表示在虚拟服务器中添加一条新纪录,也可以理解为绑定
#-m 表示使用的是NAT模式
#-r 表示后端真实服务器

在后端真实服务器上操作(42|43)

安装apache服务

[root@c7-42 ~]# yum -y install httpd

创建测试页面

[root@c7-42 ~]# cat /var/www//html/index.html
web1
[root@c7-43 ~]#  cat /var/www//html/index.html
web2

重启httpd服务

[root@c7-42 ~]# systemctl restart httpd

在41上验证NAT效果

[root@c7-41 ~]# curl 10.0.0.110
web2
[root@c7-41 ~]# curl 10.0.0.110
web1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云原生解决方案

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值