Инструменты пользователя

Инструменты сайта


установка_ibmmq

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
установка_ibmmq [2021/09/24 11:03]
kirill
установка_ibmmq [2021/09/24 14:42] (текущий)
kirill
Строка 50: Строка 50:
  
 chown -R mqm:mqm /opt/mqm  chown -R mqm:mqm /opt/mqm 
 +
 +Под пользователем mqm добавим переменные окружения
 +
 +vim .bashrc
 +
 +
 +и добавим следующие строки после export PATH
 +
 +PATH=/opt/mqm/bin:$PATH
 +
 +export PATH
 +
 +После этого необходимо перелогиниться
 +
 +проверить изменения 
 +
 +echo $PATH 
 + 
 +и
 +
 +выполним 
 +
 +mqconfig 
 +
 +ее вывод говорит о необходимости установки bc 
 +
 +''mqconfig: Analyzing Rocky Linux 8.4 (Green Obsidian) settings for IBM MQ V9.2\\
 +mqconfig: The bc program was not found on this system.  Please install bc\\
 +          and try running mqconfig again.\\
 +''
 +
 +Установим ее 
 +
 +su -c "yum -y install bc"
 +
 +
 +еще раз выполним mqconfig и получим вывод недочетов по настройке
 +
 +''
 +mqconfig: Analyzing Rocky Linux 8.4 (Green Obsidian) settings for IBM MQ V9.2\\
 +
 +System V Semaphores\\
 +  semmsl     (sem:1)  32000 semaphores                   IBM>=32           PASS\\
 +  semmns     (sem:2)  0 of 1024000000 semaphores (0%)    IBM>=4096         PASS\\
 +  semopm     (sem:3)  500 operations                     IBM>=32           PASS\\
 +  semmni     (sem:4)  0 of 32000 sets            (0%)    IBM>=128          PASS\\
 +
 +System V Shared Memory\\
 +  shmmax              18446744073692774399 bytes         IBM>=268435456    PASS\\
 +  shmmni              0 of 4096 sets             (0%)    IBM>=4096         PASS\\
 +  shmall              0 of 18446744073692774399 pages (0%)    IBM>=2097152      PASS\\
 +
 +System Settings\\
 +  file-max            1632 of 377623 files       (0%)    IBM>=524288       FAIL\\
 +  pid_max             123 of 4194304 processids  (0%)    IBM>=32768        PASS\\
 +  threads-max         123 of 29599 threads       (0%)    IBM>=32768        WARN\\
 +
 +Current User Limits (mqm)\\
 +  nofile       (-Hn)  262144 files                       IBM>=10240        PASS\\
 +  nofile       (-Sn)  1024 files                         IBM>=10240        FAIL\\
 +  nproc        (-Hu)  10 of 14799 processes      (0%)    IBM>=4096         PASS\\
 +  nproc        (-Su)  10 of 14799 processes      (0%)    IBM>=4096         PASS\\
 +
 +''
 +
 +отредактируем от имени root /etc/sysctl.conf добавив 
 +
 +Настройка семафоров для взаимодействия процессов 
 +
 +''kernel.shmmni = 4096\\
 +kernel.shmall = 2097152\\
 +kernel.shmmax = 268435456\\
 +kernel.sem = 500 256000 250 1024
 +
 +''
 +и выполнить 
 +
 +sysctl -p 
 +
 +
 +выполнив mqconfig можно убедиться в корректности настроек 
 +
 +НАстройка лимитов на открытие файлов и процессов для пользователя mqm
 +
 +для решения проблем с Current User Limits (mqm) редактируем файл  /etc/security/limits.conf добавим 
 +''mqm     hard    nofile 10240\\
 +mqm     soft    nofile 10240\\
 +mqm     hard    mproc   4096\\
 +mqm     soft    mproc   4096\\
 +''
 +
 +и перезагружаем OS
 +
 +reboot
 +
 +после перезапуска логинимся mqm и выполняем 
 +
 +mqconfig
 +
 +Все должно быть PASS(WARN)
 +
 +Утилита 
 +
 +dspmqinst  
 +
 +Выводит информацию о текущей инсталляции
 + 
 +''InstName:      Installation1\\
 +InstDesc:\\
 +Identifier:    1\\
 +InstPath:      /opt/mqm\\
 +Version:       9.2.0.0\\
 +Primary:       No\\
 +State:         Available\\
 +LicenseType:   Trial\\
 +Entitlement:   IBM MQ Advanced\\
 +Fixes:
 +''
 +
 +утилита  dspmqver  выводит  информацию об установке  более подробным выводом (ключ -a подробный вывод )
 +
 +''Name:        IBM MQ\\
 +Version:     9.2.0.0\\
 +Level:       p920-L200710.TRIAL\\
 +BuildType:   IKAP - (Production)\\
 +Platform:    IBM MQ for Linux (x86-64 platform)\\
 +Mode:        64-bit \\
 +O/S:         Linux 4.18.0-305.19.1.el8_4.x86_64\\
 +O/S Details: Rocky Linux 8.4 (Green Obsidian)\\
 +InstName:    Installation1\\
 +InstDesc:\\
 +Primary:     No\\
 +InstPath:    /opt/mqm\\
 +DataPath:    /var/mqm\\
 +MaxCmdLevel: 920\\
 +LicenseType: Trial\\
 +''
 +
 +Файл /var/mqm/mqs.ini - основной конфигурационный файл системы 
 +
 +Каталог логов  LogDefaultPath=/var/mqm/log
 +
 +Файл /etc/opt/mqm/mqinst.ini показывает место размещения инсталляции(на хосте может быть несколько инсталляций, но не принято)
 +
 +для удаления инсталляции достаточно удалить пакеты и соответствующие файлы и каталоги 
 +
 +rpm -qa  |grep MQSeries* |xargs rpm -ev
 +rm -rf /var/mqm
 +rm -rf /etc/opt/mqm/
 +rm -rf /opt/mqm
 +
 +При переустановке нужно снова распаковать архив дистрибутива и активировать заново
 +
 +Для решения проблем с путями и переменными окружениями  нужно выполнить 
 +
 +crtmqenv -s
 +
 +и внести результат в переменные окружения:(bash_profile или bashrc)  
 +
 +''CLASSPATH=/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/lib/com.ibm.mqjms.jar:/opt/mqm/java/lib\\/com.ibm.mq.allclient.jar:/opt/mqm/samp/wmqjava/samples:/opt/mqm/samp/jms/samples\\
 +LD_LIBRARY_PATH=\\
 +MANPATH=/opt/mqm/man:/usr/share/man\\
 +MQ_DATA_PATH=/var/mqm\\
 +MQ_ENV_MODE=64\\
 +MQ_INSTALLATION_NAME=Installation1\\
 +MQ_INSTALLATION_PATH=/opt/mqm\\
 +MQ_JAVA_DATA_PATH=/var/mqm\\
 +MQ_JAVA_INSTALL_PATH=/opt/mqm/java\\
 +MQ_JAVA_JVM_FLAG=\\
 +MQ_JAVA_LIB_PATH=/opt/mqm/java/lib64\\
 +MQ_JRE_PATH=/opt/mqm/java/jre64/jre\\
 +PATH=/opt/mqm/bin:/home/mqm/.local/bin:/home/mqm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:\\/root/bin:/root/bin\\
 +''
 +
 +
 +Если на одном хосте создается несколько инсталляций, то на каждая из них работает под своим пользователем и ему необходимо выполнить действия  из предыдущего пункта(crtmqenv -s)
  
установка_ibmmq.1632481428.txt.gz · Последнее изменение: 2021/09/24 11:03 — kirill

DokuWiki Appliance - Powered by TurnKey Linux