Архитектура хранилищ
Здесь настраиваются хранилища — места, где физически размещаются тела писем и вложения, — и группы хранилищ (наборы узлов с избыточностью и шифрованием), используемые {{ССЫЛКА:install.retention-overview|правилами хранения}} для распределения писем.
Страница содержит две вкладки: [Хранилища] и [Группы хранилищ].
В таблице групп проверьте метку состояния:
| Статус | Значение |
|---|---|
| Здорова | доступных узлов больше, чем требует избыточность; потеря одного узла не нарушит требуемое число копий |
| Деградирована | доступных узлов ровно столько, сколько требует избыточность; потеря ещё одного узла приведёт к аварийному состоянию |
| Авария | доступных узлов меньше, чем требует избыточность; запись в группу блокируется |
| Требуется перераспределение | запланировано перераспределение данных (после добавления или удаления узла, изменения избыточности) |
| Идёт перераспределение | перераспределение выполняется; писать в группу можно, идёт перенос чанков |
Смена избыточности (R) запускает перераспределение данных: при увеличении R существующие копии создаются на дополнительных узлах; при уменьшении R избыточные копии не удаляются автоматически (R-кратность при этом обеспечивается). Если перераспределение уже идёт в момент изменения R, оно перезапускается с учётом нового значения.
Особенность S3-групп
Тип бэкенда и подключение S3 задаются на группе. Узлы хранят полный локальный индекс, а байты общие в бакете; один узел может входить в несколько групп разных типов. См. {{ССЫЛКА:install.storage-backends|NFS и S3-совместимые хранилища}}.
Навигация по книге
- Следующая статья: {{ССЫЛКА:reference.search-architecture|Архитектура поиска
}}