Запускать несколько экземпляров 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. Вы даже можете указать конкретные номера портов, используя
Вы также можете предоставить параметры Websphere, такие как "-startingPort начальный_порт | -portsFile ports_file_path | -defaultPorts" для Dmgr bpm.dmgr.profileOptions= и узлов bpm.de.node.#. ProfileOptions в файле свойств BPMConfig. Для членов кластера просто есть возможность указать начальный порт.
Я бы не советовал менять номера портов после того, как вы начнете использовать среду BPM.
Как указывают другие, убедитесь, что у вас достаточно ресурсов, если вы планируете запускать обе среды одновременно.
Да, я использую две версии для оценки. Конфликты портов можно разрешить с помощью консоли сервера (WebSphere Integrated Solutions Console) или утилит BPMConfig.