Установка

SberMobile поставляет подготовленные к инсталляции пакеты для следующих операционных систем:

  • Различные версии Windows
  • Различные версий Linux
  • Mac OS X

Инсталляторы для других поддерживающих Java операционных систем (FreeBSD и прочие UNIX'ы, Solaris, и др.) доступны по запросу.

Чтобы установить продукт, просто запустите установочную программу и следуйте инструкциям. В некоторых системах Вам может потребоваться сделать установщик "исполняемым" перед тем, как запустить его.

Режимы установки

Установка может происходить в графическом (GUI), консольном и "скрытом" режимах.

Графический (GUI) режим выбирается по умолчанию.

Консольный режим активируется запуском установщика с опцией '-c' в командной строке. Режим консоли удобен для систем, не имеющих графического интерфейса (как большинство серверов с UNIX).

Установка в "скрытом" режиме активируется запуском установщика с опцией '-q' в командной строке. В этом режиме установщик системы использует настройки по умолчанию и не взаимодействует с пользователем.

Выбор БД

По умолчанию SberMobile использует базу данных NoSQL (Apache Cassandra), предназначенную для промышленного использования в сценариях с низкой и средней нагрузкой. Позднее можно переключить сервер на внешний сервер БД NoSQL или на БД другого типа.

Открытие портов

Приложение SberMobile Server  принимает подключения/данные на большое количество TCP и UDP портов. Ниже представлен список портов, на которые должны быть разрешены входящие подключения:

  • 6460 - подключения SberMobile IIoT Platform Client и подключения через SberMobile Server API
  • 6470 и 6480 - подключения других серверов через распределенную архитектуру
  • 8080 и 8443 - подключения к Web UI и другим веб приложениям, работающим внутри интегрированного веб сервера
  • Любые другие порты, требуемые драйверами и плагинами SberMobile Server (такие как UDP порт 162 для приема SNMP ловушек)

Опции командной строки установщика

Опция

Описание

-manual

Опция применяется только к Microsoft Windows. Последовательность поиска JVM по умолчанию не будет выполняться, и не будут использоваться связанные JVMs. Такой установщик будет действовать так, будто ни одна JVM не найдена, и отобразит диалог, позволяющий выбрать JVM или загрузить ее, если JVM была связана динамически. Если пользователь локализует JVM, она будет использоваться для установленных приложений.

На Unix есть возможность определить переменную среды INSTALL4J_JAVA_HOME_OVERRIDE вместо переопределения последовательности поиска JVM по умолчанию.

-console

Если установщик исполняется в "скрытом" режиме, и -console передается в качестве второго параметра, консоль будет расположена на Windows, отображая выход установщика.

-overwrite

В "скрытом" режиме установщик не будет переписывать файлы, чья политика переписывания требует подтверждения пользователем. Если установлена опция -overwrite, все такие файлы будут переписаны.

-dir [directory]

Устанавливает другой каталог установки для "скрытого" режима установки. Следующим параметром должен быть желаемый каталог установки.