前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LVS-NAT负载均衡

LVS-NAT负载均衡

作者头像
剧终
发布2020-08-26 22:18:18
4670
发布2020-08-26 22:18:18
举报
文章被收录于专栏:Linux学习日志Linux学习日志
代码语言:javascript
复制
LVS服务器(DS) DIP:192.168.10.1 VIP172.16.0.10  #lvs添加两张网卡,连接外网和内网的
web1服务器(RS) RIP:192168.10.2 
web2服务器(RS) RIP:192.168.10.3 

搭建地址转换(LVS-NAT)模式

加载ip_vs模块

代码语言:javascript
复制
modprobe ip_vs    #加载ip_vs模块
cat /proc/net/ip_vs  #查看ip_vs版本信息
sysctl -p

安装ipvsadm工具

代码语言:javascript
复制
yum install ipvsadm
ipvsadm -v

创建虚拟服务器

代码语言:javascript
复制
ipvsadm -A -t 172.16.0.10:80  -s rr  #IP地址填外网的IP

添加服务器节点

代码语言:javascript
复制
ipvsadm -a -t 172.16.0.10:80 -r 192.168.10.2 -m -w 1
ipvsadm -a -t 172.16.0.10:80 -r 192.168.10.3 -m -w 1
ipvsadm --save > /etc/sysconfig/ipvsadm  #保存策略
systemctl restart ipvsadm  #重启ipvsadm刷新策略

查看群集

代码语言:javascript
复制
ipvsadm -ln

添加策略错误可以清除策略

代码语言:javascript
复制
ipvsadm -C

搭建NFS共享存储服务

安装nfs 提供RPC支持的服务为rpcbind 提供NFS共享的服务为nfs 注意:先启动rpc服务,再启动nfs服务

代码语言:javascript
复制
yum install nfs-utils rpcbind
systemctl start rpcbind
systemctl start nfs

设置共享目录 创建两个目录,在/etc/exports文件内添加内容

代码语言:javascript
复制
mkdir /web1
mkdir /web2
vim /etc/exports
/web1 192.168.10.0/24(rw,no_root_squash)
/web2 192.168.10.0/24(rw,no_root_squash)

配置web1服务器

代码语言:javascript
复制
route add default gw 192.168.10.1
yum install httpd -y
systemctl start httpd
systemctl stop firewalld

配置web2服务器

代码语言:javascript
复制
route add default gw 192.168.10.1
yum install httpd -y
systemctl start httpd
systemctl stop firewalld

NFS客户端安装rpcbind和nfs

代码语言:javascript
复制
yum install nfs-utils rpcbind
systemctl start rpcbind
showmount -e 192.168.10.1 #查看服务器共享了那些目录
mount 192.168.10.1:/web2 /var/www/html #将服务器上面的共享目录192.168.1.4:/web2挂载到本地的/var/www/html目录
echo "<h1>LVS负载均衡服务器2</h1>" > /var/www/html/index.html

使用浏览器访问

使用浏览器访问lvs服务器外网IP:172.16.0.10 可以看到访问到的网页是web1的页面 把web1服务器关机在访问,会发现直接访问到了web2服务器的域名

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 搭建NFS共享存储服务
  • 使用浏览器访问
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档