0

我安装了 IBM Business Process Manager Advanced 7.5。

问题:是否可以在同一台机器上 安装和运行更新的版本 - IBM BPM 8.5 ?

我担心端口冲突(例如 IBM 控制台的端口 9043)。也许我应该问如何更改默认端口配置?

请帮忙。

4

5 回答 5

2

从技术上讲这是可能的,但是我建议您不要这样做,因为运行 ibm bpm 需要大量系统资源,并且安装两个版本的 ibm bpm 会使系统比以往任何时候都慢。

但是,我已经看到在服务器 VM 的单个集群上运行相同 ibm bpm 版本的多个实例。这实际上是稳定的,并且在相当长的任期内都在使用。

PS。- 我管理了一个巨大的 ibm bpm 基础设施,其中包含 80 多个 ibm bpm 服务器。

于 2016-01-27T20:45:37.123 回答
1

正如 Gas 已经评论的那样,理论上这是可能的。但是您必须注意,IBM BPM 不仅使用指定的端口进行 Web 访问,还使用端口进行内部通信。在我看来,这不是一件容易的事。

另一方面,IBM BPM 的系统要求对于服务器来说是相当具有挑战性的,如果您想并行运行两个实例,您应该考虑您的服务器将需要有能力。WebSphere 有点贪婪,并不是真正旨在共享其资源;)

于 2016-01-12T08:29:11.503 回答
1

是的,您可以在同一系统上运行多个版本的 BPM。主要关注点将是端口冲突和操作系统系统资源。使用BPMConfig创建新的配置文件并在不同的端口上安装。在我的带有 VM 的实验室机器上,我使用默认端口安装所有 BPM 安装,并且一次只运行一 (1) 个。如果我需要 2 个,我只需从基本模板启动一个新 VM 并从那里开始。

于 2016-01-19T00:35:04.657 回答
1

默认情况下,端口冲突由 WebSphere Application 服务器代码解决。如果需要,您可以在使用 BPMConfig 命令创建环境时为 Dmgr、节点和集群成员指定“initialPortAssignment”。您甚至可以使用

https://www.ibm.com/support/knowledgecenter/en/SSFPJS_8.6.0/com.ibm.wbpm.ref.doc/topics/samplecfgprops.html

您还可以在 BPMConfig 属性文件中为 Dmgr bpm.dmgr.profileOptions= 和节点 bpm.de.node.#.profileOptions 提供 Websphere 选项,例如“-startingPort starting_port | -portsFile ports_file_path | -defaultPorts”。对于集群成员,只需选择指示起始端口。

参考:https ://www.ibm.com/support/knowledgecenter/cs/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/rxml_manageprofiles.html

一旦开始使用 BPM 环境,我不建议更改端口号。

正如其他人所指出的,如果您计划同时运行两个环境,请确保您有足够的资源。

于 2018-10-26T16:39:06.957 回答
0

是的,我使用两个版本进行评估。可以使用服务器(WebSphere 集成解决方案控制台)控制台或 BPMConfig 实用程序来处理端口冲突。

于 2020-09-27T07:45:50.550 回答