vmwarea centos7 lvs nat模式配置
2021/7/11 7:08:17
本文主要是介绍vmwarea centos7 lvs nat模式配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、安装虚拟机和安装centos7系统步骤省略
2、安装完centos7系统之后登录系统
注意:如果系统没有自动分配ip地址的话需要修改配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens32
将ONBOOT=no改为ONBOOT=yes
关闭selinux和防火墙
setenforce 0
vim /etc/selinux/config将SELINUX=enforcing改为SELINUX=disabled
systemctl stop firewalld.service
3、准备客户机、lvs机器和两台rs机器,一共四台虚拟机
客户机网络设置如下:
选择的网卡是VMnet0(自动桥接)模式,然后开机进入系统查看ip,然后记录下来,客户机准备完毕。
准备lvs服务器,克隆一份客户机,将其命名为:CentOS-LVS,然后为其添加两块网卡,网卡1选择和客户机同样的模式(VMnet0),网卡2选择VMnet2模式,没有VMnet2网卡的需要到虚拟机中的编辑-->虚拟网络编辑器中进行添加。
进入lvs服务器中查看ip,记录下来两个ip地址,一个是内网ip一个是外网ip
然后我们再克隆两台一样的rs服务器(web1和web2),先使用NAT模式进入系统,查看ip,并安装Apache,然后关闭系统,将网卡模式改为与lvs网卡2同样的模式(VMnet2),之后进入系统,启动Apache
systemctl start httpd
systemctl enable httpd
echo web1 > /var/www/html/index.html
route add -net 192.168.0.0/24 gw 192.168.30.129
web2服务器上进行web1相同的操作,最后来配置lvs服务器
echo 1 > /proc/sys/net/ipv4/ip_forward # 开启ip转发功能
yum install -y ipvsadm # 安装ipvsadm
# 配置接收转发
ipvsadm -A -t 192.168.0.28:80 -s rr
ipvsadm -a -t 192.168.0.28:80 -r 192.168.30.130:80 -m
ipvsadm -a -t 192.168.0.28:80 -r 192.168.30.131:80 -m
最后在客户机或者本机测试 curl 192.168.0.28,会使用轮询策略访问web1和web2
总结:
lvs nat模式关键点在于lvs需要两个网卡,一个负责与rs(real server)通信,另一个负责与外网客户通信,这样的缺点是当流量特别大是lvs会成为性能瓶颈。
这篇关于vmwarea centos7 lvs nat模式配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24怎么切换 Git 项目的远程仓库地址?-icode9专业技术文章分享
- 2024-12-24怎么更改 Git 远程仓库的名称?-icode9专业技术文章分享
- 2024-12-24更改 Git 本地分支关联的远程分支是什么命令?-icode9专业技术文章分享
- 2024-12-24uniapp 连接之后会被立马断开是什么原因?-icode9专业技术文章分享
- 2024-12-24cdn 路径可以指定规则映射吗?-icode9专业技术文章分享
- 2024-12-24CAP:Serverless?+AI?让应用开发更简单
- 2024-12-23新能源车企如何通过CRM工具优化客户关系管理,增强客户忠诚度与品牌影响力
- 2024-12-23原创tauri2.1+vite6.0+rust+arco客户端os平台系统|tauri2+rust桌面os管理
- 2024-12-23DevExpress 怎么实现右键菜单(Context Menu)显示中文?-icode9专业技术文章分享
- 2024-12-22怎么通过控制台去看我的页面渲染的内容在哪个文件中呢-icode9专业技术文章分享