搭建测试环境
目录
1 部署说明................................................................
1.1 部署内容................................................................
1.2 系统架构................................................................
#画出系统架构图
1.3 系统接口................................................................
#简要列出系统接口地址
1.4 部署包结构说明..................................................................
#对关键目录及文件作简要说明与注意事项提醒
#如下:
2 安装部署准备................................................................
2.1 服务器配置及生产环境相关策略配置................................................................
2.1.1 硬件及软件配置................................................................
#申请机器,配置相关信息,如SFTP、日志平台等
2.1.2 网络配置(网络管理员分配IP&域名)................................................................
2.1.3 权限设置................................................................
#创建菜单、权限分配说明
2.1.4 备份策略................................................................
#如数据库全量备份、应用全文件夹备份
2.1.5 网络策略................................................................
#如开通STP,any、日志平台访问策略权限
2.1.6 密钥生成策略................................................................
2.2 系统安装................................................................
#安装依赖软件:数据库、中间件等。首次搭建需要,日常部署不需要
2.2.1 JDK安装................................................................
2.2.2 redis安装................................................................
2.2.3 mysql安装................................................................
2.2.4 nginx安装................................................................
2.2.5 jboss安装................................................................
2.3 系统备份................................................................
2.3.1 数据库备份................................................................
#数据库xxdb 全量备份
2.3.2 静态文件备份................................................................
2.3.3 配置文件备份................................................................
#各节点对应的配置文件xx.properties
2.3.4 应用系统备份................................................................
#各节点应用目录如xx.war备份
3 部署方案................................................................
3.1 部署资源目录................................................................
#服务器、目录、部署资源表,按编号顺序执行
3.2 停止NGINX服务器................................................................
3.3 停止JBOSS服务器................................................................
3.4 数据库部署................................................................
#首次搭建时导入基础数据,日常部署时执行更新sql
#ssh登录→创建目录deploy/db/${日期}→上传db部署包至DB目录
→mysql命令行提示符下执行mysql
3.5 配置文件部署................................................................
#修改配置文件
#ssh登录→创建目录deploy/config/${日期}→上传config部署包至config目录
→cp -rf 将config目录下配置文件覆盖至相应的项目配置文件夹中
3.6 应用系统部署................................................................
#获取代码 svn git→编译(java c c#)class→打包.war
#ssh登录→创建目录deploy/app/${日期}→上传app部署包至app目录
→cp -rf 将config目录下配置文件覆盖至相应的项目配置文件夹中
3.7 启动JBOSS................................................................
#各个节点启动jboss,观察 xx.deployed是否生成,如否手动touch xx.deployed
3.8 启动NGINX................................................................
#单点启动nginx,屏蔽其中jboss一个节点,查看各节点NGINX访问应用是否正常。
4 回退方案................................................................
4.1 静态文件回退................................................................
4.2 数据库回退................................................................
4.3 配置文件回退................................................................
4.4 应用系统回退................................................................
5 业务测试方法................................................................
#访问前台、后台、接口等各个节点,看应用是否正常访问
文档说明
项目名称:XX项目
本文档用于XX系统安装部署指导手册。
搭建测试环境简要步骤
## --------------------------------------------------------------------
## 搭建测试环境
## --------------------------------------------------------------------
1、申请服务器
第一次搭建
1、安装依赖软件:数据库、中间件等 mysql/redis/tomcat/nginx/jdk (技术提供软件清单,含软件名称、位数、版本号)
2、获取代码 svn git
3、编译(java、c、c#) 编译命令技术提供
4、导入基础数据 建表等
5、修改配置文件
6、启动项目
日常部署
1、获取最新的代码
2、编译(java、c、c#)
3、执行sql(如果数据库有改变的话)
4、修改配置文件(如果有修改的话)
5、重启项目