Установка через Ansible Tarantool Enterprise¶
Ansible Tarantool Enterprise (ATE) – это набор сценариев Ansible (playbooks) для установки, запуска и последующего обслуживания продуктов Tarantool Enterprise. Инсталлятор Ansible Tarantool Enterprise – это основной способ установки и запуска TCF, который используется для кластеров на промышленных серверах.
Примечание
Подробная документация по инсталлятору ATE доступна зарегистрированным пользователям личного кабинета на сайте tarantool.io.
Узнать больше: Об инсталляторе.
Возможны два способа установки TCF с помощью ATE:
- через Docker-образ; 
- через Ansible-коллекцию. 
Конечный результат установки TCF через ATE одинаков для обоих вариантов. В обоих вариантах используется один и тот же установочный пакет TCF в формате TGZ-архива, который доступен в личном кабинете на сайте Tarantool.
Содержание:
Требования к серверу под инсталлятор¶
Минимальные системные требования под инсталлятор Ansible Tarantool Enterprise:
- 4 Core 2.6ГГц +; 
- 4 Гб RAM. 
Подробные требования к серверу под ATE описаны в документации по инсталлятору ATE в разделе Настройка среды: Требования к серверу под инсталлятор.
Подготовка серверов к установке с использованием ATE¶
Перед установкой TCF необходимо подготовить серверы для использования инсталлятора ATE.
См. следующие разделы в документации по инсталлятору Ansible Tarantool Enterprise:
Обратите внимание, что для установки TCF с помощью инсталлятора ATE требуются файлы инвентаря, в которых описана топология вашего решения и настроек приложения или продукта. Для установки TCF поверх кластеров на основе Tarantool 3.x требуются следующие файлы инвентаря:
- отдельный инвентарь для каждого из кластеров Tarantool, поверх которых будет запущен TCF. Поддерживаемые типы кластеров приведены в соответствующем разделе документации TCF; 
- инвентарь TCF; 
- инвентарь для веб-интерфейса Tarantool Cluster Manager (TCM). 
Внимание
При определении топологии TCF обратите внимание на расположение репликаторов данных (компонентов Gateway и Destination) на серверах. На одном сервере рекомендуется иметь не больше одной пары Gateway-Destination.
Использование Docker-образа¶
В этом случае установка TCF поверх кластеров на основе Tarantool 3.x должна включать следующие шаги:
- Установка инсталлятора ATE. - См. раздел Использование Docker-образа в документации по инсталлятору ATE. 
- Подготовка серверов к установке с использованием ATE. - См. подробнее раздел Подготовка серверов к установке с использованием ATE в текущем руководстве по установке. 
- Установка и настройка кластера etcd в качестве централизованного хранилища конфигурации и состояния кластеров активный-пассивный. - См. раздел Сценарий первичной настройки в документации по инсталлятору ATE. 
- Установка и запуск кластеров Tarantool, поверх которых будет запущен TCF. Поддерживаемые типы кластеров приведены в соответствующем разделе документации TCF. - Для установки и запуска кластеров используются установочные пакеты продуктов Tarantool в формате архива - .tar.gz. Получить архив можно несколькими способами:- скачать архив из личного кабинета на сайте - tarantool.io. Если у вас нет доступа к личному кабинету, свяжитесь с нами через форму обратной связи или напишите на sales@tarantool.io;
- получить архив напрямую от доверенного лица – по почте или иным способом. 
 - См. следующие разделы в документации по инсталлятору Ansible Tarantool Enterprise: 
- раздел Примеры инвентарей. 
 
- Загрузка конфигурации в etcd. - См. раздел Tarantool 3.0: Отправка конфигурации в etcd в документации по инсталлятору Ansible Tarantool Enterprise. 
- Установка TCM. - См. следующие разделы в документации по инсталлятору Ansible Tarantool Enterprise: 
- Установка TCF. - Для установки используется сборка TCF в формате TGZ-архива. Архив имеет название вида - tcf-<tcf_version>.tar.gz, где- <tcf_version>– версия TCF не ниже 0.3.0; Получить архив можно несколькими способами:- скачать архив в личном кабинете на сайте - tarantool.ioиз раздела tcf/release. Если у вас нет доступа к личному кабинету, свяжитесь с нами через форму обратной связи или напишите на sales@tarantool.io;
- получить архив напрямую от доверенного лица – по почте или иным способом. 
 - См. следующие разделы в документации по инсталлятору Ansible Tarantool Enterprise: 
Использование Ansible-коллекции инсталлятора¶
В этом случае установка TCF поверх кластеров на основе Tarantool 3.x должна включать следующие шаги:
- Установка инсталлятора ATE. - См. раздел Использование Ansible-коллекции в документации по инсталлятору ATE. 
- Подготовка серверов к установке с использованием ATE. - См. подробнее раздел Подготовка серверов к установке с использованием ATE в текущем руководстве по установке; 
- Установка и настройка кластера etcd в качестве централизованного хранилища конфигурации и состояния кластеров активный-пассивный. - См. раздел Сценарий первичной настройки в документации по инсталлятору ATE. 
- Установка и запуск кластеров Tarantool, поверх которых будет запущен TCF. Поддерживаемые типы кластеров приведены в соответствующем разделе документации TCF. - Для установки и запуска кластеров используются установочные пакеты продуктов Tarantool в формате архива - .tar.gz. Получить архив можно несколькими способами:- скачать архив из личного кабинета на сайте - tarantool.io. Если у вас нет доступа к личному кабинету, свяжитесь с нами через форму обратной связи или напишите на sales@tarantool.io;
- получить архив напрямую от доверенного лица – по почте или иным способом. 
 - См. раздел Примеры инвентарей в документации по инсталлятору ATE. 
- Загрузка конфигурации в etcd. 
- Установка TCM. - См. раздел Примеры инвентарей: Tarantool Cluster Manager в документации по инсталлятору ATE. 
- Установка TCF. - Для установки используется сборка TCF в формате TGZ-архива. Архив имеет название вида - tcf-<tcf_version>.tar.gz, где- <tcf_version>– версия TCF не ниже 0.3.0; Получить архив можно несколькими способами:- скачать архив в личном кабинете на сайте - tarantool.ioиз раздела tcf/release. Если у вас нет доступа к личному кабинету, свяжитесь с нами через форму обратной связи или напишите на sales@tarantool.io;
- получить архив напрямую от доверенного лица – по почте или иным способом. 
 - См. раздел Tarantool Clusters Federation: Пример инвентаря в документации по инсталлятору ATE.