<< Click to Display Table of Contents >> Администрирование (Linux) > Обновление системы Обновление сервиса NOMAD |
![]() ![]() |
Для установки, обновления и настройки сервиса используется кроссплатформенный инструмент Directum Launcher. Он поставляется в виде архива, который нужно распаковать. Для корректной работы системы папку с Directum Launcher удалять нельзя.
Перед обновлением выполните подготовительные работы, затем обновите сервис NOMAD. Также возможно обновление с помощью командной строки.
1.Выполните подготовительные шаги к обновлению системы Directum RX.
2.Ознакомьтесь с типовыми требованиями и убедитесь, что ваше аппаратное и программное обеспечение актуально для новой версии NOMAD.
3.Заблаговременно уведомьте всех пользователей о проведении технических работ. Обновление рекомендуется выполнять в нерабочее время.
4.Если в предыдущей версии NOMAD использовались настройки, отличные от настроек по умолчанию, создайте резервные копии конфигурационных файлов _ConfigSettings.xml, Nomad.config, SungeroAdapter.config.
Папка, в которой расположены файлы, зависит от версии NOMAD, с которой происходит обновление:
•версия 2.19 и выше – DirectumLauncher/etc/_services_config/NomadService/;
•версия 2.18 – SungeroScripts/etc/services_config/NomadService/.
Порядок обновления вместе с Directum RX
1.Остановите сервис NOMAD. Для этого перейдите в папку с Directum Launcher и выполните команду:
./do.sh nomad_service down
2.Архив с новой версией Directum Launcher скопируйте с заменой файла в корень папки с предыдущей версией Directum Launcher. Архив распаковывать не нужно. Также в корень папки скопируйте архивы:
•Nomad.tar.gz;
•других компонентов Directum RX, если их нужно обновить.
ВАЖНО. Для корректной установки общий путь к файлам должен быть не более 256 символов. Также он не должен содержать пробелы, символы кириллицы, запятые и спецсимволы. Поэтому используйте, например, папку /srv/DirectumLauncher. В зависимости от настроек операционной системы для дальнейших действий могут потребоваться права суперпользователя.
3.Запустите Directum Launcher. На странице Развертывание убедитесь, что установлен переключатель Обновление и флажок NOMAD:
Продолжите обновление согласно инструкции Directum RX. Сервис NOMAD обновится вместе с системой.
4.Обновите конфигурационные файлы и настройте сервис NOMAD:
•если сотрудники работают в Directum Solo и Directum Jazz на платформе .NET, убедитесь, что в сервисе NOMAD подключен плагин Net6XmlSerializationPlugin, который входит в стандартную поставку NOMAD;
•если в сервисе NOMAD задавалась настройка, для которой указывается название мобильного решения, например доступ к документам и записям справочников, убедитесь, что в значениях параметров указаны верные названия приложений:
Directum Solo и Directum Jazz для приложений на .NET;
Directum Solo Classic и Directum Jazz Classic для приложений на Xamarin.
Совет. Уточнить, в каких приложениях работают сотрудники, можно в справочнике Мобильные устройства.
Обновление с помощью командной строки
1.Остановите сервис NOMAD. Для этого перейдите в папку с Directum Launcher и выполните команду:
./do.sh nomad_service down
2.Скопируйте архив с новой версией сервиса NOMAD в корень папки с Directum Launcher.
ВАЖНО. Для корректной установки общий путь к файлам должен быть не более 256 символов. Также он не должен содержать пробелы, символы кириллицы, запятые и спецсимволы. Поэтому используйте, например, папку /srv/DirectumLauncher. В зависимости от настроек операционной системы для дальнейших действий могут потребоваться права суперпользователя.
3.В командной строке перейдите в папку с Directum Launcher и последовательно выполните команды:
./do.sh components add nomad
./do.sh nomad_component install
./do.sh nomad_service up
4.Обновите конфигурационные файлы и настройте сервис NOMAD:
•если сотрудники работают в Directum Solo и Directum Jazz на платформе .NET, убедитесь, что в сервисе NOMAD подключен плагин Net6XmlSerializationPlugin, который входит в стандартную поставку NOMAD;
•если в сервисе NOMAD задавалась настройка, для которой указывается название мобильного решения, например доступ к документам и записям справочников, убедитесь, что в значениях параметров указаны верные названия приложений:
Directum Solo и Directum Jazz для приложений на .NET;
Directum Solo Classic и Directum Jazz Classic для приложений на Xamarin.
Совет. Уточнить, в каких приложениях работают сотрудники, можно в справочнике Мобильные устройства.
Обновление конфигурационных файлов NOMAD
С версии 2.18
При обновлении в папку DirectumLauncher/etc/_services_config/NomadService/ автоматически копируются новые конфигурационные файлы из архива с сервисом NOMAD. Если в конфигурационных файлах прежней версии были заданы настройки, отличные от настроек по умолчанию, перенесите их в новые файлы.
С версии 2.19 и выше
При обновлении конфигурационные файлы в папке DirectumLauncher/etc/_services_config/NomadService/ не перезаписываются. Вручную замените их на аналогичные файлы из архива с новой версией сервиса NOMAD. Если в конфигурационных файлах прежней версии были заданы настройки, отличные от настроек по умолчанию, перенесите их в новые файлы из резервных копий.
Важно. Не рекомендуется использовать конфигурационные файлы предыдущей версии NOMAD вместе с новой версией сервиса, т.к. в этом случае могут некорректно работать мобильные приложения Directum Solo и Directum Jazz.
© Компания Directum, 2024 |