Развертывание Explyt Enterprise
Ansible Playbook
Explyt Enterprise можно развернуть с помощью Ansible playbook. Мы предоставляем его вместе с ключом после запроса на sales@explyt.com.
Данный playbook протестирован на Ubuntu 22.04 LTS.
Предварительные требования
Установите Ansible (>=2.15.0):
pip3 install ansible-core==2.17.7 ansible==10.7.0
Установите Ansible коллекцию Docker:
ansible-galaxy collection install community.docker
Переменные Playbook
Для большинства переменных заданы значения по умолчанию.
Измените следующие переменные в group_vars/licence-server/common.yml
:
licence_server_token: "" # TODO: Добавьте токен
licence_server_private_key: "" # TODO: Добавьте приватный ключ
Измените следующие переменные в group_vars/all/common.yml
:
grafana_loki_host: "" # TODO: укажите хост системы мониторинга (опционально)
batch_processing_tag: "" # TODO: укажите имя компании (для телеметрии)
Развертывание Explyt Enterprise
Измените файл инвентаризации ansible_hosts.ini
:
[all:children]
llm-server
licence-server
haproxy
minio
clickhouse
[licence-server]
licence-server ansible_host=EXPLYT_SERVER_IP
[llm-server]
llm-server_01 ansible_host=EXPLYT_SERVER_IP
; Добавьте другие хосты серверов LLM (опционально)
[haproxy]
haproxy ansible_host=EXPLYT_SERVER_IP
[minio]
minio ansible_host=EXPLYT_SERVER_IP
[clickhouse]
clickhouse ansible_host=EXPLYT_SERVER_IP
Запуск развертывания:
ansible-playbook -i ansible_hosts.ini deploy.yml
Ручная установка
Если вы хотите развернуть Explyt Server без Ansible Playbook, используйте следующие Docker-образы:
- Сервер LLM:
cr.yandexcloud.kz/crk4ec9a4msbq0ssusja/explyt-llm-server:0.0.5
- Сервер лицензий:
cr.yandexcloud.kz/crk3790bhtnidsdqv9es/explyt-licence-server-enterprise:v1.6.1
Docker login:
cat ./files/docker_login_cred.json | docker login --username json_key --password-stdin cr.yandexcloud.kz/crk4ec9a4msbq0ssusja
cat ./files/docker_login_cred.json | docker login --username json_key --password-stdin cr.yandexcloud.kz/crk3790bhtnidsdqv9es