Обновление системы

Для обновления системы «Адванта» нужно получить скрипты обновления базы данных с выполняющих их файлом и обновленную версию веб содержимого.

Как получить пакет обновления:

  • связаться со специалистом технической поддержки и запросить пакет обновления на e-mail;

ИЛИ

  • скачать пакет обновления из выделенного web-сервиса технической поддержки, используя свой логин и пароль.
Система обновляется с помощью модуля обновления.
  1. Язык локализации операционной системы Русский - на других языках модуль обновления может работать некорректно.
  2. Версия PowerShell на сервере (команда $host.Version) должна быть не ниже 4-й на Windows Server 2012. Если ниже – обновите PowerShell.
  3. Microsoft .NET Framework 4.6.1 (можно скачать по ссылке)
  4. Microsoft .NET Framework 4.7.2
    Необходимо начиная с версии ADVANTA 3.19.
    (Можно скачать по ссылке.)
  5. Visual C++ Redistributable 2012 x64 (можно скачать по ссылке)
  6. Протокол WebSocket.
    Необходимо начиная с версии ADVANTA 3.18
    Команда в Poweshell для установки: Install-WindowsFeature -name Web-WebSockets
  • Сделать резервную копию базы данных (делается стандартными средствами, встроенными в SQL Server Management Studio).
  • Резервная копия веб-контента создается автоматически и помещается в папку C:\SL_Files\Backup\<название системы (по умолчанию streamline)>\context_bkp\.
  1. Скачать модуль обновления по предоставленной ссылке (ссылка предоставляется в сформированной дискуссии по обновлению).
  2. Сохранить и распаковать архив с обновлением в папку C:\SL_Files\Updates.
  3. Запустить на сервере с системой PowerShell с правами администратора.
  4. Выполнить команду для разрешения выполнения скриптов в PowerSell: Set-ExecutionPolicy Unrestricted
  5. Перейти в распакованную папку с обновлением. Команда: cd C:\SL_Files\Updates\<номер версии предоставленного обновления>\Updates
  6. Запустить скрипт: .\deploy.ps1
  7. Высветится список всех установленных систем на сервере.
  8. Выбрать обновляемую систему → Ok
    Модуль обновления остановит пул приложения обновляемой системы, выполнит обновление и запустит обратно пул приложения системы.

Модуль обновления формирует лог в папке C:\SL_Files\Logs

Если процедура обновления до определенной версии имеет какие-то особенности, то это описывается в прилагаемой к пакету обновления инструкции.

Необходимость в обновлении лицензии может возникнуть в следующих случаях:

  1. истекло время действия предыдущей лицензии;
  2. требуется изменить количество учетных записей активных пользователей;
  3. изменена конфигурация сервера приложения.

Чтобы получить новую лицензию, сделайте запрос в техническую поддержку компании «Адванта-Груп».

Если конфигурации сервера были изменены:

  1. запустите файл C:\SL_Files\License\SL.Protect.ClientInfo.ехе;
  2. вышлите созданный файл _sl.dat специалисту сервиса технической поддержки компании «Адванта-Груп»;
  3. полученный в ответ файл sl.lic поместить в папку C:\Inetpub\wwwroot\streamline;
  4. перезапустите IIS.
Если вы используете прокси для подключения к ADVANTA, то должен быть настроен одинаковый протокол подключения (http или https) и для Адванты, и для прокси-сервера.

Начиная с версии 3.18 необходимо внести дополнительные настройки в прокси-сервере:

Например, для nginx необходимо добавить три строки:

proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";