Директории хранения данных
Директории, где хранятся данные, описываются переменными data_dirs и data_dirs_defaults. Для переопределения значений по умолчанию используется переменная data_dirs_override.
Требования к директориям
- Необходимо указать директории хранилищ данных компонент Sage, в случае если они отличаются от значений по умолчанию (приведены ниже).
- Директории не должны содержать никаких данных перед установкой (включая скрытые/системные файлы).
- Разделы, содержащие хранилища данных, должны быть предварительно настроены в ОС и смонтированы в постоянном режиме (fstab).
- Для разделов, содержащих хранилища данных, рекомендуется использовать файловую систему 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