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