




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 育婴师质量提升考题及答案
- 心理咨询师考试内容的伦理问题探讨与实践试题及答案
- 新兴产业对专利保护的影响试题及答案
- 激光技术在可持续发展中的作用考题试题及答案
- 机械考初级证试题及答案
- 教师职业道德考点与试题及答案
- 激光技术应用规范试题及答案
- 激光技术工程师证书考试复习材料与试题答案
- 育婴师与父母沟通技巧试题及答案
- 数值修约试题及答案
- (必会)军队文职(数学1)近年考试真题题库(含答案解析)
- 【贸易战背景下华为公司危机应对措施及其启示18000字(论文)】
- 水泥标准培训考核2024
- 图书馆运营管理服务投标方案(技术方案)
- IEEE-30节点全套数据2
- (落地式、悬挑式脚手架)设备设施风险分级管控清单
- DL∕T 5046-2018 发电厂废水治理设计规范
- 高中语文统编版必修上册《致云雀》课件
- 杉篙架搭设安全技术交底
- DZ∕T 0258-2014 多目标区域地球化学调查规范(1:250000)(正式版)
- 数学-山东省名校考试联盟2023-2024学年高一下学期5月期中检测试题和答案
评论
0/150
提交评论