Данная статья может быть полезна в следующих случаях:
- при выборе схемы лицензирования через Offline ELM или другой ситуации, где нужно указать адрес сервера, отличный от центрального сервера лицензий компании "Элтекс";
- при необходимости настройки доступа к серверу лицензий через HTTP-proxy.
Подробнее о лицензировании NAICE в целом и схемах лицензирования в частности можно узнать в статье v1.0_2. Лицензирование.
Описание
Используя веб-интерфейс OVA-образа возможно настроить параметры доступа к серверу ELM, в том числе доступа через HTTP-proxy.
Указание адреса сервера лицензий
В случае, если выбрана схема лицензирования с Offline ELM, необходимо перейти в веб-интерфейс, доступный по следующему адресу:
https://<IP-адрес установки NAICE>:8000
После чего указать адрес сервера во вкладке ELTEX → Elm settings → Адрес ELM и нажать Сохранить.
По умолчанию Offline ELM запущен на порту 8099.
Если лицензирование выполняется на центральном сервере компании "Элтекс" (Online ELM), то изменять значение переменной не нужно.
Между NAICE и ELM должна быть обеспечена сетевая связность. Для проверки доступности можно выполнить на хосте с NAICE команду:
curl -k https://<IP адрес ELM>:<порт ELM>/elm/Hello
Если сервер ELM доступен, то вывод команды будет иметь вид:
{"server-info":{"version":"1.4","build":"14","root":false,"serverType":"elm","daemonMode":"server","serverMode":"offline","protocolSupported":3,"protocolActual":3,"server-type":"elm","protocol-supported":3,"protocol-actual":3},"status":2,"result":"OK"}
Настройка подключения к серверу лицензирования через HTTP-proxy
Система NAICE поддерживает подключение к серверу лицензирования Online ELM через HTTP-proxy сервер.
Поддерживаемые режимы работы:
Подключение через HTTP-proxy: поддержана возможность аутентификации на прокси-сервере по логину/паролю или без аутентификации.
- Подключение через HTTPS-proxy не поддерживается
Для настройки подключения через HTTP-proxy сервер необходимо перейти в веб-интерфейс, доступный по следующему адресу:
https://<IP-адрес установки NAICE>:8000
После чего указать адрес прокси-сервера во вкладке ELTEX → Elm settings → Elm прокси и нажать на кнопку Сохранить.
Для настройки доступны следующие параметры прокси-сервера:
- Адрес прокси ELM
- Порт
- Логин
- Пароль
По умолчанию все параметры имеют пустые значения, что означает прямое подключение к серверу ELM, адрес которого указан в параметре "Адрес ELM".
Если аутентификация на HTTP-proxy сервере не используется - переменные Логин и Пароль необходимо оставить пустыми.
Между NAICE и HTTP-proxy сервером, через который будет проходить трафик до сервера Online ELM, должна быть обеспечена стабильная сетевая связность. Для проверки доступности сервера лицензирования через HTTP-proxy сервер можно выполнить на хосте с NAICE следующие команды:
Для прокси без аутентификации:
curl -k -x http://<IP адрес HTTP-proxy>:<порт HTTP-proxy> https://elm.eltex-co.ru:8099/elm/Hello
Для прокси с аутентификацией:
curl -k -x http://user:password@<IP адрес HTTP-proxy>:<порт HTTP-proxy> https://elm.eltex-co.ru:8099/elm/Hello
Если сервер Online ELM доступен, то вывод команды будет иметь вид:
{"status":2,"result":"OK","server-info":{"version":"1.5","build":"10","root":true,"serverType":"elm","daemonMode":"server","serverMode":"root","protocolSupported":2,"protocolActual":4,"server-type":"elm","protocol-supported":2,"protocol-actual":4}}