Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

Подключение кластеров

Тarantool Cluster Manager работает с кластерами, которые:

Одна установка TCM может работать с несколькими подключенными кластерами. Подключение к TCM не влияет на работу кластера. Кластеры можно подключать к TCM и отключать без остановки работы.

Возможны два сценария подключения кластера к TCM:

  • Подключение существующего кластера.
  • Добавление нового кластера и настройка его конфигурации с нуля в веб-интерфейсе TCM. В обоих случаях необходимо развернуть Tarantool и запустить экземпляры кластера с помощью tt-cli или другим подходящим способом.

Добавить кластер в TCM можно двумя способами:

  • Использовать веб-интерфейс TCM, как описано на этой странице.
  • Указать секцию initial-settings.clusters в конфигурации TCM.

Подробнее см. в разделе Начальные настройки.

Параметры подключения

При подключении кластера к TCM необходимо указать два набора параметров подключения: для экземпляров кластера и для хранилища централизованной конфигурации.

Подключение к хранилищу конфигурации

Конфигурация кластера может храниться в кластере etcd или в отдельном хранилище на базе Tarantool. В обоих случаях требуются следующие параметры подключения:

  • Префикс ключей, используемый для идентификации кластера в хранилище конфигурации. Префикс должен быть уникальным для каждого кластера в хранилище.
  • URI всех экземпляров хранилища конфигурации.
  • Учетные данные для доступа к хранилищу конфигурации: пользователь etcd или пользователь Tarantool.

Кроме того, если для хранилища конфигурации включено шифрование SSL или TLS, необходимо указать соответствующие параметры шифрования: ключи, сертификаты и другие параметры. Полный список параметров см. в документации etcd или в разделе Защита подключений с помощью SSL.

Подключение к кластеру

Для взаимодействия с экземплярами кластера TCM требуются следующие параметры доступа:

  • пользователь Tarantool, существующий в кластере, и его пароль. TCM подключается к кластеру от имени этого пользователя.
  • Конфигурация SSL, если на кластере включено шифрование трафика.

Управление подключенными кластерами

Администраторы могут добавлять новые кластеры, а также изменять и удалять существующие в TCM.

Подключенные кластеры перечислены на странице Clusters.

Подключение предварительно настроенного кластера

Если кластер уже существует и его нужно подключить к TCM, выполните следующие шаги:

  1. Перейдите на страницу Clusters и нажмите Add.
  2. Заполните общую информацию о кластере:
    • Укажите произвольное имя.
    • При необходимости укажите описание и выберите цвет для отметки этого кластера в TCM.
    • При необходимости укажите URL дополнительных сервисов для кластера. Например, дашборд Grafana для мониторинга метрик кластера или сервер syslog для просмотра логов кластера. В TCM доступен быстрый переход к этим URL на странице Stateboard кластера.
  3. Укажите параметры хранилища конфигурации кластера:
    • Тип хранилища: etcd или tarantool.
    • Prefix, указанный в конфигурации кластера.
    • URI экземпляров хранилища конфигурации.
    • Учетные данные для доступа к хранилищу конфигурации.
    • Параметры SSL/TLS, если на хранилище включено шифрование соединения.
    • При необходимости добавьте префикс для рабочих узлов TDB.
  4. Укажите учетные данные для доступа к кластеру: имя пользователя Tarantool, его пароль и параметры SSL, если на кластере включено шифрование трафика.

Добавление нового кластера

Если кластера еще нет, его можно добавить в TCM и создать конфигурацию с нуля с помощью встроенного редактора конфигурации.

Чтобы добавить новый кластер:

  1. Перейдите на страницу Clusters и нажмите Add.
  2. Заполните общую информацию о кластере:
    • Укажите произвольное имя.
    • При необходимости укажите описание и выберите цвет для отметки этого кластера в TCM.
    • При необходимости укажите URL дополнительных сервисов для кластера. Например, дашборд Grafana для мониторинга метрик кластера или сервер syslog для просмотра логов кластера. TCM обеспечивает быстрый доступ к этим URL на странице Stateboard кластера.
  3. Выберите тип хранилища конфигурации кластера: etcd или tarantool.
  4. Задайте уникальный Prefix для идентификации этого кластера в хранилище конфигурации.
  5. Укажите параметры подключения к хранилищу конфигурации кластера:
    • URI экземпляров хранилища конфигурации.
    • Учетные данные для доступа к хранилищу конфигурации.
    • Параметры SSL/TLS, если на хранилище включено шифрование соединения.
  6. Укажите учетные данные кластера: имя пользователя, пароль и параметры SSL, если на кластере включено шифрование трафика.

После добавления кластера:

  • Создайте конфигурацию кластера с помощью редактора конфигурации TCM.
  • Разверните Tarantool на узлах кластера с помощью tt-cli или других подходящих инструментов.
  • Запустите кластер с помощью tt-cli или других подходящих инструментов.

Редактирование подключенного кластера

Чтобы изменить подключенный кластер, перейдите на страницу Clusters и нажмите Edit в меню Actions соответствующей строки таблицы.

Отключение кластера

Чтобы отключить кластер от TCM, перейдите на страницу Clusters и нажмите Disconnect в меню Actions соответствующей строки таблицы.