最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

软件系统完整上线方案

来源:动视网 责编:小OO 时间:2025-09-30 01:12:58
文档

软件系统完整上线方案

Documentnumber文档编号Confidentialitylevel密级内部公开Documentversion文档版本Total13pages共13页V1.00XX系统上线方案Preparedby拟制Date日期yyyy-mm-ddReviewedby评审人Date日期yyyy-mm-ddApprovedby批准Date日期yyyy-mm-dd修订记录日期修订版本修改章节修改描述作者1引言1.1目的1.2背景待开发系统的名称、任务的提出者、开发者及使用部门。1.3定义本文中用到的专门术
推荐度:
导读Documentnumber文档编号Confidentialitylevel密级内部公开Documentversion文档版本Total13pages共13页V1.00XX系统上线方案Preparedby拟制Date日期yyyy-mm-ddReviewedby评审人Date日期yyyy-mm-ddApprovedby批准Date日期yyyy-mm-dd修订记录日期修订版本修改章节修改描述作者1引言1.1目的1.2背景待开发系统的名称、任务的提出者、开发者及使用部门。1.3定义本文中用到的专门术

Document number 文档编号 

Confidentiality level 密级 

内部公开
Document version 文档版本 

Total 13 pages 共 13 页

V1.00

XX 系统上线方案

Prepared by 

拟制Date

日期

yyyy-mm-dd
Reviewed by 

评审人

Date

日期

yyyy-mm-dd
Approved by

批准

Date

日期

yyyy-mm-dd
修订记录

日期修订版本修改章节修改描述作者
 

1引言

1.1目的

<说明编写本文的目的,指出预期的读者。>

1.2背景

待开发系统的名称、任务的提出者、开发者及使用部门。

1.3定义

本文中用到的专门术语的定义。

1.4参考资料

本文中引用的参考资料和文件。

2上线组织架构

<包括上线期间的组织架构图(应包括关联系统支持小组),及相关职责分工和管理方式。>

3上线计划

<上线期间的行动计划和内容,可用上线进度控制表描述,包括工作阶段、工作事项、关键步骤简要描述、开始、结束时间、执行单位、执行人、责任人、关联执行单位、执行人、责任人,状态等。>

可以参考如下的表格模板:

4运行环境

聚客宝系统运行环境必须配备3立的服务器,1台为应用部署生产服务器,1台为应用部署测试服务器,另一台为数据库服务器。后续将根据实际情况,可能另增2到3台服务器做负载均衡。服务器统一安装Linux系统,生产服务器和测试服务器都必须安装jdk以及tomcat,数据库服务器必须安装好mysql数据库。

4.1服务器的硬/软件配置

设备名称硬件配置操作系统数据库中间件其它软件配置
服务器Cpu 2核、内存4G、硬盘500G

Centos 6.3、位

Mysql 5.5

Jdk1.6、tomcat 6.0

4.2网络环境

聚客宝系统是一个BS架构的web项目,所有用户都可以通过互联网访问系统,为了保证系统安全,采用了腾讯云服务器部署,整体网络架构如下:

4.3备份要求

为了防止突发性事故引起数据丢失,聚客宝系统的所有数据将根据备份策略以全量或增量方式进行备份,备份策略如下:

1.系统备份:每2个月进行1次全备。

2.数据库备份:每天进行即时的增量备份,每周进行1次全量备份。

3.其他文件数据备份:每周进行1次全量备份。

5上线准备

<系统切换前各项准备工作、时间和责任人,包括人员的准备、业务制度的准备、后勤保障、社会宣传以及告知客户的方式等工作。>

5.1技术准备

<包括切换前的准备工作,如数据,环境,设备,测试验证案例,应急准备>

5.2业务准备

<包括上线配套制度的要求和落实计划>

5.3安全保障

上线运行期间,确保所有备份策略是否正常执行,防止丢失用户数据,造成数据无法恢复。另外,用户登录系统注册成功后,请妥善保管帐号信息,以免泄漏个人信息。

6试运行

<包括试运行的方式及其合理性分析、试运行检验的重点环节、试运行用户的选择,以及试运行时间。 >

6.1试运行方式及其合理性分析

<包括系统试运行方式的确定,以及是否符合业务和运行的要求。>

6.2试运行检验的重点环节

<包括系统试运行关键环节的技术、业务验证过程。>

6.3试运行上线范围及时间的选择

<包括系统试运行时间,上线包含的范围,如分行、用户的选择。>

7系统切换

7.1系统部署

由于目前租凭了腾讯公司的云服务器,所以涉及到操作系统、网络配置都由腾讯公司托管,我方无需重新部署配置,只有数据库需要由我方自行安装,安装部署步骤如下:

1.下载所需的安装包

2.安装MySQL

3.创建新用户并授权

具体安装步骤,以下图解教程

第一步: 检测系统版本信息

Linux命令: cat /proc/version

当前Linux版本为RedHat 4.1.2-48

Linux命令: uname -a

可以看到当前系统为位的

第二步:下载mysql Community Server 

官方下载地址: http://www.mysql.com/downloads/mysql/

可以选择【Linux-Generic】,下载对应的RMP包.

由于当前系统为redhat(位),所以直接选择 Oracle &Red Hat Linux 4 & 5

Mysql安装包有很多,作用也不同,大多数情况下只需要安装MySQL-Server和MySQL-Client,其它包根据需要安装.

下载下面两个安装包文件

MySQL-server-5.5.28-1.rhel4.x86_.rpm

MySQL-client-5.5.28-1.rhel4.x86_.rpm

第三步: 安装MySQL

安装顺序: 先安装服务器,然后再安装客户端

Linux命令: rpm -ivh MySQL-server-5.5.28-1.rhel4.x86_.rpm

安装后启动MySQL

命令:  /etc/init.d/mysql start

出现如上提示,启动成功.

MySQL默认是没有密码的,所以直接可以连接上

MysQL默认端口为3306,安装启动成功后,可以用命令查看3306端口状态

命令:  netstat -nat | grep 3306

或者:  netstat -ntlp

第四步: 修改mysql的密码

方法一:

mysql> use mysql;

mysql> desc user;

mysql> select Host, User, Password from user where User='root';

mysql> flush privileges;

退出重新登录,可以看到mysql密码修改成功

方法二:

[root@localhost ~]# mysqladmin -u root -p password root

--此处password后的root密码为目标密码

Enter password: 

--第二次输入的密码为原始mysql密码,因为默认安装后为空,所以直接enter即可

然后用root/root登录

第五步

为mysql创建新用户dennisit/dennist@#!pdp

命令:

insert into mysql.user(Host,User,Password) 

values ('localhost','dennist',password('dennist@#!pdp'));

为改用户创建表,并受权限,可是部分授权,也可以全部授权,这里全部授权给表

mysql> create database tb_newusrtb;

mysql> grant all privileges on tb_newusrtb.* to dennisit@localhost identified by 'dennist@#!pdp';

mysql> flush privileges;

至此,所以任务完成,用新建的用户登录数据库

使用命令查看,mysql的用户

mysql> select Host,User,Password from user;

当然,也可以查询其对应的权限.跟一般的sql查询无异,执行到此步表示MySql安装成功。

7.2应用部署

一、首先安装jdk,配置环境变量,具体步骤如下:

1)将安装程序复制到 /usr/local目录下

2)执行命令:./jdk-6u14-linux-i586.bin解压后得到目录jdk1.6.0_14,将目录名改为jdk1.6.0.14,不然后面的操作会无效。

3)依次执行下列命令:ln -s jdk1.6.0.14 jdk ln -s jdk/jre jre

4)设置环境变量vi /etc/profile

加入如下内容:

JAVA_HOME=/usr/local/jdk

export JAVA_HOME

CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib

export CLASSPATH

PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin

5)测试JDK是否安装成功

cd /etc javac如果出现关于javac的使用说明,表示安装成功。

二、安装tomcat应用服务器,步骤如下:

1)将安装程序复制到 /usr/local目录下

2)执行命令:tar -zxvf jakarta-Linux tomcat-5.0.19.tar.g解压后得到目录jakarta-Linux tomcat-5.0.19

3)设置环境变量vi /etc/profile加入如下内容:Linux tomcat_HOME=foo/Linux tomcat export Linux tomcat_HOME

4)进入 /usr/local/jakarta-Linux tomcat-5.0.19/bin,执行:./startup.sh start启动Linux tomcat服务器

5)测试是否安装成功 用浏览器浏览http://localhost:8080如果出现Linux tomcat的欢迎页面,表示安装成功。

三、部署聚客宝系统应用至tomcat应用服务器下,步骤如下:

1)将已经测试好的web应用打包成zip或者是war包

2)利用WinSCP工具将zip包或war包上传到tomcat下的WEB-INF目录下

3)利用PUTTY工具cd到tomcat下的bin目录下,输入./start.sh 解压zip或war包,再执行./shutdown.sh,kill掉tomcat进程。

4)配置数据库连接信息,cd 到解压包下的/web/WEB-INF/,输入vim jdbc.properties修改配置文件中的数据库连接信息,输入wq保存退出。

5)配置日志信息,cd 到解压包下的/web/WEB-INF/,输入vim log4j.properties修改配置文件中日志保存路径,输入wq保存退出。

6)配置系统上传时存放临时文件的目录,cd到解压包下的/web/WEB-INF/,输入vim struts.xml修改配置文件中临时文件保存路径,输入wq保存退出。

7)配置上传文件目录权限,设置为可读写权限。

四、测试聚客宝系统是否部署成功:

首先,确定自己的电脑已连接,打开IE输入以下地址:http://203.195.201.1:8090/ilegend/login.do访问正常则说明聚客宝系统部署成功。

数据迁移方案

上线前必须准备好基础数据的迁移工作,首先要将聚客宝基础数以脚本的形式导出,再利用Navicat工具将数据脚本导入到聚客宝试运行数据库。

试运行期间,客户将产生大量正式数据在试运行数据库中,后续系统正式上线后,这部分数据将同时迁移到正式数据库。主要处理方式如下:

1.确定客户试运行期间的正式数据,试运行期间给客户提供测试帐号和正式帐号,将所有正式帐号产生的数据,以数据脚本的形式导出。

2.利用Navicat工具将正式数据导入到正式生产库。

试运行期间假设客户产生的数据较大,将采取数据同步的方式,将数据同步到正式环境数据库,再利用客户的测试帐号过滤掉测试数据,同样也能达到正式数据的迁移效果。

7.3应急方案

现场运维人员每天上班前检查各服务器是否正常运行,相关的备份计划是否有在执行。如发现服务运行异常,无法访问系统时,可通过腾讯云服务器web管理平台进行实时监控、检查系统运行日志、重启服务器以及服务器切换等操作。

腾讯云服务器web管理平台地址:http://manage.qcloud.com/index.php

用户、密码分别为:2074715605 ilegend@2014

云服务器管理界面:

云服务器监控界面:

8技术支持

8.1运行支持方式

<系统的支持方式,包括电话、邮件、问题处理平台等。>

8.2问题处理流程

<系统在上线中问题的受理、分析、解决及升级报告流程,并明确具体责任人,可用流程图进行描述。>

文档

软件系统完整上线方案

Documentnumber文档编号Confidentialitylevel密级内部公开Documentversion文档版本Total13pages共13页V1.00XX系统上线方案Preparedby拟制Date日期yyyy-mm-ddReviewedby评审人Date日期yyyy-mm-ddApprovedby批准Date日期yyyy-mm-dd修订记录日期修订版本修改章节修改描述作者1引言1.1目的1.2背景待开发系统的名称、任务的提出者、开发者及使用部门。1.3定义本文中用到的专门术
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top