Инструкция по обновлению с itsm-1.12 до itsm-1.13
===================================================
Обновлять пакет ITSM желательнго с версии itsm-1.12(minsky) до версии itsm-1.13(minsky), так как обновление с данной версии протестировано и проверено. Для обновления необходимо:
**Шаг1** При необходимости обновить Arta Synergy до версии ``trunk.4.1-r1~201009.164055 (minsky)`` , а также проверить установлены ли Elasticsearch и Kibana
**Шаг2** Проверить наличие Системного пользователя:
* код пользователя - ``itsm_service_user``
* роли ``Администратор`` , ``Разработчик Synergy``,``Конструктор web-клиента``
* доступ в систему - разрешен
* задать логин/пароль
*Примечание:* По умолчанию эти пункты уже реализованы, так как у вас был настроен пакет itsm-1.12.
**Шаг3** Подключение репозиториев
1. Открыть файл на редактирование
::
nano /etc/apt/sources.list``
2. Добавить либо раскомментировать строку репозитория.
::
deb [allow-insecure=yes] http://deb.arta.kz/tengri itsm-1.13 main contrib non-free
deb [allow-insecure=yes] http://deb.arta.kz/tengri constructor-2.1 main contrib non-free
3. Обновить списки пакетов:
::
apt-get update
**Шаг4** Установка приложения
1. Для установки приложения необходимо выполнить команду:
::
apt-get install arta-synergy-apps-itsm
2. В ходе установки необходимо выполнить следующее:
* Выбрать тип установки из предложенного списка
- Install/Upgrade Configuration - установка приложения и загрузка его конфигурации (без БД, хранилища, индексов)
- Manual - установка только приложения без автоматической загрузки конфигурации, дашбордов и всего остального
* Указать URL до Synergy, на котором производится работа (например: ``http://192.168.1.172:8080/Synergy``)
* Ввести последовательно логин и пароль Системного пользователя
**Шаг5** В случае установки в режиме Manual:
1. Импортировать приложение /opt/synergy/apps/itsm/itsm_application.7zip
2. Установить Constructor версией 2.1~r1~200421.174404 и выше.
3. Импортировать приложение в конструктор и задеплоить его /opt/synergy/apps/itsm/itsm_arm.json
.. warning::
Для работоспособности приложения в дальнейшем, необходимо убедиться, что elastic запущен. В противном случае может быть проблема с невозможностью создать запись реестра.
Для предотвращения необходимо выполнить команду:
/etc/init.d/elasticsearch start
Для работоспособности личного кабинета необходимо
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. В файле ``/etc/nginx/sites-enabled/synergy-base`` проверить наличие следующих строк:
::
location /itsm {
allow all;
proxy_pass http://127.0.0.1:8080/itsm;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
::
location /itsm-arm {
allow all;
proxy_pass http://127.0.0.1:8080/itsm-arm;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
2. Проверить наличие очередей и их слушателей для ITSM в двух файлах:
``/opt/synergy/jboss/standalone/configuration/standalone-onesynergy.xml``
::
а также наличие подключения к базе для интеграции с почтой в этом же файле
::
jdbc:mysql://127.0.0.1:3306/synergy?useUnicode=true&characterEncoding=utf8
com.mysql
20
100
false
false
false
false
root
root
select 1
false
true
false
``/opt/synergy/jboss/standalone/configuration/arta/api-observation-configuration.xml``
::
java:jboss/queues/Integration/ItsmBlockingQueue
event.blocking.itsm.*
java:jboss/queues/Integration/ItsmBlockingQueue
event.blocking.incident.*
java:jboss/queues/Integration/ItsmBlockingQueue
event.blocking.problem.*
java:jboss/queues/Synergy/DocflowDocument
event.docflow.document.*
3. Кроме того, удостоверьтесь, что конфигурационный файл ``/opt/synergy/jboss/standalone/configuration/itsm.properties`` содержит следующие строки (только с Вашими данными):
::
login=1
password=1
address=http://127.0.0.1:8080/Synergy
public_address=http://192.168.1.172:8080/Synergy
4. Проверить осуществлен ли деплой приложения itsm.war. Если нет, то задеплоить его.
5. Пройти по всем пунктам раздела `Первичные настройки`_ и проверить, что все настройки выполнены. Если какие-либо не выполнены, сделать данные настройки.
.. _Первичные настройки: http://rtd.lan.arta.kz/docs/synergy-itsm-custom-manual/ru/itsm-1.13/First_configuration.html