Установка через Ansible Tarantool Enterprise¶
Ansible Tarantool Enterprise (ATE) – это набор сценариев Ansible (playbooks) для установки, запуска и последующего обслуживания продуктов Tarantool Enterprise. Инсталлятор Ansible Tarantool Enterprise – это основной способ установки и запуска TCF, который используется для кластеров на промышленных серверах.
Note
Подробная документация по инсталлятору 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).
Attention
При определении топологии 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.