Развертывание из консольного инсталлятора
Для развертывания FindFace Enterprise Server используется консольный инсталлятор.
Совет
Перед тем как приступить к развертыванию, обязательно ознакомьтесь с системными требованиями.
Выполните следующие действия:
Загрузите файл инсталлятора
<findface-security-and-server-xxx>.run
.Поместите файл
.run
в любой каталог на сервере установки (например,/home/username
).Из данного каталога сделайте файл
.run
исполняемым.chmod +x <findface-security-and-server-xxx>.run
Запустите файл
.run
.sudo ./<findface-security-and-server-xxx>.run
Инсталлятор задаст вам несколько вопросов, после чего проверит, соответствует ли сервер системным требованиям. Вопросы следующие:
Устанавливаемый продукт:
FindFace Server
.Тип установки:
1
: установить FindFace Enterprise Server на одиночном физическом сервере.2
: установить FindFace Enterprise Server в качестве центрального сервера и настроить его на взаимодействие с дополнительными удаленными серверамиfindface-video-worker
.Совет
Для отдельной установки
findface-video-worker
см. Дополнительное развертывание findface-video-worker на удаленных серверах.3
: установить только apt-репозиторий для пошагового развертывания в будущем.4
: полностью настраиваемая установка.Важно
Обязательно установите модели нейронных сетей на серверах с
findface-extraction-api
.
Тип пакета
findface-video-worker
: CPU или GPU.Тип пакета
findface-extraction-api
: CPU или GPU.
Ответы на вопросы будут сохранены в файл
/tmp/<findface-installer-*>.json
. Вы можете отредактировать его и использовать для установки FindFace Enterprise Server на других серверах, не отвечая повторно на вопросы инсталлятора.При выборе установки одиночного сервера FindFace Enterprise Server, его компоненты будут автоматически установлены, настроены и запущены в соответствии со следующей конфигурацией:
Сервис
Конфигурация
etcd
Устанавливается и запускается.
memcached
Устанавливается и запускается.
nginx
Устанавливается и запускается.
findface-ntls
Устанавливается и запускается.
findface-tarantool-server
Устанавливается и запускается. Количество экземпляров (шардов) рассчитывается по формуле:
N = max (min (mem_mb // 2000, cpu_cores), 1)
, т.е. оно равно размеру оперативной памяти в Мб, разделенному на 2000, или количеству физических ядер процессора (но не менее 1 шарда).findface-extraction-api
Устанавливается и запускается.
findface-sf-api
Устанавливается и запускается.
findface-facerouter
Устанавливается и запускается.
findface-upload
Устанавливается.
findface-video-manager
Устанавливается и запускается.
findface-video-worker-*
Устанавливается и запускается.
findface-data-*
Модели нейронных сетей для распознавания лиц и их атрибутов (пол, возраст, эмоции, очки, борода, и пр.). Устанавливаются.
findface-gpudetector-data/
Данные gpu-детектора NTechLab. Устанавливается.
jq
Устанавливается. Используется для структурирования API-ответов от FindFace Enterprise Server в формате JSON.
По завершении установки в консоль будет выведена информация, необходимая для использования системы:
Совет
Обязательно сохраните эти данные: они вам понадобятся.
############################################################################# # Installation is complete # ############################################################################# - upload your license to http://127.0.0.1:3185/ - FindFace SF-API address: http://172.20.77.78:18411/ - FindFace VideoManager address: http://172.20.77.78:18411/
Загрузите файл лицензии FindFace Enterprise Server через веб-интерфейс
findface-ntls
по адресуhttp://<IP адрес сервера ntls>:3185
.Примечание
IP-адрес сервера в ссылках на веб-интерфейсы FindFace имеет вид
127.0.0.1
или <IP_адрес_в_сети>, в зависимости от того, принадлежит ли сервер к сети.Для того чтобы автоматически установить FindFace Enterprise Server на других серверах, не отвечая на вопросы инсталлятора, используйте файл
/tmp/<findface-installer-*>.json
. Запустите инсталлятор следующей командой:sudo ./<findface-security-and-server-xxx>.run -f /tmp/<findface-installer-*>.json
Совет
Пример данного файла можно посмотреть в разделе Файл с параметрами установки.