CenOS7安装Opentext Process Platform实践之平台篇

3. 平台安装

3.1. 开始安装Process Platform

按顺序安装两个产品。
1. CARS
2. Process Platform
安装需要图形化界面

(1)检查安装文件的权限。

[root@esbdevserver OpenTextProcessSuitePlatform]# ls -l

-rw-r--r--. 1 root root 13350437 Feb  8 05:12 OpenText_CARS_2.6.bin
-rw-r--r--. 1 root root 65693182 Mar 19 23:50 OpenText_Process_Suite_Platform_16.1.bin

修改安装文件OpenText_CARS_2.6.bin为可执行文件。

[root@esbdevserver OpenTextProcessSuitePlatform]# chmod +x OpenText_CARS_2.6.bin 

(2)(检查)设置安装过程解压提取文件的临时文件夹为可执行权限,例如文件夹“/tmp”;

(3)检查主机名的设置“/etc/hosts”,编辑hosts文件,增加行,设置如下:

#vi /etc/hosts
127.0.1.1   esbdevserver.dqzfkjtrial.com.cn esbdevserver

应用平台需要规范的全限定域名FQDN(Fully Qualified Domain Name),FQDN不只需要主机名还需要主机域名,其表达形式为hostname.domain。

(4) 配置JDBC相关内容,在/etc/profile中,需要有CLASSPATH 和在tomee/lib下的JDBC的jar包 ,详见“1.7. 配置MySQL JDBC(为TomEE)”。

(5)图像化安装终端设置

If youuse terminal clients, suchas MobaXterm or Xming to launchthe Process Platform Graphic User Interface (GUI) inLinux, youmust configure them as follows:
To configure MobaXterm:
1. Go toMobaXterm Settings -> X11tab, select Windowed mode with Fvwm from the X11server display mode list and click OK. A confirmationdialog box opens.
2. Click Yes to restart and apply the changes.
To configure XLaunch option in Xming:
1. Go to the Display Options page and select any one of the following three options:
One window
Fullscreen
One window without titlebar
2. Click Yes.

3.2. 安装CARS

OpenText CARS 是轻量级目录服务(LDAP),为平台提供和支持。OpenText CARS能与平台安装到同一主机,也可以安装到不同主机上。
下面指南简明介绍安装。

(1)开始安装

[root@esbdevserver OpenTextProcessSuitePlatform]# ./OpenText_CARS_2.6.bin
Preparing to install...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

将出现如下CARS欢迎安装图形界面,一路Next默认安装即可。

这里写图片描述

(2)选择第一行,接受许可“I accept the terms of …” ,然后“Next”;

(3)设置安装实例名称为默认名称“defaultInst”,然后“Next”;

(4)选择CARS安装目录,默认为:/opt/opentext/cars/defaultInst,然后“Next”;

(5)设置服务,如下图所示。

这里写图片描述

注:域名后缀为:‪o=dqzfkjtrial.com.cn

Suffix默认为‪o=localdomain dqzfkjtrial.com.cn,把localdomain 删除。

(6)用户证书,设置密码为“cordys”。

(7)检查安装配置如下:

Install Folder:
    /opt/opentext/cars/defaultInst  
‪Instance Name:
    ‪defaultInst  
‪Server Identifier:
    ‪esbdevserver.dqzfkjtrial.com.cn  
‪Server Port:
    ‪6366  
‪Suffix:
    ‪o=dqzfkjtrial.com.cn  
‪Directory Manager:
    ‪cn=Directory Manager,o=dqzfkjtrial.com.cn  
‪Installation Type:
    ‪Network enabled  

检查没有问题,然后“Next”;

(8)安装,选择“Install”按钮;

(9)进入到安装完成状态页面,点击“Done”按钮,完成安装。

3.3. 安装过程平台基线

(1)进入安装文件目录,并设置安装文件为可执行。

[root@esbdevserver /]# service tomee start
[root@esbdevserver init.d]# ./cars-slapddefaultInst start
Starting CARS 2.6                                          [  OK  ]

[root@esbdevserver /] cd /opt/OpenTextProcessSuitePlatform
[root@esbdevserver OpenTextProcessSuitePlatform]# chmod +x OpenText_Process_Suite_Platform_16.1.bin

注:安装过程中要使用CARS,需要先启动CARS服务,以及tomee服务。

(2)开始安装

[root@esbdevserver OpenTextProcessSuitePlatform]# ./OpenText_Process_Suite_Platform_16.1.bin

OpenText Process Suite Platform 16欢迎界面打开,一路“Next”下去。

这里写图片描述

(3)Web服务信息,对接TomEE

这里写图片描述

其中:tomcat os service name = tomee

Tomcat Host = localhost

如果设置主机名称如何?
esbdevserver.dqzfkjtrial.com.cn

(4)MySQL数据连接及数据库管理信息

这里写图片描述
MySQL server name = ‪esbdevserver.dqzfkjtrial.com.cn
DBA User Name and DBA Password是MySQL本地root及密码。

注:MySQL server name是主机名。

在此处出现了问题,其中User Name应该是已经在MySQL数据库中建好的用户,例如用最初的root,而实际操作中分别用过opentext和cordys。

如果没有先建好并授权用户,将出现如下错误:

Executing scripts: 
Error while executing the sql scripts file java.sql.SQLException: Access denied for user 'opentext'@'localhost' (using password: YES)

解决办法是先建好用户,并授权,如下所示:

mysql> update mysql.user set password=password("cordys") where user="cordys";

mysql> grant all privileges on *.* to 'cordys'@'%' identified by 'cordys' with grant option;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;

最后的设置是:

这里写图片描述

User Name = cordys

DataBase Name = cordys

(5)JMX设置

这里写图片描述

(7)安装信息汇总

Install Folder:
    /opt/opentext/ProcessPlatform/defaultInst  
Install Set:
    Custom  
‪Configured Web Server(s):
    ‪TomEE  
‪Instance Name:
    ‪defaultInst  
‪Current Version:
    ‪OpenText Process Suite Platform 16.1  
‪CARS Host:
    ‪esbdevserver.dqzfkjtrial.com.cn  
‪CARS Port:
    ‪6366  
‪Directory Manager DN:
    ‪cn=Directory Manager,o=dqzfkjtrial.com.cn  
‪CARS Suffix:
    ‪o=dqzfkjtrial.com.cn  
‪CARS Certificate Path:
    ‪/opt/opentext/cars/defaultInst/certificates  
‪License Mode:
    ‪Single  
‪Registered Customer Name:
    ......  
‪Registered Site Name:
    ‪......  
‪License Key:
    ...... 
‪Authentication Mode:
    ‪  
‪Database Vendor for Process Platform Repository:
    ‪MySQL  
‪Connection Type for Process Platform Repository:
    ‪JDBC  
‪Database Server for Process Platform Repository:
    ‪esbdevserver.dqzfkjtrial.com.cn  
‪Database Name for Process Platform Repository:
    ‪opentext  
‪Database Vendor for Process Platform Logger:
    ‪MySQL  
‪Connection Type for Process Platform Logger:
    ‪JDBC  
‪Database Server for Process Platform Logger:
    ‪esbdevserver.dqzfkjtrial.com.cn  
‪Database Name for Process Platform Logger:
    ‪opentext  
‪JMX User Name:
    ‪admin  
‪Minimize memory footprint:
    ‪No  
‪Installation Type:
    ‪Network enabled  
‪Network Interface:

(8)安装完成“Done”
这里写图片描述

4. 部署平台应用

4.1. 部署

浏览器打开如下地址:

localhost:8080/home/system/wcp/cap/install/?nodeName=esbdevserver

我这里报错,内容如下:

......
Caused by: com.eibus.localization.exception.custom.LocalizableIllegalStateException: 
Process Platform Monitor is not ready for the application server instance '/opt/tomee'.
......

原因是未启动“Process Platform Monitor”,操作如下命令即可:

[root@esbdevserver ~]# cd /etc
[root@esbdevserver etc]# cd init.d

[root@esbdevserver init.d]# ./wcpddefaultInst start
Starting Cordys Monitor                                    [  OK  ]

然后在浏览器,输入如下地址:

http://esbdevserver.dqzfkjtrial.com.cn:8080/home/system/wcp/cap/install/?nodeName=esbdevserver

执行如下操作:

这里写图片描述

当“Cordys Single Sign-On”应用部署时,需要输入用户和密码,使用安装系统平台时的用户和密码(root/cordys)。
这里写图片描述

4.2. 部署配置数据库

选择使用“ Use same inputs for all applications ”,也是Cordys CWS Core、Cordys Business Activity Monitorin、OpenText Entity Runtime、Cordys MDM等服务组件使用同一数据库。

这里写图片描述

这里写图片描述


jdbc:mysql://esbdevserver.dqzfkjtrial.com.cn:3306?useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true

如下图所示,是应用服务部署明细:

这里写图片描述

如果部署中出现异常(例如本案例中,使用虚拟机反映超时),如下图所示,需要退出部署操作“Finish”,或关闭服务。

这里写图片描述

关闭服务的操作命令如下:

[root@esbdevserver opt]# service tomee stop

[root@esbdevserver init.d]# ./wcpddefaultInst stop
Stopping Cordys Monitor                                                          [  OK  ]
[root@esbdevserver init.d]# ./cars-slapddefaultInst stop
Stopping CARS 2.6   

再重新启动服务,命令如下:

[root@esbdevserver init.d]# service tomee start
Starting... OK
[root@esbdevserver init.d]# ./wcpddefaultInst start
Starting Cordys Monitor                                    [  OK  ]
[root@esbdevserver init.d]# ./cars-slapddefaultInst start
Starting CARS 2.6         

按以往的经验,启动服务顺序如下:

# ./cars-slapddefaultInst start
# ./wcpddefaultInst start
# service tomee start

默认情况下,tomee是系统服务,自动启动的,为什么有时候需要手动启动呢?

需要耐心等待片刻,然后,在浏览器中输入:

http://esbdevserver.dqzfkjtrial.com.cn:8080/home/system/wcp/cap/install/?nodeName=esbdevserver

接续进行服务部署。

4.3. 其他

4.3.1. 扩大CAP部署服务的JVM空间

登录到系统租户下,使用“System Resouorce Manager”,配置CAP@esbdevserver服务,如下图所示。

这里写图片描述

找到“CAP@esbdevserver”服务,鼠标右键,按图示顺序配置JVM。

这里写图片描述

4.3.2. 自主手动部署服务

使用浏览器访问地址“http://esbdevserver.dqzfkjtrial.com.cn:8080/cordys”,登录用户和密码为root和cordys。选择“Application Deployer”功能。

这里写图片描述

如下图所示,左侧列表中“incomplete”和“new”分别是安装出现异常的服务CAP包和未安装的服务包。选择待安装服务CAP包,右键选择“Deploy”即可,一路“Next”再“Deploy”。

这里写图片描述

5. 卸载

由于自主选择顺序安装服务包,造成了一个文件异常,没有办法只能卸载重新安装。

[root@esbdevserver OpenTextProcessSuitePlatform]# /opt/opentext/ProcessPlatform/defaultInst/_uninst/"Uninstall OpenText Process Suite Platform 16.1"

这里写图片描述

参考:
《 CenOS7安装JDK与MySQL、Tomcat、TomEE(Opentext Process Platform安装实践之准备篇)》 CSDN博客, 肖永威 2017.04

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肖永威

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值