Развертывание из консольного инсталлятора
Для развертывания 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 - Совет - Пример данного файла можно посмотреть в разделе Файл с параметрами установки.