架构的概述
文章目录
专业名词
**项目:**类似于手机的APP每一个APP都属于一个项目
**架构:**用一组服务器搭建出一个项目
**集群:**为解决某个特定的问题将多台计算机组合起来形成的单个系统
**高可用:**当一台服务器宕机,另外一台(备机)自动接管,保证业务不宕机
**单点故障:**没有备机的情况下,一旦服务器宕机,网站就无法访问
**负载均衡:**让用户的请求可以均衡的分配在每一台服务器上
**静态页面:**纯前端写的页面,并且不调用数据库的页面
**动态页面:**用户的请求是否调用数据库
架构环境规划
外网IP | 内网IP | 主机名 |
---|---|---|
10.0.0.5 | 172.16.1.5 | lb01 |
10.0.0.6 | 172.16.1.6 | lb02 |
10.0.0.7 | 172.16.1.7 | web01 |
10.0.0.8 | 172.16.1.8 | web02 |
10.0.0.9 | 172.16.1.9 | web03 |
10.0.0.31 | 172.16.1.31 | nfs |
10.0.0.41 | 172.16.1.41 | backup |
10.0.0.51 | 172.16.1.51 | db01 |
10.0.0.61 | 172.16.1.61 | m01 |
10.0.0.71 | 172.16.1.71 | zabbix |
创建两块网卡
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cl30ptv7-1627290740447)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210705151752955.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bjldhvrH-1627290740451)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210705152139445.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B5vkNS8v-1627290740452)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210705152315301.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GDPA35Sf-1627290740456)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210705152456749.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZxpIBcPB-1627290740458)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210705152546997.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fzOEM9bs-1627290740461)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210705152619254.png)]
配置网卡
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 删除所有的IPV6和UUID
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static或者none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.100
GATEWAY=10.0.0.2
NETMASK=255.255.255.0
DNS1=223.5.5.5
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1
# 删除所有的IPV6和UUID
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static或者none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=172.16.1.100
NETMASK=255.255.255.0
systemctl restart network
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pUaeZ9eK-1627290740462)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210705153605896.png)]
优化系统
## 修改yum源
rm -f /etc/yum.repos.d/*
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
## 安装基础包
yum install net-tools vim tree htop iftop gcc gcc-c++ glibc iotop lrzsz sl wget unzip telnet nmap nc psmisc dos2unix bash-completion bash-completion-extra sysstat rsync nfs-utils httpd-tools ntpdate -y
## 关闭防火墙并且关闭开机自启
systemctl stop firewalld
systemctl disable firewalld
## 关闭selinux
setenforce 0
vim /etc/sysconfig/selinux
SELINUX=disabled
## 优化文件描述符
echo '* - nofile 65535' >> /etc/security/limits.conf
## 时间同步
crontab -e
# 时间同步
*/5 * * * * /usr/sbin/ntpdate time1.aliyun.com &>/dev/null
## 优化完后关机
init 0
## 创建快照
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UhmwUkk6-1627290740464)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210705154601025.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c2TmtVcG-1627290740465)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210705154710550.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2paacFwc-1627290740466)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210705154836705.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GTvAUdtT-1627290740468)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210705154853305.png)]
## 给克隆机修改网卡
vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=10.0.0.100 => 10.0.0.41
vim /etc/sysconfig/network-scripts/ifcfg-eth1
IPADDR=172.16.1.41 => 172.16.1.41
systemctl restart network
## 修改主机名
# 查看主机名
hostname
# 修改主机名
hostnamectl set-hostname backup
## 或者进行一下操作,可以提高效率
1.修改主机名 hostnamectl set-hostname backup
2.修改IP地址 sed -i 's#100#41#g' /etc/sysconfig/network-scripts/ifcfg-eth[01]
3.重启服务器
## 创建xshell标签->测试连接服务器是否成功