软件系统部署手册模版
目 录
1. 前言.... 4
1.1. 目的.... 4
1.2. 术语与缩略语.... 4
2. 部署环境.... 4
2.1. 系统部署图.... 4
2.2. 软硬件清单.... 5
3. 环境配置.... 6
4. 安装中间件.... 6
4.1. 安装JDK示例.... 6
4.2. 安装中间件2.. 7
5. 部署数据库.... 7
5.1. 安装准备.... 7
5.2. 安装配置数据库.... 8
5.3. 初始化数据库.... 8
6. 部署应用程序.... 8
6.1. 应用程序部署.... 9
6.2. 监测程序部署示例.... 9
7. 访问验证.... 11
8. 常见问题.... 11
- 前言
- 目的
【本文档主要用于指导实施人员对用户生产环境的部署以及和系统运维人员进行系统运维进行参考。本文档详细介绍了描述了系统部署的环境要求、过程步骤、常见问题记录等。】
- 术语与缩略语
【本章节描述档过程中涉及到的业务术语、缩略语、专有名词。】
序号 | 术语、缩写 | 解释 |
|
|
|
|
|
|
- 部署环境
【本章节主要描述系统部署的服务器网络环境及软硬件服务器要求、数据通讯关系等】
- 系统部署图
【根据用户确认的软硬件部署图,重点描述服务器的类型、性能参数、系统版本、中间件及版本及用户访问类型】
- 软硬件清单
【本节与系统部署图涉及的软硬件清单相匹配】,示例如下:
序号 | 名称 | 品牌 | 型号及规格 | 数量 |
1 |
|
|
|
|
2 |
|
|
|
|
- 环境配置
【本章节主要描述具体每一台服务器的内网IP、CPU参数、存储空间、内存、操作系统版本(已经安装的应用程序包)】
序号 | 名称 | 内网IP | 规格参数 | 操作系统 |
1 | 预生产环境 |
|
| linux |
2 |
|
|
|
|
- 安装中间件
【本章节分别介绍应用系统需要的中间件名称、版本、来源(非否收费,是否有后期维护支持)、环境要求、安装步骤、配置文件修改及启动/停止服务等环节】
- 安装JDK示例
- 环境要求及版本
【本章节说明安装中间价的环境和版本。如jdk-6u37-linux-x64-rpm.bin。
安装该中间件的用户要求:root 】
1.准备系统环境:linux,
2.jdk版本:jdk-6u37-linux-x64-rpm.bin
- 安装步骤
【本章节说明安装操作步骤示例:如,安装文件上传指定目录;授权及执行安装;设置环境变量;启用环境变量;安装确认】
- 解压
- 配置环境变量
- 安装中间件
【如安装apache、tomcat等中间件,请分开表述。】
- tomcat解压
- 配置jdk
- 部署数据库
【本章节主要介绍数据库的安装部署过程,主要包括安装准备、数据库配置、数据库初始化等主要内容。】
- 下载mysql rpm安装包
- 使用rpm命令安装
- 设置root密码
- 安装准备
【针对要安装的数据库需要哪些系统插件包,需要提前准备并安装部署好。明确数据库的版本、安装条件限制等,如只能通过ssh远程在linux下安装数据库时,需要采取静默安装的方式。】
- 安装配置数据库
【本章节主要描述安装过程和步骤,如:添加相关用户和用户组;创建安装目录;修改相关系统参数;设置用户环境变量;上传解压软件包;创建数据库;配置数据库监测服务;数据库客户端链接测试】
- 创建数据库用户
- 创建数据库实例
- 导入数据库脚本
- 初始化数据库
【初始化数据库的表空间、用户、授权等导入应用系统初始化表结构和数据等。】
1.crm这边提供数据库结构脚本
- 部署应用程序
【本章节重点表述应用程序部署的内网IP、安装目录、服务名称、服务端口、程序包名称等,】示例如下:
内网访问IP | 所安装的目录 | 所要 部署应用 | tomcat端口号 | 应用部署路径 | ||
Server 端口 | HTTP 端口 | ajp 端口 | ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 应用程序部署
【总体部署概述,如:应用程序包上传到指定目录;配置文件修改;
针对特定应用部署特性参数的修改说明;相关要求说明,如启动本服务时必须保证apache服务正常。】
- 监测程序部署示例
【通过SSH远程登录应用服务器xx.xx.xx.xx,将工程程序xx放在$TOMCAT_HOME/webapps/xx.war下面。
系统配置文件hosts.conf,增加地址映射
配置文件server.xml,修改tomcat应用端口
配置文件application.properties,修改数据库链接参数
配置文件zbx_uct.properties,修改webservice链接参数
启动/停止服务】
- 访问验证
【本章节主要说明应用服务的域名映射等内容,及初始访问验证等内容。】
- 常见问题