Развертывание из консольного инсталлятора

Для развертывания FindFace Security можно использовать консольный инсталлятор.

Предупреждение

Инсталлятор не предназначен для обновления FindFace Security.

Предупреждение

Для успешного функционирования системы после установки из инсталлятора, IP-адрес сервера должен быть статическим. Для того чтобы сделать IP-адрес статическим, откройте файл etc/network/interfaces и измените текущую запись для основного сетевого интерфейса так, как показано в примере ниже. Замените адреса в примере на актуальные с учетом настроек сети.

sudo vi /etc/network/interfaces

iface eth0 inet static
address 192.168.112.144
netmask 255.255.255.0
gateway 192.168.112.254
dns-nameservers 192.168.112.254

Перезапустите сетевые интерфейсы.

sudo service networking restart

С осторожностью редактируйте файл etc/network/interfaces. Перед тем как приступить к редактированию, ознакомьтесь с инструкцией по настройке сетей Ubuntu.

Для развертывания из инсталлятора выполните следующие действия:

  1. Загрузите файл инсталлятора <findface-security-xxx>.run.

  2. Поместите файл .run в любой каталог на сервере установки (например, /home/username).

  3. Из данного каталога сделайте файл .run исполняемым.

    chmod +x <findface-security-xxx>.run
    
  4. Запустите файл .run.

    sudo ./<findface-security-xxx>.run
    

    Инсталлятор проверит, соответствует ли сервер системным требованиям. После этого компоненты FindFace Security будут автоматически установлены, настроены и запущены в соответствии со следующей конфигурацией:

    Компонент Особенности установки
    findface-postgres-facen Устанавливается и запускается.
    ffsecurity Устанавливается и запускается.
    ffsecurity-ui Устанавливается и запускается.
    videomanager-api Устанавливается и запускается.
    video-worker Устанавливается и запускается.
    findface-extraction-api Устанавливается и запускается.
    NTLS Устанавливается и запускается.
    nginx Устанавливается и запускается.
    База данных PostgreSQL Устанавливается и запускается в стандартной конфигурации.
    Сетевое хранилище Redis Устанавливается и запускается.
    Распределенное хранилище ключей ETCD Устанавливается и запускается.
    jq Устанавливается. Используется для структурирования API-ответов от FindFace Security в формате JSON.
  5. По завершении установки в консоль будет выведена информация, необходимая для использования FindFace Security:

    Совет

    Обязательно сохраните эти данные: они вам понадобятся.

    ###############################################
    #          Installation is complete           #
    ###############################################
    - upload your license to http://172.17.47.21:3185/
      login:          admin
      password:       0MBNics
    - user interface: http://172.17.47.21/
      superuser:      admin
      password:       admin
      documentation:  http://172.17.47.21/doc/
    
  6. Загрузите файл лицензии через веб-интерфейс NTLS http://<IP_адрес_сервера>:3185/#/. Для доступа в веб-интерфейс NTLS используйте логин и пароль, выведенные в консоли.

    Примечание

    IP-адрес сервера в ссылках на веб-интерфейсы FindFace имеет вид 127.0.0.1 или <IP_адрес_в_сети>, в зависимости от того, принадлежит ли сервер к сети.

Важно

Не передавайте данные superuser (Супер Администратора) третьим лицам. Для администрирования системы создайте назначаемого администратора. Отличие назначаемого администратора от Супер Администратора в том, что последний не может лишиться прав администратора даже при смене роли.