1.2 架构搭建顺序
1.3 架构环境
1.4 虚拟主机配置
2.1 架构优化脚本内容
2.2 模板机主机hosts文件配置
3.1 克隆前准备
3.2 进行克隆
3.3 进行克隆
3.4 克隆主机配置
3.5 虚拟主机快照
3.6 错误排查
3.7 如何让setup 命令中防火墙配置生效
第1章 企业架构规划 1.1 架构图 1.1.1 用户访问网站组成类型
作用
实现方式
顾客-用户
访问网站的人员
@
保安-防火墙
安全策略控制;正确的流量通过,攻击者的流量组织
硬件- 华为 思科 juniper厂商
软件-iptables
迎宾-负载均衡服务器
提供访问者请求调度作用
nginx反向代理负载均衡服务器
LVS haproxy
服务员-web服务器
根据http原理,回复给访问者相应的页面信息
nginx网站服务技术 apache
tomcat
厨师-数据库服务器
返回给web服务器,相应用户数据的信息(字符串信息)
mysql Oracle
厨师-存储服务器
返回给web服务器,相应用户的视频、图片、附件等数据信息
NFS存储服务器 分布式储存mfs
fastdfs
厨师-备份服务器
备份全网架构服务器的重要资料
定时备份rsync+定时任务
实时备份 inotify/sersync+rsync
厨师-缓存服务器
将数据存储到内存当中,提升读取效率
memcache
redis
mongodb
心跳线
keepalived 高可用
集群
多台服务器做一件相同的事情
1.1.2 运维人员访问网站组成
类型
作用
实现方式
秘密通道-vpn
实现加密传输数据,实现认证建立连接
监管-跳板机
监控运维人员操作信息
1、实时监控运维人员桌面信息
2、命令记录功能
3、操作记录回放
4、用户审计功能
jumpsever/gateone
批量管理服务器
批量自动化管理多台主机
ssh+key
ansible (200-300台)
saltstack
监控服务器
监控架构服务器运行情况
zabbix/nagios+cacti
批量安装部署系统
(kicksrtart/cobbler)
1.2 架构搭建顺序
顺序 服务 软件 1 备份存储服务器 rsync软件实现备份服务 2 存储服务器 NFS软件实现存储服务 3 1 2 之间实时同步 inotify+rsync/sersync 4 批量管理服务器 ssh+key/ansible/saltstack 5 web服务 nginx 6 LNMP架构 linux+nginx+mysql+php 7 负载均衡 ngnix负载均衡 8 心跳线 keeplived 高可用
服务器规划
数量
作用说明
负载均衡服务器
两台
对访问网站的流量进行风流,减少流量对某台服务器的压力
web服务器
三台
处理用户的页面访问请求(Nginx)
NFS存储(兼职批量管理)
一台
储存图片、附件、头像等静态数据
备份服务器(rsync)
一台
对全网服务器数据进行实时与定时备份
数据库服务器(mySQL)
一台
对动态变化数据进行存储(文本内容)
管理服务器
一台
1) 1.作为yum仓库服务器,提供全网服务器的软件下载
2) 2.跳板机、操作审计
3) 3.vpn(pptp)
4) 4.监控(zabbix)
5) 5.兼职批量分发和管理(ssh+key/ansible/saltstack)
合计需要9台虚拟机
1.3.2 各主机(IP/主机名)规划
服务器说明
外网ip(nat)
内网IP(LAN区段)
主机名称规划
A1-nginx负载均衡服务器01
10.0.0.5/24
172.16.1.5/24
lb01
A2-nginx负载均衡服务器02
10.0.0.6/24
172.16.1.6/24
lb02
B1-nginx web服务器
10.0.0.7/24
172.16.1.7/24
web02
B2-nginx web服务器
10.0.0.8/24
172.16.1.8/24
web01
B3-nginx web服务器
10.0.0.9/24
172.16.1.924
web03
C3-mysql数据库服务器
10.0.0.51/24
(生产环境不设置)
172.16.1.51/24
db01
C1-NFS存储服务器
10.0.0.31/24
(生产环境不设置)
172.16.1.31/24
nfs01
C2-rsync 存储服务器
10.0.0.41/24
(生产环境不设置)
172.16.1.41/24
backup
X-管理服务器
10.0.0.61/24
(生产环境不设置)
172.16.1.61/24
m01
1.3.3 初始目录规划
说明
目录结构
目录结构说明
初始化目录
/server/scripts
/server/tools
/application
存放脚本的目录
存放编译安装软件源代码的目录
软件程序的安装目录
1.4 虚拟主机配置 1.4.1 虚拟主机网卡添加(vmware软件)
选择网络适配器,添加一块新对的网卡
图1-1 添加网卡
选项默认即可,下一步直到网卡添加成功。
图1-2 添加完成
1.4.2 编辑网络修改网络选项,将NAT模式子网改为 10.0.0.0 /24
修改网关为10.0.0.254
图1-3 修改NAT网络的网段
图1-4 修改NAT网络的网关
设置网卡的格式
第一块网卡选择nat模式
图1-5 第一块网卡设置
第二块网卡选择lan区段
图1-6 第二块网卡设置 LAN区段
配置好lan区段后选择上lan区段即可
图1-7 第二块网卡选择好LAN区段
1.4.3 虚拟主机网卡地址配置图1-8 第一块网卡eth0配置
图1-9 第二块网卡eth1配置
1.4.4 网卡配置好后注意配置完成需要重启网络服务
/etc/init.d/network restart
第2章 架构主机优化脚本注意:此脚本需要放在/tmp 目录下