Установка через Ansible Tarantool Enterprise | Clusters_Federation
Руководство по установке Установка через Ansible Tarantool Enterprise

Установка через Ansible Tarantool Enterprise

Ansible Tarantool Enterprise (ATE) – это набор сценариев Ansible (playbooks) для установки, запуска и последующего обслуживания продуктов Tarantool Enterprise. Инсталлятор Ansible Tarantool Enterprise – это основной способ установки и запуска TCF, который используется для кластеров на промышленных серверах.

Примечание

Подробная документация по инсталлятору ATE доступна зарегистрированным пользователям личного кабинета на сайте tarantool.io. Узнать больше: Об инсталляторе.

Возможны два способа установки TCF с помощью ATE:

Конечный результат установки 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 должна включать следующие шаги:

  1. Установка инсталлятора ATE.

    См. раздел Использование Docker-образа в документации по инсталлятору ATE.

  2. Подготовка серверов к установке с использованием ATE.

    См. подробнее раздел Подготовка серверов к установке с использованием ATE в текущем руководстве по установке.

  3. Установка и настройка кластера etcd в качестве централизованного хранилища конфигурации и состояния кластеров активный-пассивный.

    См. раздел Сценарий первичной настройки в документации по инсталлятору ATE.

  4. Установка и запуск кластеров Tarantool, поверх которых будет запущен TCF. Поддерживаемые типы кластеров приведены в соответствующем разделе документации TCF.

    Для установки и запуска кластеров используются установочные пакеты продуктов Tarantool в формате архива .tar.gz. Получить архив можно несколькими способами:

    • скачать архив из личного кабинета на сайте tarantool.io. Если у вас нет доступа к личному кабинету, свяжитесь с нами через форму обратной связи или напишите на sales@tarantool.io;

    • получить архив напрямую от доверенного лица – по почте или иным способом.

    См. следующие разделы в документации по инсталлятору Ansible Tarantool Enterprise:

  5. Загрузка конфигурации в etcd.

    См. раздел Tarantool 3.0: Отправка конфигурации в etcd в документации по инсталлятору Ansible Tarantool Enterprise.

  6. Установка TCM.

    См. следующие разделы в документации по инсталлятору Ansible Tarantool Enterprise:

  7. Установка 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 должна включать следующие шаги:

  1. Установка инсталлятора ATE.

    См. раздел Использование Ansible-коллекции в документации по инсталлятору ATE.

  2. Подготовка серверов к установке с использованием ATE.

    См. подробнее раздел Подготовка серверов к установке с использованием ATE в текущем руководстве по установке;

  3. Установка и настройка кластера etcd в качестве централизованного хранилища конфигурации и состояния кластеров активный-пассивный.

    См. раздел Сценарий первичной настройки в документации по инсталлятору ATE.

  4. Установка и запуск кластеров Tarantool, поверх которых будет запущен TCF. Поддерживаемые типы кластеров приведены в соответствующем разделе документации TCF.

    Для установки и запуска кластеров используются установочные пакеты продуктов Tarantool в формате архива .tar.gz. Получить архив можно несколькими способами:

    • скачать архив из личного кабинета на сайте tarantool.io. Если у вас нет доступа к личному кабинету, свяжитесь с нами через форму обратной связи или напишите на sales@tarantool.io;

    • получить архив напрямую от доверенного лица – по почте или иным способом.

    См. раздел Примеры инвентарей в документации по инсталлятору ATE.

  5. Загрузка конфигурации в etcd.

  6. Установка TCM.

    См. раздел Примеры инвентарей: Tarantool Cluster Manager в документации по инсталлятору ATE.

  7. Установка 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.

Нашли ответ на свой вопрос?
Обратная связь