Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Системные требования

1. Аппаратные ресурсы

Требования по вычислительным ресурсам можно найти в статье

2. Сетевые требования

Сеть между узлами, участвующими в кластере Longhorn, должна обеспечивать пропускную способность не менее 1 Гбит/с.

3. Функциональные требования

Узлы

CPU

Client-узлы

Количество данных узлов не ограничено.

Блочные устройства для Storage-узлов

1. Количество блочных устройств в одной Volume group устанавливается самим LVM2. В нашей конфигурации мы отключаем все лимиты.

2. Для создания StoragePool на узле требуется наличие блочного устройства, которое:
2.1. Не должно иметь файловой системы (неразмеченное устройство).
2.2. Будет использовано для создания Physical Volume (PV), Volume Group (VG) и LVM устройств.

mountPath

1. Указанный путь для монтирования LVM устройства должен быть либо пустой директорией, либо полностью отсутствовать.

2. Любое содержимое в указанной директории приведет к сбою операции.

Поддерживаемые файловые системы

xfs

ext4

4. Рекомендации по конфигурации:

Конфигурация

Топология

Особенности использования

Конфигурация для окружений разработки (dev)

Минимальная конфигурация с 1 узлом, совмещающим роли client и storage. Это позволяет снизить затраты на инфраструктуру при сохранении базовой функциональности.

Конфигурация предназначена для разработки, в связи с чем можно пренебречь отказоустойчивостью, а также использовать менее мощные ресурсы.

Конфигурация для продуктивных окружений (prod)

Разделение client и storage узлов.
Минимум 3 storage-узла для обеспечения отказоустойчивости данных.

Конфигурация предназначена для работы в продуктивных окружениях, где важно обеспечить высокую отказоустойчивость. В данной архитектуре пользовательская нагрузка и хранилище данных разделены, что предотвращает взаимное влияние и обеспечивает стабильную работу системы даже при повышенных нагрузках.