[Документация](../README-ru.md#документация) → Конфигурация Vitastor ----- [Read in English](config.en.md) # Конфигурация Vitastor Конфигурация Vitastor состоит из: - [Параметров (ключ-значение)](#список-параметров) - [Настроек пулов](config/pool.ru.md) - [Настроек дерева OSD](config/pool.ru.md#дерево-размещения) - [Настроек отдельных OSD](config/pool.ru.md#настройки-osd) - [Настроек инодов](config/inode.ru.md), т.е. метаданных образов, таких, как имя, размер и ссылки на родительский образ Параметры конфигурации могут задаваться в 3 местах: - Файле конфигурации (`/etc/vitastor/vitastor.conf` или по другому пути) - Ключе в etcd `/vitastor/config/global`. Большая часть параметров может задаваться там, кроме, естественно, самих параметров соединения с etcd, которые должны задаваться в файле конфигурации - В командной строке компонентов Vitastor: OSD (при ручном запуске без vitastor-disk), монитора, опциях fio и QEMU, настроек OpenStack, Proxmox и т.п. Последние, как правило, не включают полный набор параметров напрямую, но позволяют определить путь к файлу конфигурации и задать любые параметры в нём. - В суперблоке OSD, записываемом [vitastor-disk](usage/disk.ru.md) - параметры, связанные с дисковым форматом и с этим конкретным OSD. На самом деле, при запуске OSD эти параметры автоматически передаются в командную строку процесса vitastor-osd, то есть по "статусу" они эквивалентны параметрам командной строки OSD. В будущем также могут быть добавлены другие способы конфигурации: - OSD-специфичные ключи в etcd типа `/vitastor/config/osd/<номер>`. ## Список параметров - [Общие](config/common.ru.md) - [Сеть](config/network.ru.md) - [Клиентский код](config/client.ru.md) - [Глобальные дисковые параметры](config/layout-cluster.ru.md) - [Дисковые параметры OSD](config/layout-osd.ru.md) - [Прочие параметры OSD](config/osd.ru.md) - [Параметры мониторов](config/monitor.ru.md)