Перейти к основному содержимому
Версия: 1.11

Директории хранения данных

Директории, где хранятся данные, описываются переменными data_dirs и data_dirs_defaults. Для переопределения значений по умолчанию используется переменная data_dirs_override.

Требования к директориям

  1. Необходимо указать директории хранилищ данных компонент Sage, в случае если они отличаются от значений по умолчанию (приведены ниже).
  2. Директории не должны содержать никаких данных перед установкой (включая скрытые/системные файлы).
  3. Разделы, содержащие хранилища данных, должны быть предварительно настроены в ОС и смонтированы в постоянном режиме (fstab).
  4. Для разделов, содержащих хранилища данных, рекомендуется использовать файловую систему xfs со следующими опциями монтирования:
    • defaults
    • noatime

Переопределение директорий по умолчанию

Файл clans/{{ clan }}/{{ env }}/{{ dc }}/group_vars/sage/_volumes.yml:

data_dirs_override:
clickhouse: /srv/clickhouse
docker: /srv/docker
docs: /srv/docs
opensearch_cluster_manager: /srv/opensearch-data
opensearch_data_hot: /srv/opensearch-data
opensearch_data_warm: /srv/opensearch-data
opensearch_single_node: /srv/opensearch-data
opensearch_proxy: /srv/opensearch-data/proxy
opensearch_proxy_single_node: /srv/opensearch-data/proxy
kafka: /srv/kafka
postgres: /srv/postgres
redis: /srv/redis
redpanda_console: /srv/redpanda_console
registry: /srv/registry
sage_apps: /srv/sage
vmbackup: /srv/victoriametrics_backup
vmrestore: /srv/victoriametrics_backup
vmstorage: /srv/victoriametrics_storage