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
Для установки мы будем использовать три сервера:
- 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
Комментариев нет:
Отправить комментарий