Установка и настройка IVA Terra
Для установки docker-образов и настройки IVA Terra необходимо:
| Закрытие командной строки в процессе установки по протоколу SSH может привести к нарушениям установки |
-
загрузить в Docker docker-образы IVA Terra в соответствии с режимом развертывания, выполнив команды:
-
для режима развертывания Offline:
docker load -i rabbitmq3130.img.gz docker load -i postgres163alpine.img.gz docker load -i terra_api.v2_0.img.gz docker load -i terra_single_api_nginx.v2_0.img.gz docker load -i terra_offline_worker.v2_0.img.gz docker load -i terra_spectacular_back.v2_0.img.gz docker load -i terra_spectacular_front.v2_0.img.gz -
для режима развертывания No-ADP:
docker load -i rabbitmq3130.img.gz docker load -i postgres163alpine.img.gz docker load -i terra_api.v2_0.img.gz docker load -i terra_single_api_nginx.v2_0.img.gz docker load -i terra_online_worker_0.v2_0.img.gz docker load -i terra_offline_worker.v2_0.img.gz docker load -i terra_spectacular_back.v2_0.img.gz docker load -i terra_spectacular_front.v2_0.img.gz docker load -i terra_translator_worker.v2_0.img.gz -
для режима развертывания Full:
docker load -i rabbitmq3130.img.gz docker load -i postgres163alpine.img.gz docker load -i terra_api.v2_0.img.gz docker load -i terra_single_api_nginx.v2_0.img.gz docker load -i terra_online_worker_0.v2_0.img.gz docker load -i terra_offline_worker.v2_0.img.gz docker load -i terra_spectacular_back.v2_0.img.gz docker load -i terra_spectacular_front.v2_0.img.gz docker load -i terra_adp_client.v2_0.img.gz docker load -i terra_translator_worker.v2_0.img.gz
-
-
создать каталог, в котором будут храниться файлы IVA Terra (например ../DEPLOY), и разместить в нем файлы развертывания deploy.terra_v2.0.sh, docker-compose-<MODE>-v2.0.yml, где <MODE> — режим развертывания IVA Terra
В качестве каталога для хранения файлов IVA Terra можно использовать корень домашнего каталога пользователя, от имени которого будут выполняться операции -
так как скрипт deploy.terra_v2.0.sh использует compose-файл без указания режима развертывания IVA Terra, то необходимо переименовать файл docker-compose-<MODE>-v2.0.yml в docker-compose-v2.0.yml командой:
mv docker-compose-<MODE>-v2.0.yml docker-compose-v2.0.yml -
если необходимо, внести изменения в файл docker-compose-v2.0.yml, например, изменить порт для API (по умолчанию 9001)
Начиная с версии 2.0, IVA Terra не требует указания IP-адреса сервера в конфигурационных файлах. Доступ к системе возможен по любому из сетевых адресов, существующих на хосте.
Секция terra_spectacular_back была заменена на terra_spectacular_back и terra_spectacular_front
-
установить IVA Terra командой:
bash deploy.terra_v2.0.sh -
проверить наличие каталогов поддержки использования лицензии (licenses, owner_private_keys, terra_public_keys), которые docker-образ terra_offline_worker создает при запуске в каталоге TERRA_DATA, выполнив команду:
ls -laПример вывода команды:
terra_user@terra-core:~/LaunchTerra/v2.0/TERRA_DATA$ ls -la total 304 drwxrwxrwx 7 terra_user terra_user 4096 Aug 19 15:57 . drwxrwxr-x 5 terra_user terra_user 4096 Aug 20 17:08 .. drwxr-xr-x 2 terra_user terra_user 4096 Aug 28 12:37 licenses drwxr-xr-x 2 terra_user terra_user 12288 Aug 21 12:29 minutes drwxr-xr-x 2 terra_user terra_user 4096 Aug 19 16:11 owner_private_keys drwxr-xr-x 2 terra_user terra_user 278528 Aug 28 18:54 rawaudio drwxr-xr-x 2 terra_user terra_user 4096 Aug 19 16:11 terra_public_keysDocker-образ terra_offline_worker будет запущен в режиме БЕЗ ЛИЦЕНЗИИ -
перезагрузить IVA Terra командами:
docker-compose -f docker-compose-v2.0.yml downdocker-compose -f docker-compose-v2.0.yml up -d
|
После установки или обновления IVA Terra необходимо выполнить следующие обязательные действия: Перейти в web-панель администрирования → Настройки → Изменить любой параметр для каждого зарегистрированного сервиса → Нажать кнопку Сохранить. Данная процедура синхронизирует список настроек сервиса с копией данных, хранимой в файловой системе (каталог |