软件系统恢复操作手册实例文件.docx

上传人:b****6 文档编号:6762524 上传时间:2023-01-10 格式:DOCX 页数:16 大小:158.37KB
下载 相关 举报
软件系统恢复操作手册实例文件.docx_第1页
第1页 / 共16页
软件系统恢复操作手册实例文件.docx_第2页
第2页 / 共16页
软件系统恢复操作手册实例文件.docx_第3页
第3页 / 共16页
软件系统恢复操作手册实例文件.docx_第4页
第4页 / 共16页
软件系统恢复操作手册实例文件.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

软件系统恢复操作手册实例文件.docx

《软件系统恢复操作手册实例文件.docx》由会员分享,可在线阅读,更多相关《软件系统恢复操作手册实例文件.docx(16页珍藏版)》请在冰豆网上搜索。

软件系统恢复操作手册实例文件.docx

软件系统恢复操作手册实例文件

 

XXX有限公司

XX系统

系统恢复操作手册

文档修订记录

版本编号

*变化

状态

简要说明

(黑体五号)

日期

变更人

批准日期

批准人

*变化状态:

A——增加,M——修改,D——删除

 

1

概述

1.1编写目的

本文描述了XX有限公司二期智能化工厂FTPC系统的搭建过程及常见故障处理方式,便于用户在出现一般故障时处理问题,以及在出现重大故障时重建系统。

1.2读者对象

本文档适用于项目经理、系统运维人员。

1.3引用文件

1.4术语表

缩写

解释

FTPC

罗克韦尔提供的MES系统开发平台

SOS服务

FTPC提供的web服务

JBOSS

基于J2EE的开放源代码的应用服务器

ActiveMQ

FTPC用到的一种第三方消息中间件

2FTPC系统搭建过程

FTPC平台部署包括系统前期准备、httpd、activeMQ、Tomcat、Jboss、FTPC等部分,其中httpd负责负载均衡,activeMQ处理消息队列,Tomcat中部署FTPCadministrator、帮助文档、downloads,jboss主要配置高可用,FTPC即部署在jboss中。

所有步骤开始前,在Windows下安装FTPC安装包,随着安装步骤进行,需要将安装路径中的文件部署到Linux下。

所有安装包和配置完成的文件,都已上传配置库,可以参考。

2.1前期准备

1.关闭Linux防火墙

临时关闭防火墙

Serviceiptablesstop

永久关闭

chkconfigiptablesoff

2.查看opt分区容量

df–h/opt

3.设置文件句柄数

vi/etc/profile

i进入编辑模式

最后一行加上:

ulimit–n65535

Esc退出编辑,shift+:

进入命令行,wq保存退出

重启Linux系统shutdown–rnow

Ulimit–a检查是否成功

4.设置Linux的net.core.wmem_max和net.core.rmem_max

vi/etc/sysctl.conf

在文件最后加上

net.core.rmem_max=20971520

net.core.wmem_max=1048576

保存并退出

5.修改系统时区

执行tzselect命令-->选择Asia-->选择China-->选择BeijingTime-->然后输入1。

编辑文件/etc/profile。

在profile末添加以下内容:

TZ='Asia/Shanghai';exportTZ

保存并关闭profile文件。

执行命令:

source/etc/profile

检验系统时区是否已经修改。

命令:

date–R

6.关闭SELinux

/usr/sbin/sestatus–v查看selinux状态

修改/etc/selinux/config文件

将SELINUX=enforcing改为SELINUX=disabled

重启系统

Shutdown–rnow

7.Host配置

修改或确认Linux主机名

/etc/sysconfig/network中的hostname字段

编辑/etc/hosts,加上两台集群的IP和主机名

修改Windows本机host文件,加上两台集群的IP和主机名

2.2安装JDK

1.Linux下安装JDK

(1)执行命令su进入root用户

(2)cd/opt进入opt文件夹,新建rockwell文件夹:

mkdirrockwell

(3)将jdk安装包拷贝到第二步创建的rockwell目录下:

cpjdk-8u60-linux-x64.tar.gz/opt/rockwell/

(4)在rockwell目录下解压缩,得到jdk1.8.0_60文件夹

解压命令:

tar–zxvfjdk-8u60-linux-x64.tar.gz

可以在rockwell目录下执行ls命令看到

2.配置java_home

(1)执行命令vi/root/.bashrc编辑文件.bashrc,进入文件后a进入编辑模式

(2)在文件最后加上如下内容:

exportJAVA_HOME=/opt/rockwell/jdk1.8.0_60

exportPATH=$JAVA_HOME/bin:

$PATH

exportCLASSPATH=.:

$JAVA_HOME/lib:

$JAVA_HOME/lib/tools.jar

exportJBOSS_HOME=/opt/rockwell/jboss-eap-7.0

exportPATH=$JBOSS_HOME/bin:

$PATH

编辑完,esc退出编辑模式,shift+:

进入命令行,wq保存退出

3.执行source/root/.bashrc使配置生效

4.根目录下执行java–version验证是否配置成功

检查是否80、8080端口占用netstat–lnp

2.3安装配置HTTPD(RedHatEnterpriseLinux6.5默认已安装)

3.1默认信息

3.1.0默认安装位置

3.1.0.0默认安装位置/etc/httpd

3.1.0.1默认配置文件位置/etc/httpd/conf

3.1.1常用操作

3.1.1.1、查看有没有安装httpd

rpm-qa|grephttpd

3.1.1.2、查看httpd的服务状态

chkconfig--list|grephttpd

3.1.2启动、停止、重启服务(root身份,可以sudo执行)

servicehttpdstart

servicehttpdstop

servicehttpdrestart

3.1.3添加httpd服务为开机启动

chkconfighttpdon(设置开机启动)

chkconfig--listhttpd

3.1.4查看端口占用

netstat-ntpl

3.2mod_cluster下载安装

3.2.1下载mod_cluster-1.2.0.Final-linux2-x64-ssl.tar.gz,解压压缩包,在mod_cluster-1.2.0.Final-linux2-x64-ssl\opt\jboss\httpd\lib\httpd\modules下寻找:

mod_advertise.so

mod_manager.so

mod_proxy_cluster.so

mod_slotmem.so

3.2.1这四个包是用来维护、管理Apachehttpd与JBoss之间的连接、通信。

将这四个动态包拷贝到Apachehttpd的modules目录下,即/etc/httpd/modules下。

3.3配置httpd.conf

3.3.1编辑/etc/httpd/conf/httpd.conf

3.3.1.1检查监听端口

Listen80

3.3.1.2注释掉httpd.conf中mod_proxy_balancer模块,因为此模块与mod_cluster相关模块不兼容:

#LoadModuleproxy_balancer_modulemodules/mod_proxy_balancer.so

3.3.1.3修改ServerName

ServerNamehttpserver:

80

3.3.3创建/etc/httpd/conf/jboss_cluster.conf,添加相应内容,让httpd监听在HttpServerIP:

6666上

ListenHttpServerIP:

6666HttpServerIP为httpd所在服务器的ip(10.113.254.201)

6666>HttpServerIP为httpd所在服务器的ip(10.113.254.201)

AdvertiseGroup224.0.1.108:

23333224.0.1.108为组播地址,与standalone-full-ha.xml中的组播地址一致,端口号也要一致

AdvertiseBindAddress224.0.1.108:

23333224.0.1.108为组播地址,与standalone-full-ha.xml中的组播地址一致,端口号也要一致

3.3.4在/etc/httpd/conf/httpd.conf中使用Include把jboss_cluster.conf包含进来

3.4httpd访问地址

http:

//10.113.254.201:

80

3.5mod_cluster_manager访问地址

http:

//10.113.254.201:

6666/mod_cluster_manager

2.4安装activeMQ

将activemq压缩包解压到/opt/rockwell/tar-xvfapache-activemq-5.14.1.tar

复制activemq文件到init.d文件夹

cp/opt/rockwell/apache-activemq-5.14.1/bin/activemq/etc/init.d/activemq

编辑/etc/init.d/activemq,在配置正文开头增加如下参数:

exportJAVA_HOME=/opt/rockwell/jdk1.8.0_60

exportACTIVEMQ_HOME=/opt/rockwell/apache-activemq-5.14.1

source/etc/init.d/activemq

添加到服务

chkconfig--addactivemq

配置权限

chmod755/etc/rc.d/init.d/activemq

chmod777–R/opt/rockwell/apache-activemq-5.14.1

设置为开机自启动:

chkconfigactivemqon

测试是否可以以服务模式启动:

serviceactivemqstart

serviceactivemqstop

访问:

http:

//10.113.254.201:

8161/admin/

http:

//10.113.254.202:

8161/admin/

http:

//10.113.254.203:

8161/admin/

默认用户名/密码:

admin/admin

如果能够进入activeMQ管理界面,表示搭建成功

2.5安装Tomcat,配置FTPCAdmin

将apache-tomcat-8.5.6.tar.gz复制到/opt/Rockwell/

在该目录下解压缩

tar–zxvfapache-tomcat-8.5.6.tar.gz

进入

/opt/rockwell/apache-tomcat-8.5.6/conf/server.xml

将文件中8080端口全部改为8081,修改8009端口为8109,防止与Jboss端口冲突

将window下安装文件中的FTPCAdmin.war复制到/opt/rockwell/apache-tomcat-8.5.6/webapps/

在/opt/rockwell/apache-tomcat-8.5.6/bin目录下执行./startup.sh启动Tomcat,生成FTPCAdmin文件夹

用浏览器登录ip:

8081能否显示Tomcat主页,注意关闭防火墙

执行./shutdown.sh停止Tomcat

执行vi/etc/rc.d/init.d/tomcat,将以下内容复制到文件中

#!

/bin/bash

#/etc/rc.d/init.d/tomcat

#initscriptfortomcatprecesses

#processname:

tomcat

#description:

tomcatisaj2seserver

#chkconfig:

23458616

#description:

StartuptheTomcatservletengine.

if[-f/etc/init.d/functions];then

./etc/init.d/functions

elif[-f/etc/rc.d/init.d/functions];then

./etc/rc.d/init.d/functions

else

echo-e"\atomcat:

unabletolocatefunctionslib.Cannotcontinue."

exit-1

fi

RETVAL=$?

CATALINA_HOME="/opt/Rockwell/apache-tomcat-8.5.6"

case"$1"in

start)

if[-f$CATALINA_HOME/bin/startup.sh];

then

echo$"StartingTomcat"

$CATALINA_HOME/bin/startup.sh

fi

;;

stop)

if[-f$CATALINA_HOME/bin/shutdown.sh];

then

echo$"StoppingTomcat"

$CATALINA_HOME/bin/shutdown.sh

fi

;;

*)

echo$"Usage:

$0{start|stop}"

exit1

;;

esac

exit$RETVAL

保存并退出

给文件添加权限,使得脚本文件可以执行,命令为 

chmod755/etc/rc.d/init.d/tomcat

 

将其添加到服务中,命令为

chkconfig--add/etc/rc.d/init.d/tomcat

 

然后在tomcat中的catalina.sh文件中的大概99行出在“osspecificsupport”前面加上:

exportJAVA_HOME=/opt/rockwell/jdk1.8.0_60

exportCATALINA_HOME=/opt/rockwell/apache-tomcat-8.5.6

exportCATALINA_BASE=/opt/rockwell/apache-tomcat-8.5.6

exportCATALINA_TMPDIR=/opt/rockwell/apache-tomcat-8.5.6/temp

对catalina.sh增加执行权限

chmod755catalina.sh

以上所有顺利进行并且没有报错,则配置完成,可以输入命令

servicetomcatstart和servicetomcatstop

来进行验证

配置自启动:

chkconfigtomcaton

将下载文件(SOS服务等)复制到Tomcat:

将Windows下安装文件夹中PlantOpsDownloads.zip解压到PlantOpsDownloads文件夹,整个文件夹复制到Linux/opt/rockwell/apache-tomcat-8.5.6/webapps/

部署FTPCAdmin:

创建目录

/opt/rockwell/ftpcadmin

/opt/rockwell/ftpcadmin/home

/opt/rockwell/ftpcadmin/home/conf

/opt/rockwell/ftpcadmin/home/db

进入到目录/opt/rockwell/apache-tomcat-8.5.6/webapps/FTPCAdmin/WEB-INF,修改web.xml

y:

/PlantOperations/bldFTPCAdmin/code/home改为

/opt/rockwell/ftpcadmin/home

把以下2个文件从/opt/rockwell/apache-tomcat-8.5.6/webapps/FTPCAdmin/WEB-INF/lib到目录/opt/rockwell/ftpcadmin/home/conf

ftpcAdmin.properties

logging.properties

打开ftpcAdmin.properties文件,修改FTPC_ADMIN_JMS_URL,添加上failover协议

FTPC_ADMIN_JMS_URL=failover:

//(tcp:

//localhost:

61616)

启动Tomcat

登录http:

//10.113.254.201:

8081/FTPCAdmin/FTPCAdmin

http:

//10.113.254.202:

8081/FTPCAdmin/FTPCAdmin

http:

//10.113.254.203:

8081/FTPCAdmin/FTPCAdmin

如果显示FTPCAdministrator界面,部署成功

2.6安装Jboss

1、将jboss-eap-7.0在Windows下解压,复制到Linux,/opt/rockwell/路径下;

2、配置Jboss

文件standalone-full-ha.xml。

(适用于双节点),单节点配置standalone-full.xml

在Windows下安装目录\sw-ProductionCentre-PlantOperationsServer-JBossADV\jbossSampleConfigTemplates找到standalone-full-ha.xml模板文件,将默认的sqlserver连接注释或删掉,将本来注释掉的oracleRAC配置反注释,将该RAC配置中的IP等修改为数据库的IP、端口号、服务名

5

100

改为100和400

将上述用户名密码改成数据库的用户名密码

将默认的sqlserver驱动注释掉或删掉,将本来注释掉的oracle驱动启用

配置activeMQ:

jboss:

domain:

resource-adapters:

4.0">

NoTransaction

failover:

//(tcp:

//:

61616)

将如上节点中的改为activeMQ所在服务器的IP

3.配置JBOSS环境变量

使用命令vi/root/.bashrc打开文件.bashrc

添加以下内容到文件末:

exportJBOSS_HOME=/opt/rockwell/jboss-eap-7.0

exportPATH=$JBOSS_HOME/bin:

$PATH

保存并退出编辑状态。

执行命令source/root/.bashrc

4.创建JBOSS管理员账户

使用root帐号登录到Linux系统。

进入到目录cd/opt/rockwell/jboss-eap-7.0/bin。

执行add-user.sh。

选择“a”去创建用户。

输入用户名admin

输入密码admin,并确认密码。

5.获取驱动

在FTPC安装目录下,找到modules.zip,解压后,复制到Linux中,

路径:

/opt/Rockwell/jboss-eap-7.0/

将该路径下同名的modules文件夹覆盖

6.启动jboss

切换至JBoss安装目录/bin

执行启动命令

./standalone.sh-cstandalone-full-ha.xml-bx.x.x.x

其中x.x.x.x为standalone-full-ha.xml中配置的bind-address,就是替换所有的127.0.0.1的那个地址,也就是本机IP

jboss访问地址:

http:

//x.x.x.x:

8080

7.配置Jboss服务化

进入到目录/opt/rockwell/jboss-eap-7.0/bin/init.d

在jboss-eap.conf中配置以下信息:

JAVA_HOME="/opt/rockwell/jdk1.8.0_60"

JBOSS_HOME="/opt/rockwell/jboss-eap-7.0"

JBOSS_USER=root

JBOSS_CONFIG=standalone-full-ha.xml

JBOSS_OPTS="-b10.113.254.202"---10.113.254.202是Linux本机IP

编辑jboss-eap-rhel.sh,将

if[-z"$JBOSS_CONFIG"];then

JBOSS_CONFIG=standalone.xml

改为:

if[-z"$JBOSS_CONFIG"];then

JBOSS_CONFIG=standalone-full-ha.xml

用以下命令将jboss-eap.conf复制到/etc/default目录

sudocpjboss-eap.conf/etc/default

用以下命令将jboss-eap-rhel.sh复制到/etc/init.d目录:

sudocpjboss-eap-rhel.sh/etc/init.d

修改jboss-eap-rhel.sh名称为jboss

mvjboss-eap-rhel.shjboss

用以下命令将jboss添加到自

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1