Запускать несколько экземпляров IBM BPM

У меня установлен IBM Business Process Manager Advanced 7.5.

Вопрос: Можно ли установить и запустить более новую версию - IBM BPM 8.5 на той же машине?

Я беспокоюсь о конфликте портов (например, порт 9043 для IBM Console). Может быть, я должен спросить, как изменить конфигурацию порта по умолчанию?

Пожалуйста помоги.

4 ответа

Решение

Технически это может быть возможно, однако я предлагаю вам не делать этого, поскольку ibm bpm требует много системных ресурсов для запуска, а установка двух версий ibm bpm может сделать систему медленнее, чем когда-либо прежде.

Однако я видел несколько экземпляров одной и той же версии ibm bpm, работающих в одном кластере на виртуальной машине сервера. Это практически стабильно и используется со значительного срока владения.

PS. - Я управлял огромной ibm bpm, содержащей более 80 серверов ibm bpm.

Как уже прокомментировал газ, в теории это возможно. Но вы должны знать, что IBM BPM не только использует указанные порты для веб-доступа, но и использует порты для внутренней связи. На мой взгляд, это не простая задача, чтобы получить право.

С другой стороны, системные требования для IBM BPM довольно сложны для сервера: если вы хотите запустить оба экземпляра параллельно, вы должны учитывать, что ваш сервер должен быть способен. WebSphere довольно жадный и не предназначен для совместного использования своих ресурсов;)

Да, вы можете запустить несколько версий BPM в одной системе. Основными проблемами будут конфликт портов и системные ресурсы ОС. Используйте BPMConfig для создания нового профиля и установки на разных портах. На моих лабораторных компьютерах с виртуальными машинами я устанавливаю все установки BPM с портами по умолчанию, и одновременно выполняется только один (1) запуск. Если мне нужно 2, я просто раскручиваю новую ВМ из базового шаблона и иду оттуда.

По умолчанию конфликты портов устраняются кодом сервера приложений WebSphere. При необходимости вы можете указать "initialPortAssignment" для Dmgr, узлов и членов кластера при создании среды с помощью команды BPMConfig. Вы даже можете указать конкретные номера портов, используя

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

Вы также можете предоставить параметры Websphere, такие как "-startingPort начальный_порт | -portsFile ports_file_path | -defaultPorts" для Dmgr bpm.dmgr.profileOptions= и узлов bpm.de.node.#. ProfileOptions в файле свойств BPMConfig. Для членов кластера просто есть возможность указать начальный порт.

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

Я бы не советовал менять номера портов после того, как вы начнете использовать среду BPM.

Как указывают другие, убедитесь, что у вас достаточно ресурсов, если вы планируете запускать обе среды одновременно.

Да, я использую две версии для оценки. Конфликты портов можно разрешить с помощью консоли сервера (WebSphere Integrated Solutions Console) или утилит BPMConfig.

Другие вопросы по тегам