lvs-nat负载均衡搭建及设置
admin
2023-06-10 06:43:12
0

下文给大家带来lvs-nat负载均衡搭建及设置,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验做一个解答。

搭建网络环境:

两台RS主机,虚拟机网卡设为仅主机模式:

RS1网卡:192.168.1.11

RS2网卡:192.168.1.12

一台调度器,网卡1设为网络桥接,网卡2设为仅主机模式;

网卡1:VIP:172.18.11.111

网卡2:DIP:192.168.1.1

lvs-nat负载均衡搭建及设置

安装web服务并提供测试页:

在RS1和RS2主机分别设置

]# vim /var/www/html/index.html

RS1-192.168.1.11

]# vim /var/www/html/index.html

RS2-192.168.1.12


在两台RS上把网关指向DIP:

]# route add default gw 192.168.1.1


在Director上操作:

打开网卡核心转发功能;永久有效:

]# vim /etc/sysctl.conf

net.ipv4.ip_forward = 1


]# sysctl -p 重读配置文件使设置生效


此时,在Director分别单机测试,访问RS1、RS2;

]# curl http://192.168.10.11

]# curl http://192.168.10.12


在Director设置集群规则:

]# ipvsadm -A -t 172.18.11.111:80 -s rr

]# ipvsadm -a -t 172.18.11.111:80 -r 192.168.1.11 -m

]# ipvsadm -a -t 172.18.11.111:80 -r 192.168.1.12 -m


在虚拟机中测试集群调度:访问VIP:

lvs-nat负载均衡搭建及设置

以上完成了一台调度器,可分别调度后端的2台真实云服务器;


下面,建立php服务,部署一个论坛程序Discuz_X3.1_SC_UTF8.zip,同时做共享存储,建立数据库:

mysq数据库网卡2设为仅主机

网卡2:192.168.1.14

数据库主机:

安装mariadb,创建discuz用户、密码discuz并授权给两台RS:

]# yum -y install mairadb-server

]# systemctl start mairad.servic

]# mysql

> GRANT ALL ON *.* TO discuz@192.168.11.11 IDENTIFIED BY 'discuz';

> GRANT ALL ON *.* TO discuz@192.168.11.12 IDENTIFIED BY 'discuz';

> CREATE DATABASE discuzdb;


在两台RS上:

安装php程序包即php作为http的模块工作,再安装php-mysql程序包使php调用mysql接口能够与mysql数据库通信;

]# yum -y install php php-mysql


在RS2上使用nfs服务提供共享存储,安装nfs-utils并启动nfs服务

]# yum -y install nfs-utils

]# systemctl start nfs.service


在RS2上创建共享目录并导出:

]# mkdir /php

]# vim /etc/exports

/php 192.168.1.0/24(rw,no_root_squash)

]# exportfs -r


在RS1上,挂载RS2导出的共享目录:

]# mkdir /php

]# mount -t nfs 192.168.1.12:/php /php


在两台RS上更改http的配置文件:

]# vim /etc/httpd/conf/httpd.conf

lvs-nat负载均衡搭建及设置


此时,在两台RS上的/php目录已经成功共享目录了;

在此目录下,创建php测试页:

]# vim /php/index.php

lvs-nat负载均衡搭建及设置

可在测试浏览器输入:172.18.11.111

显示:

lvs-nat负载均衡搭建及设置

再测试php连接mysql的测试页:

]# vim /php/index.php

lvs-nat负载均衡搭建及设置

可在测试浏览器输入:172.18.11.111

显示:

lvs-nat负载均衡搭建及设置


安装论坛程序Discuz_X3.1_SC_UTF8.zip;

]# cd /php

]# unzip Discuz_X3.1_SC_UTF8.zip

]# chmod -R o+w config data uc_client uc_server


可在测试浏览器输入:172.18.11.111/upload

显示:

lvs-nat负载均衡搭建及设置

点击,“我同意”

lvs-nat负载均衡搭建及设置





lvs-nat负载均衡搭建及设置

点击“下一步”,可以一路点下去了;

lvs-nat负载均衡搭建及设置


输入数据库的ip地址及设置的登录用户、密码等;

管理员信息,可随意填写;

lvs-nat负载均衡搭建及设置

lvs-nat负载均衡搭建及设置

lvs-nat负载均衡搭建及设置

lvs-nat负载均衡搭建及设置

此时,完成部署;

看了以上关于lvs-nat负载均衡搭建及设置,如果大家还有什么地方需要了解的可以在行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,技术工程师在行业内拥有十几年的经验了。

 

 




相关内容

热门资讯

前DeepMind华人研究员离... 新智元报道 【新智元导读】前谷歌DeepMind研究员离职并发表长文指出AI行业当前最被低估的瓶颈...
以人工智能应用场景推进数实深度... (来源:天津日报) 转自:天津日报 “十五五”规划纲要提出“全面实施‘人工智能+’行动”,并对构建高...
3名青少年强奸犯免于监禁引众怒... 【文/观察者网 陈思佳】“三名青少年强奸犯免于监禁,引发英国全国争议。”据《国际商业时报》5月24日...
河南省“十五五”规划纲要全文发... 【大河财立方消息】5月25日,河南省国民经济和社会发展第十五个五年规划纲要全文发布。其中提到,提振汽...
当AI成为“搭子”,如何乘“智... 工人通过AI视觉检测设备对产品进行质检。  刘志勇摄 观众试戴AI翻译眼镜。  新华社记者 高咏薇...
DeepSeek永久降价,但梁... 文 | 罗超频道 DeepSeek宣布将V4-Pro API 75%的折扣「永久化」,全球同步生效...
起诉劳尔·卡斯特罗,美国离对古... 【文/观察者网专栏作者 韩笑鹏】2026年5月20日,佛罗里达州迈阿密,那座被古巴流亡政客们奉为精神...
航天员在轨驻留一年,空间站如何... 新京报讯(记者张建林)5月24日,长征二号F运载火箭将神舟二十三号载人飞船精准送入预定轨道,我国20...
西安建大团队研发塔吊驾驶员疲劳... 近日,华商报大风新闻记者从西安建筑科技大学了解到,该校资源工程学院李华副教授团队创新提出一种融合疲劳...
暗访跨省“黑客车”:超载、违停... “如果是正规客运,应该不会在加油站接人吧?”市民李先生近日联系解放日报·上观新闻民声直通车栏目反映跨...