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