Установка через Ansible Tarantool Enterprise
Ansible Tarantool Enterprise (ATE) – это набор сценариев Ansible (playbooks) для установки, запуска и последующего обслуживания продуктов Tarantool Enterprise. Инсталлятор Ansible Tarantool Enterprise – это основной способ установки и запуска TCF, который используется для кластеров на промышленных серверах.
Возможны два способа установки TCF с помощью ATE:
- через Docker-образ;
- через Ansible-коллекцию.
Конечный результат установки TCF через ATE одинаков для обоих вариантов. В обоих вариантах используется один и тот же установочный пакет TCF в формате TGZ-архива, который доступен в личном кабинете на сайте Tarantool.
Содержание:
- Требования к серверу под инсталлятор
- Подготовка серверов к установке с использованием ATE
- Использование Docker-образа
- Использование Ansible-коллекции инсталлятора
Требования к серверу под инсталлятор
Минимальные системные требования под инсталлятор Ansible Tarantool Enterprise:
- 4 Core 2.6ГГц +;
- 4 Гб RAM.
Подробные требования к серверу под ATE описаны в документации по инсталлятору ATE в разделе Настройка среды: Требования к серверу под инсталлятор.
Перед установкой TCF необходимо подготовить серверы для использования инсталлятора ATE.
См. следующие разделы в документации по инсталлятору Ansible Tarantool Enterprise:
- раздел Настройка среды: Подготовка к использованию;
- раздел Настройка среды: Предварительная настройка сервера под Tarantool.
Обратите внимание, что для установки TCF с помощью инсталлятора ATE требуются файлы инвентаря, в которых описана топология вашего решения и настроек приложения или продукта. Для установки TCF поверх кластеров на основе Tarantool 3.x требуются следующие файлы инвентаря:
- отдельный инвентарь для каждого из кластеров Tarantool, поверх которых будет запущен TCF;
- инвентарь TCF;
- инвентарь для веб-интерфейса Tarantool Cluster Manager (TCM).
В этом случае установка 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:
- скачать архив в личном кабинете на сайте
В этом случае установка 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.
- скачать архив в личном кабинете на сайте