软件系统完整上线方案.docx
- 文档编号:10434341
- 上传时间:2023-02-11
- 格式:DOCX
- 页数:14
- 大小:1,021.53KB
软件系统完整上线方案.docx
《软件系统完整上线方案.docx》由会员分享,可在线阅读,更多相关《软件系统完整上线方案.docx(14页珍藏版)》请在冰豆网上搜索。
软件系统完整上线方案
Documentnumber文档编号
Confidentialitylevel密级
内部公开
Documentversion文档版本
Total13pages共13页
V1.00
XX系统上线方案
Preparedby
拟制
Date
日期
yyyy-mm-dd
Reviewedby
评审人
Date
日期
yyyy-mm-dd
Approvedby
批准
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服务器的硬/软件配置
设备名称
硬件配置
操作系统
数据库
中间件
其它软件配置
服务器
Cpu2核、内存4G、硬盘500G
Centos6.3、64位
Mysql5.5
无
Jdk1.6、tomcat6.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版本为RedHat4.1.2-48
Linux命令:
uname-a
可以看到当前系统为64位的
第二步:
下载mysqlCommunityServer
官方下载地址:
可以选择【Linux-Generic】,下载对应的RMP包.
由于当前系统为redhat(64位),所以直接选择Oracle&RedHatLinux4&5
Mysql安装包有很多,作用也不同,大多数情况下只需要安装MySQL-Server和MySQL-Client,其它包根据需要安装.
下载下面两个安装包文件
MySQL-server-5.5.28-1.rhel4.x86_64.rpm
MySQL-client-5.5.28-1.rhel4.x86_64.rpm
第三步:
安装MySQL
安装顺序:
先安装服务器,然后再安装客户端
Linux命令:
rpm-ivhMySQL-server-5.5.28-1.rhel4.x86_64.rpm
安装后启动MySQL
命令:
/etc/init.d/mysqlstart
出现如上提示,启动成功.
MySQL默认是没有密码的,所以直接可以连接上
MysQL默认端口为3306,安装启动成功后,可以用命令查看3306端口状态
命令:
netstat-nat|grep3306
或者:
netstat-ntlp
第四步:
修改mysql的密码
方法一:
mysql>usemysql;
mysql>descuser;
mysql>selectHost,User,PasswordfromuserwhereUser='root';
mysql>flushprivileges;
退出重新登录,可以看到mysql密码修改成功
方法二:
[root@localhost~]#mysqladmin-uroot-ppasswordroot
--此处password后的root密码为目标密码
Enterpassword:
--第二次输入的密码为原始mysql密码,因为默认安装后为空,所以直接enter即可
然后用root/root登录
第五步
为mysql创建新用户dennisit/dennist@#!
pdp
命令:
insertintomysql.user(Host,User,Password)
values('localhost','dennist',password('dennist@#!
pdp'));
为改用户创建表,并受权限,可是部分授权,也可以全部授权,这里全部授权给表
mysql>createdatabasetb_newusrtb;
mysql>grantallprivilegesontb_newusrtb.*todennisit@localhostidentifiedby'dennist@#!
pdp';
mysql>flushprivileges;
至此,所以任务完成,用新建的用户登录数据库
使用命令查看,mysql的用户
mysql>selectHost,User,Passwordfromuser;
当然,也可以查询其对应的权限.跟一般的sql查询无异,执行到此步表示MySql安装成功。
7.2应用部署
一、首先安装jdk,配置环境变量,具体步骤如下:
1)将安装程序复制到/usr/local目录下
2)执行命令:
./jdk-6u14-linux-i586.bin解压后得到目录jdk1.6.0_14,将目录名改为jdk1.6.0.14,不然后面的操作会无效。
3)依次执行下列命令:
ln-sjdk1.6.0.14jdkln-sjdk/jrejre
4)设置环境变量vi/etc/profile
加入如下内容:
JAVA_HOME=/usr/local/jdk
exportJAVA_HOME
CLASSPATH=/usr/local/jdk/lib:
/usr/local/jre/lib
exportCLASSPATH
PATH=$PATH:
/usr/local/jdk/bin:
/usr/local/jre/bin
5)测试JDK是否安装成功
cd/etcjavac如果出现关于javac的使用说明,表示安装成功。
二、安装tomcat应用服务器,步骤如下:
1)将安装程序复制到/usr/local目录下
2)执行命令:
tar-zxvfjakarta-Linuxtomcat-5.0.19.tar.g解压后得到目录jakarta-Linuxtomcat-5.0.19
3)设置环境变量vi/etc/profile加入如下内容:
Linuxtomcat_HOME=foo/LinuxtomcatexportLinuxtomcat_HOME
4)进入/usr/local/jakarta-Linuxtomcat-5.0.19/bin,执行:
./startup.shstart启动Linuxtomcat服务器
5)测试是否安装成功用浏览器浏览http:
//localhost:
8080如果出现Linuxtomcat的欢迎页面,表示安装成功。
三、部署聚客宝系统应用至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/,输入vimjdbc.properties修改配置文件中的数据库连接信息,输入wq保存退出。
5)配置日志信息,cd到解压包下的/web/WEB-INF/,输入vimlog4j.properties修改配置文件中日志保存路径,输入wq保存退出。
6)配置系统上传时存放临时文件的目录,cd到解压包下的/web/WEB-INF/,输入vimstruts.xml修改配置文件中临时文件保存路径,输入wq保存退出。
7)配置上传文件目录权限,设置为可读写权限。
四、测试聚客宝系统是否部署成功:
首先,确定自己的电脑已连接外网,打开IE输入以下地址:
http:
//203.195.201.189:
8090/ilegend/login.do访问正常则说明聚客宝系统部署成功。
数据迁移方案
上线前必须准备好基础数据的迁移工作,首先要将聚客宝基础数以脚本的形式导出,再利用Navicat工具将数据脚本导入到聚客宝试运行数据库。
试运行期间,客户将产生大量正式数据在试运行数据库中,后续系统正式上线后,这部分数据将同时迁移到正式数据库。
主要处理方式如下:
1.确定客户试运行期间的正式数据,试运行期间给客户提供测试帐号和正式帐号,将所有正式帐号产生的数据,以数据脚本的形式导出。
2.利用Navicat工具将正式数据导入到正式生产库。
试运行期间假设客户产生的数据较大,将采取数据同步的方式,将数据同步到正式环境数据库,再利用客户的测试帐号过滤掉测试数据,同样也能达到正式数据的迁移效果。
7.3应急方案
现场运维人员每天上班前检查各服务器是否正常运行,相关的备份计划是否有在执行。
如发现服务运行异常,无法访问系统时,可通过腾讯云服务器web管理平台进行实时监控、检查系统运行日志、重启服务器以及服务器切换等操作。
腾讯云服务器web管理平台地址:
用户、密码分别为:
2074715605ilegend@2014
云服务器管理界面:
云服务器监控界面:
8技术支持
8.1运行支持方式
<系统的支持方式,包括电话、邮件、问题处理平台等。
>
8.2问题处理流程
<系统在上线中问题的受理、分析、解决及升级报告流程,并明确具体责任人,可用流程图进行描述。
>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 系统 完整 上线 方案
![提示](https://static.bdocx.com/images/bang_tan.gif)