软件系统恢复操作手册_第1页
软件系统恢复操作手册_第2页
软件系统恢复操作手册_第3页
软件系统恢复操作手册_第4页
软件系统恢复操作手册_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXX有限公司

XX系统

系统恢复操作手册

系统恢复操作手册

文档修订记录

简要说

*变化明

版本编号日期变更人批准日期批准人

状态(黑体

五号)

*变化状态:A----增加,M修改,D删除

2/18

系统恢复操作手册

目录

I概述..............................................................................4

1.1编写目的...................................................................4

1.2读者对象...................................................................4

1.3引用文件...................................................................4

1.4术语表.....................................................................4

2FTPC系统搭建过程................................................................4

2.1前期准备...................................................................4

2.2安装JDK...................................................................6

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

2.4安装activcMQ..............................................................9

2.5安装Tomcat,西已置FTPCAdmin................................................9

2.6安装Jboss................................................................12

2.7配置部署FTPC.............................................................16

3FTPC常见问题处理...............................................................17

3.1多个FTPC客户端无法登陆..................................................17

3.2手持或现场客户端无法连接网络..............................................17

3/18

系统恢复操作手册

1概述

1.1编写目的

本文描述了XX有限公司二期智能亿工厂FTPC系统的搭建过程及常见故障处理方式,便于用户在

出现一般故障时处理问题,以及在出现重大故障时重建系统。

1.2读者对象

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

1.3引用文件

1.4术语表

缩写解释

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

SOS服务FTPC提供的web服务

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

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

2FTPC系统搭建过程

FTPC平台部署包括系统前期准备、httpd、activeMQxTomcat、Jboss、FTPC等部分,其中httpd

负责负载均衡,activeMQ处理消息队列,Tomcat中部署FTPCadministrator、帮助文档、downloads,

jboss主要配置高可用,FTPC即部署在jboss中。所有步骤开始前,在Windows下安装FTPC安

装包,随着安装步骤进行,需要将安装路径中的文件部署到Linux下。所有安装包和配置完成的

文件,都已上传配置库,可以参考。

2.1前期准备

1.关闭Linux防火墙

临时关闭防火墙

4/18

系统恢复操作手册

Serviceiptablesstop

永久关闭

chkconfigiptablesoff

2.杳看opt分区容量

df-h/opt

3.设置文件句柄数

vi/etc/profile

i进入编辑模式

最后一行加上:

ulimit-n65535

■if

if[9UID-gt199]&s("'id-gn,w="'id-un*"];then

umask002

else

ui&ask022

・>/dev/null

£1

fi

done

unseti

unset-fpathmunge

ulimit-n65535

Esc退出编辑,shift+:进入命令行,wq保存退出

重启Linux系统shutdown-rnow

Ulimit-a检杳是否成功

aaxmemorysize(kbytes,-m)unlimited

>penfiles(-n)65535

)ipesize(512bytes,-p)8

POSIXmessagequeues(bytes,-q)819200

real-timepriority(-r)0

4.设置Linux的net.core,wmemmax和net.core,rmemmax

vi/etc/sysctl.conf

在文件最后加上

net.core.rmem_max=20971520

net.core,wmemmax=1048576

5/18

系统恢复操作手册

保存并退出

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=enforeing改为SEUNUX=disab1ed

重启系统

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-x€4.tar.gz/opt/rockwell/

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

解压命令:tar-zxvfjdk-8u60-linux-x64.tar.gz

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

2.配置java_home

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

6/18

系统恢复操作手册

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

exportJAVAHOME=/opt/rockwell/jdkl.8.060

exportPATH=$JAVA_HOME/bin:SPATH

exportCLASSPATH=:$JAVA_HOME/1ib:$JAVA_HOME/1ib/tcols.jar

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

exportPATH=$JBOSS_HOME/bin:$PATH

编辑完,esc退出编辑模式,shift+:进入命令行,wq保存退出

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

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

[root®root/]#source/root/,bashrc

[root。root/]#java-version

javaversionMl.8.0_60w

Java(TM)SERuntimeEnvironment(build1,8.0_60-b27)

JavaHotSpot(TM)64-BitServerVM(build25.60-b23,mixedmode)

[root®root/]#|

检查是否80、8080端口占用netstat-Inp

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.1s查看有没有安装httpd

rpm-qagrephttpd

3.1.1.2、杳看httpd的服务状态

chkconfig-listgrephttpd

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

servicehttpdstart

servicehttpdstop

servicehttpdrestart

3.1.3添加httpd服务为开机启动

chkconfighttpdon(设置开机启动)

chkconfig-listhttpd

7/18

系统恢复操作手册

3.1.4查看端口占用

netstat-ntpl

3.2modcluster下载安装

3.2.1下载mod_clusterT.2.0.FinalTinux2-x64-ssl.tar.gz,解压压缩包,在

mod_cluster-l.2.0.Final-1inux2-x64-ssl\opt\jboss\httpd\lib\httpd\modules下寻找:

mod_advertise.so

mod_manager.so

modproxy_cluster.so

modslotmem.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模块,因为此模块与

modcluster相关模块不兼容:

#LoadModuleproxy_balancer_modulemodu1es/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)

<VirtualHostHttpServer: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把jbosscluster,conf包

含进来

3.4httpd访问地址

8/18

系统恢复操作手册

http://10.113.254.201:80

3.5mod_cluster_manager访问地址

http://10.113.254.201:6666/modclustermanager

2.4安装activeMQ

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

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

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

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

exportJAVAHOME=/opt/rockwell/jdkl.8.060

exportACTIVEMQH0ME=/opt/rockwel1/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

设置为开机自启动:

chkconfigactivemqcn

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

serviceactivemqstart

serviceactivemqstop

访问:

http:〃10.113.254.201:5161/admin/

http:〃10.113.254.202:3161/admin/

http://10.113.254.203:B161/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

9/18

系统恢复操作手册

进入

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

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

将window下安装文件中的FTPCAdmin.war复制到

/opt/rockwel1/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:StartuptheToncatservletengine.

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.z,

exit-1

fi

RETVAL=$?

CATALINA_H0ME=*/opt/Rockwell/apache-tomcat-8.5.6〃

case"$1"in

start)

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

then

10/18

系统恢复操作手册

echo$"StartingTomcat”

$CATALINA_HOME/bin/startup.sh

fi

,V

stop)

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

then

echo$"StoppingTomcat”

$CATALINA_HOME/bin/shutdown.sh

fi

9,

*)

echo$"Usage:$0[start|stop)*

exit1

9•

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/rockwe11/jdk1.8.060

exportCATALINAH0ME=/opt/rockwell/apache-tonicat-8.5.6

exportCATALINA_BASE=/opt/rocksvel1/apachc-tomcat-8.5.6

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

对catalina.sh增加执行权限

chmod755catalina.sh

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

11/18

系统恢复操作手册

servicetomcatstart和servicetomcatstop

来进行验证

配置自启动:

chkconfigtomcaton

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

将Windows下安装文件夹中P1antOpsDown1oads.zip解压到P1antOpsDown1oads文件夹,整个文

件夹复制到Linux/opt/rockwell/apache-tomcat-8.5.6/webapps/

部署FTPCAdmin:

创建目录

/opt/rockwel1/ftpcadmin

/opt/rockwel1/ftpcadmin/home

/opt/rockwel1/ftpcadmin/home/conf

/opt/rockwel1/ftpcadmin/home/db

进入到目录/opt/rockwelLzapache-tomcat-8.5.6/webapps/FTPCAdmin/WEB-INF,修改

web.xml

把〈param-value>y:/PlantOperations/bldFTPCAdmin/code/home〈/param-value>改为

<param-value>/opt/rockwell/ftpcadmin/honie</parani-value>

把以下2个文件从/opt/rockwel1/apache-tomcat-8.5.6/webapps/FTPCAdmin/WEB-INF/lib

到目录/opt/rockwel1/ftpcadmin/home/conf

ftpcAdmin.properties

logging,properties

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

FTPC_ADMIN_JMS_URL=failover://(tcp://localhost:61616)

启动Tomcat

登录hl113.254.201:8081/FTPCAd【nin/FTPCAdmin

http:〃10.113.254.202:8081/FTPCAdmin/FTPCAdmin

http:〃10.113.254.203:8081/FTPCAdmin/FTPCAdniin

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

2.6安装Jboss

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

2、配置Jboss

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

在Windows下安装目录\sw-ProductionCer.tre-PlantOperations

12/18

系统恢复操作手册

Server-JBossADV\jbossSampleConfigTemplates找到standalone-full-ha.xml模板文

件,将默认的sqlserver连接注释或删掉,将本来注释掉的oracleRAC配置反注释,将

该RAC配置中的IP等修改为数据库的IP、端口号、服务名

<pool>

<min-pool-size>5</min-pool-size>

<max-pool-size>100</max-pool-size>

</pool>

改为100和400

<security>

<user-name><usernajne></user-name>

<password><password></password>

</security>

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

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

配置activeMQ:

<subsystemxmlns=z,urn:jboss:domain:resource-adapters:4.0〃〉

<resource-adapters>

〈resource-adapterid=*activemq-rar.rar*>

<moduleslot="main"id=^org.apache.activemq*/>

<transaction-support>NoTransaction</transaction-support>

<config-propertyname="ServerUr1”>

failover://(tcp://<localhost>:61616)

将如上节点中的<1比@坨。51》改为activeMQ所在服务器的IP

3.配置JBOSS环境变量

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

添加以下内容到文件末:

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

exportPATH=$JBOSS_HOME/bin:SPATH

保存并退出编辑状态。

执行命令source/root/,bashrc

4.创建JBOSS管理员账户

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

13/18

系统恢复操作手册

进入到目录cd/opt/rockwell/jboss-eap-7.O/bin(,

执行add-user,sh。

选择“a”去创建用户。

输入用户名admin

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

1digit(9),1non-alphanumericsymbol(s)

Password:

WFLYDM0098:Thepasswordshoildbedifferentfromtheusername

Areyousureyouwanetousethepasswordenteredyea/no?y

Re-enterPassword:

Whatgroupsdoyouwantthisusertobelongto?(Pleaseentera8nmaseparated

list,orleaveblankfornon*)[]:1

Abouttoadduser*rocl^gll1for丁”na圆车

Isthiscorrectyes/n^

Addeduser'rockwell'tofile*/opt/rockwell/jboss-eap/standalone/configuration/

mgmt-users.properties,

Addeduser'rockwell'tofile'/opt/rockwell/jboss-eap/domain/configuration/mgsit

-users.properties'

Addeduser,rockwell*withgroupstofile*/opt/rockwellZjboss-eap/stan<lalone/c

onfiguration/perties,

Addeduser*rockwell*withgroupstofile•/opt/rockwell/jboss-eap/domain/confi

guration/perties'

IsthisnewusergoingtobeusedforoneASprocesstoconnecttoanotherASpr

ocess?

e.g.foraslavehostcontrollerconnectingtothesiasterorforaRemotingconn

ection>Wf!MrvertoserverEJBcalls.

5.获取驱动

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

路径:/opt/Rockwel1/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/rockwe11/jdk1.8.0_60*

14/18

系统恢复操作手册

JBOSS_HOME=*/opt/rockwe11/jboss-eap-7.0”

JBOSS_USER=root

JBOSSCONFIG:standalone-full-ha.xml

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

编辑jboss-eap-rhel.sh,将

if[-z"$JB0SS_C0NFIG*];then

JB0SS_C0NFIG=standalone.xml

改为:

if[-z〃$JBOSS_CONFIG"];then

JBOSS_CONFIG=standa1one-ful1-ha.xml

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

sudocpjboss-eap.conf/etc/default

用以下命令将jbosseaprhel.sh复制到/etc/init.d目录:

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

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

mvjboss-eap-rhel.shjboss

用以下命令将jboss添加到自动启动项:

sudochkconfig-addjboss

用以下命令给jboss服务添加执行权限:

sudochmod777/etc/init.d/jboss

sudochmod777/opt/rockwell/jboss-eap-7.0/bin/standalone.sh

设为开机自启动

chkconfigjbosson

使用以下命令启动jboss服务:

sudoservicejbossstart

浏览器登录主机名:8080,如果现实Jboss主页,则启动成功。

进入目录/opt/rockwell/jboss-eap-7.0/bin/,打开standalone,conf,找到JVM的JAVAOPTS

配置,修改内存大小

JAVA_0PTS=z,-Xms1303m-Xmx2048m-XX:MetaspaceSize=96M

-XX:MaxMetaspaceSize=256m-Djava.net.preferIPv4Stack=true*

改为JAVA_0PTS="-Xms2048m-Xmx4096m-XX:MetaspaceSize=256M-XX:MaxMetaspaceSize=2048m

-Djava.net.preferIPv4Stack=true/z

15/18

系统恢复操作手册

进入目录/opt/rockwell/jboss-eap-7.0/bin/,打开standalone,conf,bat,在文件末

尾添加以下内容

set*JAVA_OPTS=%JAVA_OPTS%

-Dorg.apache,activemq.SERIALIZABLE_PACKAGES=*

2.7配置部署FTPC

先备份DSPlantOpcrations.ear

/opt/rockwell/jboss-eap-7.O/standalone/deployments下的文件需要全部删掉

可以用命令rm-rf+filename

C:\Rockwell\P010.3.106520advanced\sw-ProductionCentre-PlantOperations

Server-JBossADV,使用记事本打开produc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论