lvs-nat负载均衡实验

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
网络型负载均衡 NLB,每月750个小时 15LCU
简介:

搭建网络环境:

两台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


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

在RS1和RS2主机分别设置

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

<h1>RS1-192.168.1.11</h1>

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

<h1>RS2-192.168.1.12</h1>


在两台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:

wKiom1c5xxzS_RTtAABNhqlQuyw496.png

以上完成了一台调度器,可分别调度后端的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

wKioL1c5zJ3AlJaHAAArFGxQNI0176.png


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

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

]# vim /php/index.php

wKiom1c5zX6Q6PF4AAAFiO58fBs211.png

可在测试浏览器输入:172.18.11.111

显示:

wKiom1c5znnDkd6kAACBfI_U2x0739.png

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

]# vim /php/index.php

wKioL1c5z-6xywROAAAidKHrqRM149.png

可在测试浏览器输入:172.18.11.111

显示:

wKiom1c5z0CwMOjOAAAspZribyc350.png


安装论坛程序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

显示:

wKiom1c50CXxfCKSAAF_86juAbs984.png

点击,“我同意”

wKiom1c50HWxTbECAAEIBJ_VIRw686.png





wKioL1c50d6DDETqAAECCsHI-y8789.png

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

wKioL1c5026QR2iBAADKfT86ddM472.png


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

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

wKiom1c50orQA7mAAAEN85IGA2A535.png

wKiom1c50pLAVbauAAEro9_KkBU955.png

wKioL1c505qSybHJAARTMIzQ024905.png

wKioL1c506CA8Qs_AAEQgWPZNlg425.png

此时,完成部署;











本文转自 crystaleone 51CTO博客,原文链接:http://blog.51cto.com/linsj/1774094,如需转载请自行联系原作者
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
负载均衡 算法 Linux
LVS+Keepalived:实现高效软负载均衡的利器
本文介绍了如何使用LVS(Linux Virtual Server)和Keepalived搭建高可用负载均衡集群。LVS通过不同调度算法将请求转发给后端服务器,而Keepalived基于VRRP协议实现服务高可用,避免IP单点故障。具体步骤包括环境准备、安装配置ipvsadm和Keepalived、启动服务及测试。文中还详细解释了配置文件中的关键参数,并提供了故障转移测试方法。最后,文章简要对比了软件、硬件和云负载均衡方案的特点,帮助读者选择合适的负载均衡策略。
342 4
|
5月前
|
运维 负载均衡 网络协议
LVS+Keepalived 负载均衡
LVS+Keepalived 负载均衡
123 8
LVS+Keepalived 负载均衡
|
9月前
|
负载均衡 网络协议 算法
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
|
5月前
|
域名解析 运维 负载均衡
LVS+Keepalived 负载均衡(二)28-1
【8月更文挑战第28天】LVS+Keepalived 负载均衡 配置 LVS VIP
90 5
|
6月前
|
负载均衡 网络协议
使用LVS搭建集群实现负载均衡(二)安装使用
【8月更文挑战第8天】使用LVS搭建集群实现负载均衡(二)安装使用
109 5
|
6月前
|
存储 负载均衡 算法
使用LVS搭建集群实现负载均衡(一)
【8月更文挑战第8天】使用LVS搭建集群实现负载均衡
246 5
|
6月前
|
缓存 负载均衡 算法
在Linux中, LVS负载均衡有哪些策略?
在Linux中, LVS负载均衡有哪些策略?
|
7月前
|
负载均衡 网络协议 算法
使用IPVSADM配置LVS负载均衡
使用IPVSADM配置LVS负载均衡
|
9月前
|
网络协议 网络架构
NAT 原理与实验操作
NAT 原理与实验操作
|
9月前
|
负载均衡 网络协议
NAT模式 LVS负载均衡部署
NAT模式 LVS负载均衡部署