linux服务器管理——高可用电商项目系统部署方案

linux服务器管理——高可用电商项目系统部署方案

高可用电商项目系统部署方案报告

前言

liunx服务器管理
B站地址:https://www.bilibili.com/video/BV1KY4y1z73K?p=4&spm_id_from=pageDriver
视频中肯定是有一些问题的,敬请指正,谢谢

[摘 要]

为某电商项目搭建高可用的部署方案,其中使用到lvs的dr模式负载均衡为主体,运用mysql集群和GlusterFS集群结合keepalived保证商品图片和视频的文件服务和防止意外发生,满足日浏览量200万和成交10万单的业务量

[关键词]

lvs负载均衡,mysql双主双从,高可用企业电商部署方案,GlusterFS分布式文件系统集群,keepalived

环境

环境 版本
centos 7.9
nginx 1.2.6
GlusterFS 6.0+
Mysql 5.7

(表一为环境版本对应表)

拓扑图

完整拓扑图

在这里插入图片描述

(图一为详细系统拓扑图)

机器 ip地址 VIP GW
router 210.202.135.1,10.0.0.200 192.168.112.1
lvs1 10.0.0.10 10.0.0.100 10.0.0.200
lvs2 10.0.0.11 10.0.0.100 10.0.0.200
rs1 10.0.0.15 10.0.0.200
rs2 10.0.0.16 10.0.0.200
rs3 10.0.0.17 10.0.0.200
rs4 10.0.0.18 10.0.0.200

(表二为详细系统拓扑对应表)

准备工作

必要安装和操作

我们需要在centos7上安装ipvsadm和keepalived,并且关闭防火墙

yum -y install ipvsadm keepalived
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld

克隆

在这里插入图片描述

(图二为centos7克隆位置图)

在这里插入图片描述

(图三为centos7克隆操作图)
在这里插入图片描述

(图四为centos7克隆结果图)

搭建LVS的DR模式

简单拓扑

一开始搭建简单的拓扑结构,后续增加realserver3和realserver4

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BFlm6B6L-1654045667047)(D:\B站直播录制\linux\搭建\imgs\image-20220531055609836.png)]

(图五为初始搭建的简单拓扑图)

配置IP

router
查看网卡的uuid以及mac地址
cd /etc/sysconfig/network-scripts
nmcli con show
//网卡的uuid以及mac地址
24fdc2d7-3fc5-480f-b380-074fed3b5e17 
00:0c:29:57:ee:c7
1cd7f152-79ee-3565-bab4-7a4a68e234f8
//重启网络服务
service network restart

在这里插入图片描述

(图六为网卡的uuid以及mac地址对应图)

配置静态IP
vim ifcfg-ens33
vim ifcfg-ens37
//ens33配置详情
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=24fdc2d7-3fc5-480f-b380-074fed3b5e17
DEVICE=ens33
ONBOOT=yes

IPADDR=10.0.0.200
NETMASK=255.0.0.0
GATEWAY=192.168.112.1
DNS1=114.114.114.114

//ens37配置详情
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens37
UUID=1cd7f152-79ee-3565-bab4-7a4a68e234f8
DEVICE=ens37
ONBOOT=yes

IPADDR=210.202.135.1
GATEWAY=192.168.112.1
NETMASK=255.255.255.0
DNS1=114.114.114.114
测试连通

在这里插入图片描述

(图八为测试router的连通图)

router启动路由转发
cd /proc/sys/net/ipv4
echo 1 >> ip_forward

在这里插入图片描述

(图九为router启动路由转发结果图)

查看路由表
route -n

在这里插入图片描述

(图十为路由表显示图)

lvs1
ens33:c31f05a0-503b-3522-8fe0-20d0ed06cac1
ens37:24fdc2d7-3fc5-480f-b380-074fed3b5e17

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=24fdc2d7-3fc5-480f-b380-074fed3b5e17
DEVICE=ens33
ONBOOT=yes

IPADDR=10.0.0.10
NETMASK=255.0.0.0
GATEWAY=10.0.0.200
DNS1=114.114.114.114
lvs2
ens33:64d22abf-b543-3d0f-b208-98199a41c76c
ens33:24fdc2d7-3fc5-480f-b380-074fed3b5e17

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=24fdc2d7-3fc5-480f-b380-074fed3b5e17
DEVICE=ens33
ONBOOT=yes

IPADDR=10.0.0.11
NETMASK=255.0.0.0
GATEWAY=10.0.0.200
DNS1=114.114.114.114
RS1的IP配置
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=24fdc2d7-3fc5-480f-b380-074fed3b5e17
DEVICE=ens33
ONBOOT=yes

IPADDR=10.0.0.15
NETMASK=255.0.0.0
GATEWAY=10.0.0.200
DNS1=114.114.114.114

RS2的IP配置
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值