Переменные TCS
В этом разделе приведены переменные окружения для роли tcs.
Роль определяет настройки продукта Tarantool Column Store.
Переменная | Описание |
|---|---|
| Права доступа на конфигурационные файлы компонента Scheduler для TCS 0.х. Тип: |
Переменная | Описание |
|---|---|
| Пользователь приложения. Наследуется из глобальной переменной |
| Группа приложения. Наследуется из глобальной переменной |
| Имя приложения Tarantool. Наследуется из глобальной переменной |
| Префикс ключа в хранилище конфигурации, под которым хранится конфигурация кластера. Наследуется из глобальной переменной |
| Путь к архиву с пакетом установки. Наследуется из глобальной переменной |
| Полный путь к каталогу с распакованным пакетом установки компонента Scheduler для TCS 0.х. Тип: |
Переменная | Описание |
|---|---|
| Путь к директории, в которой хранятся ссылки (symlink) на распакованные файлы для каждого экземпляра Scheduler. Тип: |
| Путь к директории с файлами экземпляров Scheduler, запущенных на этом хосте. Тип: |
| Путь к бинарному файлу компонента Scheduler относительно распакованного архива с поставкой TCS. Тип: |
| Путь к директории с файлом конфигурации компонентов Scheduler, которые запущены на данном хосте. Тип: |
| Имя файла конфигурации компонента Scheduler, который запущен на данном хосте. Тип: |
| Полный путь к конфигурации компонента Scheduler (директория и имя файла). Тип: |
| Имя systemd-юнита, которое используется для создания systemd-сервиса Scheduler. Тип: |
| Включить передачу метрик с компонента Scheduler. Доступно с версии 1.10.0. Тип: |
| Включить использование дополнительных возможностей (параметра |
| Дополнительные возможности, которые должны быть активированы у компонента Scheduler. Поддерживается только для TCS 0.x настройки |
| Словарь переменных окружения, которые будут добавлены в сервис компонента Scheduler. Тип: |
| Дополнительные опции конфигурации, которые автоматически добавляются в конец сгенерированной YAML-конфигурации компонента Scheduler. Поддерживаются словарь или список (mapping/sequence), которые сериализуются в YAML. Доступно с версии 1.14.0. Тип: |
| Путь к Jinja2-шаблону на контроллере, который полностью заменяет встроенный шаблон конфигурации компонента Scheduler. Если переменная задана, роль использует указанный файл вместо |
| Список конечных точек централизованного хранилища конфигурации. Тип: |
Переменная | Описание |
|---|---|
| Название группы, в которую может входить несколько наборов реплик с экземплярами хранилища. Тип: |
| Название набора реплик с экземплярами хранилища. Тип: |
Переменная | Описание |
|---|---|
| Включить поддержку TCS 1.x. Установите значение |
| Включить поддержку http-запросов для TCS. Доступно с версии 1.12.0. Тип: |
| Имя пользователя ( |
| Имя пользователя ( |
| Путь к существующему на целевой машине файлу с TLS-сертификатом для работы с TCS 1.1.0 и выше. Передаётся в секцию конфигурации |
| Путь к существующему на целевой машине файлу с TLS-ключом для работы с TCS 1.1.0 и выше. Передаётся в секцию конфигурации |
| Адрес (хост или сетевой интерфейс), на котором компоненты TCS принимают подключения. Задаёт адрес прослушивания ( |
Переменные для плейбуков playbooks/tcs/backup.yml и playbooks/tcs/restore.yml.
Подробнее об использовании плейбуков см. в разделе Сохранение и восстановление данных кластера TCS.
Адрес ETCD-узла для построения peer- и client-URL (в том числе при восстановлении кластера из снимка состояния) определяется по ansible_host, а если он не задан — по inventory_hostname.
Переменная | Описание |
|---|---|
| Подтверждение запуска восстановления данных (restore). Если явно указать |
Переменная | Описание |
|---|---|
| Директория на удалённом хосте для хранения снимков данных TCS. Тип: |
| Группа/паттерн хостов TCS для сохранения и восстановления данных Tarantool (без экземпляра типа coordinator, у которого нет собственных данных). Тип: |
| Группа/паттерн хостов TCS для остановки/запуска кластера (включая экземпляр типа coordinator). Тип: |
| Идентификатор конкретного момента восстановления (подстрока, например часть временной метки в имени файла снимка состояния), позволяющий восстановить не последний, а конкретный снимок состояния. Если не задана, используется последний найденный снимок состояния. Тип: |
| Группа хостов, на которых развёрнут ETCD. Тип: |
| Пользователь ОС, от имени которого выполняются операции с ETCD (snapshot save/restore, управление systemd-сервисом). Тип: |
| Порт, на котором ETCD принимает клиентские запросы. Тип: |
| Порт для внутренней коммуникации между узлами ETCD. Тип: |
| Директория с данными ETCD на ETCD-узлах. Тип: |
| Уникальный токен, идентифицирующий кластер ETCD при восстановлении из снимка состояния. Тип: |
| Директория на ETCD-узлах для временного хранения снимка состояния ETCD сразу после его создания. Тип: |
| Директория на управляющем узле (машине, откуда запускается |
| Путь к CA-сертификату для TLS-соединений с ETCD. Наследуется из глобальной переменной |