中小企业架构搭建规矩制定
1环境必须统一,高度一致
2必须注重预习
对于网站而言,多个服务器组织在一起,形成企业的网站架构
网站架构的组成部分
用户
网站访问者
防火墙(硬件---华为 思科 juniper 软件--iptables)
对访问流量进行策略控制
负载均衡(nginx反向代理负载均衡 LVS haproxy)
协调调度作用
web服务器 (nginx 网站服务技术 apache tomcat)
处理用户请求
存在多个服务器,并且多个服务器工作一致(web服务器集群)
数据库服务器 (mysql Oracle部署简单配置)
存储用户上传的文字字符信息
存储服务器(NFS存储服务 分布虐存储mfs fastdfs)
存储用户上传的图片视频附件等信息
备份服务器(定时备份 rsync定时任务 实时备份 inotify/sersync+rsync)
提供网站架构数据备份(两地三中心数据备份)
缓存服务器 (memcache redis mongodb)
将用户经常访问的内容存储到内存中,提升用户访问效率
缺点:容易丢失数据,内存容量有限
运维人员访问网站
秘密通道-×××(pptp vpn)
实现加密传输数据,实现认证建立连接
监管-跳板机(jumpserver gateone )
监控运维人员操作信息
1.实时监控运维人员桌面信息
2.命令记录功能
3.操作记录回放
4.用户审计功能
批量管理服务器(ssh+key ansible saltstack)
批量自动化管理多台主机
监控服务器(zabbix nagios+cacti )
监控构架服务器运行情况
运维必会工具体系
http://oldboy.blog.51cto.com/2561410/775056
SLA 架构运行级别
实现企业架构稳定运行:解决单点故障
1备份服务器
2全网备份
3储服务器 NFS网络文件存储
4实时备份
5批量管理 sshd +key ansible
6web服务器(nginx)
7企业架构lnmp
8负载均衡服务器
9keiiplived负载均衡
批量安装部署系统(kickstart/cobbler)
操作部分
虚拟主机网络配置部分
1虚拟软件虚拟网卡信息配置
a进入虚拟网络编辑模式
b添加虚拟网卡vmnet8 进行配置(选择nat模式,关闭dhcp功能,设置网段信息 10.0.0.0/24)
c点击NAT设置 修改网关地址信息
2虚拟主机添加虚拟网卡配置
a右键点击虚拟主机点击设置,添加虚拟网卡硬件设备
b选择LAN区段模式,添加LAN区段名称
c点击确认保存
PS:多个虚拟主机,LAN区段名称必须一致
3虚拟主机网络地址信息配置
eth0(外网网卡)
10.0.0.200/24
10.0.0.254
223.5.5.5/223.6.6.6
eth1(内网网卡)
172.16.1.200/24
模拟环境统一规划(重点)
1服务器及服务规划说明
2IP地址信息规划
3系统优化配置统一
虚拟主机扩展操作说明:
1虚拟主机克隆操作
a.克隆主机准备工作
1清空文件
>/etc/udev/rules.d/70-persistent-net.rules
开机自启动就删除它
echo '> /etc/udev/***' >> /etc/rc.local
2删除
# 两删除
sed -ri '/UUID|HWADDR/d' /etc/sysconfig/network-scripts/ifcfg-eth[01]
grep -E 'UUID|HWADDR' /etc/sysconfig/network-scripts/ifcfg-eth[01]
b进行虚拟主机克隆
关闭虚拟模板机
右键选中模板机 选择设置 克隆 (选择链接克隆)
c对克隆后的虚拟主机设置
1.设置网卡地址信息
# # 修改IP地址
sed -i 's#200#41#g' /etc/sysconfig/network-scripts/ifcfg-eth[01]
grep '41' /etc/sysconfig/network-scripts/ifcfg-eth[01]
/etc/sysconfig/network-scripts/ifcfg-eth0:IPADDR=10.0.0.41
/etc/sysconfig/network-scripts/ifcfg-eth1:IPADDR=172.16.1.41
2.设置主机名称信息
# # 修改主机名称
## 01. 利用给你们脚本进行修改
## 02. 手动进行修改
hostname backup
sed -i "s#oldboy40#backup#g" /etc/sysconfig/network
grep "backup" /etc/sysconfig/network
HOSTNAME=backup
grep "backup" /etc/hosts
172.16.1.41 backup
02 进行虚拟主机快照
模板机初始化完成拍照
扩展问题:
01. 如何让setup 命令中防火墙配置生效
chckconfig messagebus on