вторник, 4 декабря 2018 г.

Установка и создание профилей для IBM BPM (BPM, DMGR, WAS) из командной строки.

1. Настройка серверной части

Для установки мы будем использовать три сервера:
- bpm-dev-1 для BPM Node (IBM Process Server)
- bpm-dev-2 для DMGR (IBM Process Center)
- bpm-dev-3 для IBM WebSphere



Пропишем эти адреса на всех трех серверах в /etc/hosts:
192.168.33.10 bpm-dev-1
192.168.33.11 bpm-dev-2
192.168.33.12 bpm-dev-3

Создание группы и пользователей (выполняется с правами супер-пользователя - root):
# groupadd websphere
# useradd wsadmin -g websphere
# passwd wsadmin

Выключить файрвол: 
# systemctl stop firewalld
Отключить seLinux:
# sed 's/SELINUX=enforcing/SELINUX=disabled/' -i /etc/selinux/config
# setenforce 0

Отключить IPv6
# vi /etc/sysctl.conf
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1

Установка лимитов ОС (выполняется с правами супер-пользователя - root)
# vi /etc/security/limits.conf

Установите следующие лимиты для владельца установки BPM:
# - stack - maximum stack size (KB)
wsadmin soft stack 32768
wsadmin hard stack 32768
# - nofile - maximum number of open files
wsadmin soft nofile 65536
wsadmin hard nofile 65536
# - nproc - maximum number of processes
wsadmin soft nproc 16384
wsadmin hard nproc 16384
# - fsize - maximum file size
wsadmin soft fsize 6291453
wsadmin hard fsize 6291453

2) Скопировать на все сервера дистрибутив IBM Business Process Manager Advanced V8.5.7 в директорию /opt/distribs/IBM_BPM

3) Распаковать дистрибутив IBM BPM Adv 8.5.7 for Linux x86_64:
# cd /opt/distribs/IBM_BPM
# gunzip ./*gz
# tar -xvf BPM_Adv_V857_Linux_x86_1_of_3.tar
# tar -xvf BPM_Adv_V857_Linux_x86_2_of_3.tar
# tar -xvf BPM_Adv_V857_Linux_x86_3_of_3.tar

4) Запустить установку Installation Manager
на всех серверах:

# ulimit -n 8192
# cd /opt/distribs/IBM_BPM/

# ./IM64/installc \
-acceptLicense \
-showProgress \
-installationDirectory /opt/IBM/InstallationManager \
-log /opt/IBM/install_IM.$(date +%Y%m%d_%H%M).log

5) Установка IBM BPM Process Server
на сервере bpm-dev-1:

Перейдите в директорию с исполняемыми файлами IBM IM
# cd /opt/IBM/InstallationManager/eclipse/tools

#BPM AD Process Server NON PROD (не продуктивный, тестовый сервер)
# ./imcl -repositories /opt/distribs/IBM_BPM/repository/repos_64bit/repository.config \
-acceptLicense \
-showVerboseProgress \
-installationDirectory /opt/IBM/WebSphere/AppServer/ \
-log /opt/IBM/install_BPM.$(date +%Y%m%d_%H%M).log \
install com.ibm.bpm.ADV.v85,AdvancedProcessServer.NonProduction com.ibm.websphere.ND.v85

6) Установка IBM BPM Process Center
на сервере bpm-dev-2:

Перейдите в директорию с исполняемыми файлами IBM IM
# cd /opt/IBM/InstallationManager/eclipse/tools

# ./imcl -repositories /opt/distribs/IBM_BPM/repository/repos_64bit/repository.config \
-acceptLicense \
-showVerboseProgress \
-installationDirectory /opt/IBM/WebSphere/AppServer/ \
-log /opt/IBM/install_BPM.$(date +%Y%m%d_%H%M).log \
install com.ibm.bpm.ADV.v85,AdvancedProcessCenter com.ibm.websphere.ND.v85

7) Установка IBM Websphere Application Server V 8.5.*
на сервере bpm-dev-3:

Перейдите в директорию с исполняемыми файлами IBM IM
# cd /opt/IBM/InstallationManager/eclipse/tools

# ./imcl -repositories /opt/distribs/IBM_BPM/repository/repos_64bit/repository.config \
-acceptLicense \
-showVerboseProgress \
-log /opt/IBM/install_WAS.$(date +%Y%m%d_%H%M).log \
install com.ibm.websphere.ND.v85

9) Выполните установку пакета Java
на всех серверах:

# ./imcl -repositories /opt/distribs/IBM_BPM/repository/repos_64bit/repository.config \
-acceptLicense \
-showVerboseProgress \
-installationDirectory /opt/IBM/WebSphere/AppServer/ \
-log /opt/IBM/install_BPM.$(date +%Y%m%d_%H%M).log \
install com.ibm.websphere.IBMJAVA.v70

10) Измените владельца установки на всех серверах по завершении
# chown -R wsadmin:websphere /opt/IBM/WebSphere

11) Создание профилей

Создание профиля выполняется с правами владельца установки (wsadmin).

11.1) На сервере bpm-dev-2 создайте профиль BpmDmgr
# su - wsadmin
# cd /opt/IBM/WebSphere/AppServer/bin

# ./manageprofiles.sh -create \
-templatePath ../profileTemplates/BPM/BpmDmgr/ \
-isDefault \
-profileName BpmDmgr \
-nodeName BpmDmgrNode01 \
-cellName Cell01 \
-adminUserName wsadmin \
-adminPassword wsadmin

Запуск DMGR
# cd /opt/IBM/WebSphere/AppServer/profiles/BpmDmgr/bin
# ./startManager.sh

Веб-консоль DMGR станет доступна по адресу:
http://bpm-dev-2:9060/ibm/console

11.2) На сервере bpm-dev-1 создайте профиль BPM Node
# su - wsadmin
# cd /opt/IBM/WebSphere/AppServer/bin

# ./manageprofiles.sh -create \
-templatePath ../profileTemplates/BPM/BpmNode/ \
-isDefault \
-profileName BpmNode01 \
-nodeName BpmNode01 \
-adminUserName wsadmin \
-adminPassword wsadmin

Выполните присоединение узла BPM к администратору развертывания (BpmDmgr):
# cd /opt/IBM/WebSphere/AppServer/profiles/BpmNode01/bin
# ./addNode.sh 'bpm-dev-2'  8879  -user wsadmin -password wsadmin

11.3) На сервере bpm-dev-3 создайте профиль WAS Node
# su - wsadmin
# cd /opt/IBM/WebSphere/AppServer/bin

# ./manageprofiles.sh -create \
-templatePath ../profileTemplates/managed/ \
-isDefault \
-profileName WasNode01 \
-nodeName WasNode01 \
-adminUserName wsadmin \
-adminPassword wsadmin

Выполните присоединение узла WAS к администратору развертывания (BpmDmgr):
# cd /opt/IBM/WebSphere/AppServer/profiles/WasNode01/bin
# ./addNode.sh 'bpm-dev-2'  8879  -user wsadmin -password wsadmin

Далее можно подключаться к веб консоли dmgr создавать среду развертывания: http://bpm-dev-2:9060/ibm/console

Яндекс.Метрика

Популярные сообщения