【day9】搭建测试环境

搭建测试环境

目录

1 部署说明................................................................

1.1 部署内容................................................................

1.2 系统架构................................................................ 

  #画出系统架构图

1.3 系统接口................................................................ 

  #简要列出系统接口地址

1.4 部署包结构说明.................................................................. 

  #对关键目录及文件作简要说明与注意事项提醒

  #如下:

  View Code

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、重启项目

猜你喜欢

转载自www.cnblogs.com/xhybk/p/9419361.html