Как установить Micro Focus Vibe Linux.

 Введение.

 Тема блога — установки экземпляра коммерческой версии Micro Focus, технологический порядок развёртывания базовых программ.

 Для развёртывания коммерческой версии Micro Focus Vibe 4.0.5, требуется наличие лицензионного ключа на количество подключаемых пользователей и годовая техническая поддержка, ключ остаётся с вами, а поддержку надо подтверждать ежегодно. При пробном ознакомлении с продуктом, компания любезно предоставляет временный ключ, который действителен в течении 60 дней на ограниченное количества регистрируемых пользователей.

 Устанавливать будем на сервер ALT Linux_x86_64, с минимальным количеством пакетов, имя сервера Vibe, статичный IP адрес, в качестве сервера БД используется MySQL или PostgreSQL, зависит от ваших предпочтений и требованиях безопасности принятых в компании. БД развёрнуты на сервере где установлен экземпляр Vibe.

Подготовка

  • Стенд
    • ALT Linux сервер, имя lin-vibe; ip-10.0.2.14;
    • БД MySQL
    • БД PostgreSQL

Обновляем сервер и проверяем последние изменения в пакетах.

# apt-get update
# apt-get dist-upgrade
# update-kernel
# apt-get autoclean
# apt-get -f install
# reboot

Добавляем необходимые пакеты библиотек для Vibe.

# apt-get update
# apt-get install libstdc++3.3
# apt-get install libstdc++.so.5
# apt-get install libstdc++.so.6            
# apt-get install ms-fonts-ttf
# apt-get install libpthread.so.0                

Корректируем значение лимитов настройки памяти для открытия файлов при высоких нагрузках сервера и возрастающих процессорных запросах.

//лимиты по-умолчанию
$ ulimit -a 
...
open files           (-n) 1024
...

Выставляем значения, мягкого и жесткого лимита при открытие файлов для работающих процессов. 

# vim /etc/security/limits.conf ... # @student - maxlogins 4 * hard nofile 65535 * soft nofile 4096 # End of fil .... # reboot //проверка $ ulimit -n ... open files (-n) 4096 ...

Установка программного обеспечения Vibe.

Установка программного обеспечения Vibe, у вас должен быть файл, vibe-4.0.5-linux.tar, полученный с Micro Focus.

//проверка контрольной суммы # md5 vibe-4.0.5-linux.tar md5: 42169c4c56ebf8f25072127b25cb32f5 //создание каталога Vibe # mkdir /home/vibe-4.0.5-linux //распаковка архива Vibe # tar -C /home/vibe-4.0.5-linux -xvf vibe-4.0.5-linux.tar //копируем лицензию # cp /home/license-key.xml /home/vibe-4.0.5-linux //установка Vibe и экземпляра java # cd /home/vibe-4.0.5-linux ./installer-teaming.linux ... //выбрать сервер БД Which database are you using? 1. MySql 2. SQLServer 3. Oracle 4. PostgreSQL Selection? [1]: ? ... End: Apply Settings Settings successfully applied. Getting database creation scripts.... /usr/bin/unzip -oq /home/vibe-4.0.5-linux/temp-installer/kablink-teaming-4.0.5-db.zip Installation completed. You can start Novell Vibe by running the startup script: systemctl start vibe ...

Подготовка MySQL.

  • MySQL смотри базовая установка
  • MySQL для Vibe
//установить пароль MySQL
# mysqladmin -u root password
# New password:vibe
# Confirm new password:vibe

Редактируем способ соединения с MySQL, отключаем соединение по порту — слушать только unix сокет.

# vim /etc/my.cnf.d/server.cnf 
---
#skip-networking
---
# systemctl restart mysqld

Выполнить шаги для создания базы данных Vibe.

При установке Vibe создаётся каталог temp-installer, в дальнейшем содержимое в temp-installer может меняется,  если при запуске мастера установки installer-teaming.linux будут выбраны режим Update software and settings или  Reconfigure settings — каталог db лучше создавать отдельно

//распаковать архивы сценариев БД, создаётся каталог db # unzip /home/vibe-4.0.5-linux/teaming-4.0.5-db.zip -d /home/vibe-4.0.5-linux # cd /home/vibe-4.0.5-linux/temp-installer //права на каталог # chmod -R 744 db //редактируем имя и пароль доступа к библиотеке управляющей схемой БД MySQL # vim db/mysql-liquibase.properties driver: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/sitescape?useUnicode=true&characterEncoding=UTF-8 username: root password: vibe referenceDriver: org.postgresql.Driver referenceUrl: jdbc:mysql://localhost:3306/sitescape?useUnicode=true&characterEncoding=UTF-8 referenceUsername: root referencePassword: vibe //переходим в каталог сценариев БД # cd db/scripts/sql //создаём БД имя sitescape # mysql -uroot -pvibe use sitescape; mysql> SHOW VARIABLES LIKE "character_set_database"; +------------------------+-------+ | Variable_name | Value | +------------------------+-------+ | character_set_database | utf8 | +------------------------+-------+ //при необходимости можно исправить mysql> ALTER DATABASE sitescape CHARACTER SET utf8;

 Версия MySQL8.X требует предварительных настроек уровня безопасности для установки Vibe-4.0.7 и выше, подробно о политике паролей для MySQL8.X здесь.

 Мы установили MySQL8.X настроили, см.выше, кроме установки пароля, теперь надо переключить режим безопасности MySQL8.X на mysql_native_password plugin выполнив для этого действия:

mysql -uroot -p Enter password: ENTER //нажать клавишу ENTER //установить пароль mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'vibe'; //установить native_password mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'vibe'

Подготовка PostgreSQL.

  • PostgreSQL смотри базовая установка
  • PostgreSQL для Vibe
//распаковать архивы сценария для БД, создаётся каталог db # unzip /home/vibe-4.0.5-linux/teaming-4.0.5-db.zip -d /home/vibe-4.0.5-linux # cd /home/vibe-4.0.5-linux/temp-installer //права на каталог # chmod -R 744 db //редактируем имя и пароль доступа к библиотеке управляющей схемой БД PostgreSQL # vim db/postgresql-liquibase.properties driver: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/sitescape?useUnicode=true&characterEncoding=UTF-8 username: postgres password: vibe referenceDriver: org.postgresql.Driver referenceUrl: jdbc:postgresql://localhost:5432/sitescape referenceUsername: postgres referencePassword: vibe //перейти в каталог сценариев для создания БД PostgreSQL # cd db/scripts/sql //создание БД имя sitescape # psql -Upostgres < "postgresql-create-empty-database.sql" Пароль пользователя postgres: CREATE DATABASE

Действия с экземпляром Java.

Успешно перестроить схему БД можно при условии правильно заданного значение переменной PATH  для java.

//установить путь к экземпляру java # PATH=/opt/novell/teaming/jre/bin:$PATH //проверка $PATH # java -version openjdk version "10.0.2" 2018-07-17 OpenJDK Runtime Environment Zulu10.3+5 (build 10.0.2+13) OpenJDK 64-Bit Server VM Zulu10.3+5 (build 10.0.2+13, mixed mode)

Действия с БД Vibe.

  • перестройка схемы базы данных sitescape для PostgreSQL
# cd /home/vibe-4.0.5-linux/temp-installer/db
# ./manage-database.sh updateDatabase
...
Liquibase Update Successful
  • перестройка схемы базы данных sitescape для MySQL
# cd /home/vibe-4.0.5-linux/temp-installer/db
# ./manage-database.sh mysql updateDatabase
...
//миграция зеркальных папок, если необходимо, занимает некоторое время
Migrating mirrored folders as needed. This may take a moment or two. See migrate-mirrored-folders.log for details.
Liquibase Update Successfu

Подготовка к запуску Vibe.

  • скопировать UNIT Vibe в каталог запуска юнитов ALT linux
# cp /opt/novell/teaming/apache-tomcat/bin/vibe.service /lib/systemd/system/ 
# ls /lib/systemd/system/vibe.service
/lib/systemd/system/vibe.service
...
# systemctl start vibe.service
# systemctl enable vibe.service

Правила для портов Vibe.

Перенаправляем порты, если этого не сделать, то например, попасть на страницы Vibe можно будет так это относиться и к входящей почте, а также работы SSL порта.

//запустить ЦУС 
# acc

Теперь открывать страницы Vibe можно привычным способом.

Заключение.

 Если все действия выполнены последовательно, так как в инструкции приведённой выше, то Портал сразу можно вводить в эксплуатацию. Но, прежде чем это сделать, необходимо настроить рабочие области пользователей, исходя из политики вашего предприятия. После чего оповестите коллектив предприятия о наличие нового общего ресурса и ссылки на справочную информацию по обучению приёмам обращения с ресурсами Портала. После наблюдения за работой Портала в течении нескольких месяцев, можно приступить к оптимизации и анализу всего того, что накопилось, сформулировать правила и требования к публикующимся материал.

Администратору Портала требуется уделить особое внимание вопросам резервного копирования и восстановления. Для этого развернуть стенд "обкатки" технологии восстановлении и резервирования, поверьте это Вас выручит в дальнейшем. Когда Портал выйдет на ровную и стабильную работу, можно будет приступить к проектированию задач и форм автоматизации, которые будут поступать к вам, как администратору от заказчиков в лице сотрудников коллектива.

Полезные ссылки.

  • Скачать Vibe
  • Скачать клиент Vibe

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *