Перейти к содержанию

Введение#

В данном документе приводится пример шагов, необходимых для обновления с предыдущей сборки на новую сборку LUNA PLATFORM.

В данном руководстве также приведены команды, необходимые для обновления с версий 5.2.0 и выше на актуальную сборку. Обратите внимание, что начиная с версий 5.2.0 могли произойти критические изменения, такие как обновления порогов, версий нейронных сетей, прекращение поддержки FaceDetV1 и FaceDetV2 и другие (см. полный перечень критических изменений в разделе "Ключевые изменения предыдущих версий"). Такое изменение как обновление порогов может давать другой результат при выполнении оценивания, нежели в старой сборке. Данные команды помечены соответствующим образом. Будьте внимательны и не выполняйте лишних действий если обновляетесь с версии LUNA PLATFORM 5.54.0.

Для успешного обновления нужно выполнить действия из разделов "Подготовка к обновлению" и "Запуск сервисов". В разделе "Дополнительная информация" приводится полезная информация по описанию параметров запуска сервисов, командах Docker и информация по запуску сервиса Python Matcher Proxy для использования плагинов сравнения.

Данное руководство написано с предположением, что:

  • предыдущая минорная версия LUNA PLATFORM уже установлена, и требуемое окружение на сервере готово к работе.
  • LP 5 установлена в соответствии с руководством по установке, и используются пути по умолчанию. В противном случае следует внести изменения вручную в процессе обновления.

Данный документ включает в себя пример развертывания LUNA PLATFORM. LUNA PLATFORM разворачивается в минимальной рабочей конфигурации для использования в демонстрационных целях. Данная конфигурация не является достаточной для реальной эксплуатации системы в продуктивном контуре.

Все описываемые команды необходимо исполнять в оболочке Bash (когда команды запускаются напрямую на сервере) или в программе для работы с сетевыми протоколами (в случае удаленного подключения к серверу), например, Putty.