Создание RAID

В RAIDIX 5.2.6 есть несколько способов создать RAID:

  • использовать виджет Создать RAID на странице ХРАНИЛИЩЕ > СПИСОК RAID;
  • использовать визард СОЗДАТЬ RAID на странице ХРАНИЛИЩЕ > ОБЗОР;
  • использовать визард СОЗДАТЬ LUN на странице ХРАНИЛИЩЕ > ОБЗОР.

Чтобы создать RAID с помощью виджета:

  1. Откройте страницу ХРАНИЛИЩЕ > СПИСОК RAID.
  2. В разделе Список RAID кликните Создать RAID.
  3. В открывшемся виджете настройте параметры RAID.

    Описание параметров представлено в таблице ниже.

    Рис. 1. Виджет создания RAID. Система в DC-режиме
    Параметр Назначение

    Имя RAID

    Имя RAID.

    Допустимые символы: латинские буквы, цифры и подчёркивание, от 1 до 9 символов.

    : Для ERA RAID запрещены имена «power» и «uevent».
    : Не используйте в имени RAID имя поставщика ПО RAIDIX. Имя поставщика можно увидеть в конце строки вывода команды $ rdcli -V.

    RAID Engine

    Тип RAID.

    Возможные значения:

    • Generic – предпочтителен для RAID на HDD или HDD/SSD;
    • ERA – предпочтителен для RAID на SSD.
    : ERA Engine работает только на системах с процессорами, поддерживающими AVX. Для ERA RAID N+M требуется минимум AVX2.

    Подробнее см. в разделе Типы RAID.

    Уровень RAID

    Уровень создаваемого RAID.

    Подробнее см. в разделе Уровни RAID.

    Возможные значения:

    Generic RAID:

    • 0
    • 5
    • 5i
    • 6
    • 6i
    • 7.3
    • 7.3i
    • 10 (Чтобы создать RAID 1, выберите уровень RAID 10 и добавьте только 2 диска.)
    • N+M
    • N+Mi

    ERA RAID:

    • 0
    • 1
    • 5
    • 6
    • 7.3
    • 10
    • 50
    • 60
    • 70
    • N+M
    :

    Для продуктивных систем рекомендуем использовать инициализированные RAID.

    :

    Для Generic RAID

    После создания инициализированного RAID начнётся процесс инициализации; прогресс отображается в процентах.

    Работа с инициализируемым RAID невозможна до завершения инициализации. Подробнее см. в разделе Инициализация RAID.

    :

    Для ERA RAID

    После создания ERA RAID (кроме ERA RAID 0) начнётся процесс инициализации, его прогресс отображается в процентах.

    Вы можете работать с инициализируемым RAID, а также менять приоритет инициализации для управления нагрузкой на диски. Подробнее см. в разделе Инициализация RAID.

    Использовать профиль

    Только для Generic RAID. Необязательный.

    Выбрать ранее сохранённый профиль RAID.

    Профиль содержит расширенные параметры RAID и позволяет мгновенно применить эти настройки к создаваемому RAID.

    При отсутствии сохранённых профилей система автоматически применяет профиль с настройками по умолчанию (с именем "default"). Подробнее об управлении параметрами RAID в разделе Профили RAID.

    Диски

    Список дисков.

    В один RAID рекомендуется включать диски одного размера.

    Выбрать диски можно двумя способами:

    • Под полем Диски кликните Выбрать, отметьте нужные диски и кликните ВЫБРАТЬ.
    • В поле Диски введите номера (UID) дисков через запятую, либо диапазон UID через дефис (например, 0-3,5,7).
    :

    Для создания Generic RAID вы можете выбрать как HDD, так и SSD диски.

    В RAID, содержащих диски обоих типов (SSD и HDD), происходит специфический износ SSD-дисков.

    Размер кэша RAM

    Только для Generic RAID.

    Размер кэша, в GiB.

    По умолчанию: 4 GiB.

    Рекомендуется выбирать следующий объём RAM в зависимости от количества дисков в RAID:

    • до 12 дисков – от 6 до 8 GiB;
    • от 12 до 16 дисков – от 8 до 12 GiB;
    • от 16 до 24 дисков – от 12 до 16 GiB;
    • от 24 до 32 дисков – от 16 до 20 GiB;
    • от 32 дисков – от 20 до 24 GiB.

    Вы можете изменить значение этого параметра после создания RAID. Такое изменение выполняйте только при настроенном и рабочем канале синхронизации данных.

    Режим записи блоками по 4 KiB

    Только для Generic RAID 0 и RAID 10.

    Включение данного режима может повысить производительность при записи сложными паттернами.

    Поддержка Write Barriers

    Только для Generic RAID.

    Сохраняет данные из буфера записи RAM на диски.

    Включение синхронной записи увеличивает сохранность данных, но может снизить производительность системы.

    Размер блока

    Формат разметки секторов на дисках.

    Возможные значения:

    • 512 B
    • 4096 B (по умолчанию)

    Набор резервных дисков

    Кроме RAID 0. Необязательный.

    Имя набора дисков, которые в случае отключения или выхода из строя диска, входящего в RAID, будут использованы для автоматической замены этого диска. Подробнее см. в разделе Автоматическая замена диска.

    Вы можете изменить набор резервных дисков RAID после создания RAID.

    Стрип

    Минимальный размер полосы данных (в килобайтах), записываемых на диск, находящийся в RAID.

    Возможные значения:

    для Generic RAID:

    • 16 KiB
    • 32 KiB
    • 64 KiB
    • 128 KiB (по умолчанию)
    • 256 KiB
    • 512 KiB
    • 1 MiB

    для ERA RAID:

    • Авто (по умолчанию)
    • 16 KiB
    • 32 KiB
    • 64 KiB
    • 128 KiB
    • 256 KiB

    Значение Авто устанавливает размер стрипа в зависимости от типа диска (HDD: 64 KiB, SSD: 32 KiB, NVMe: 16 KiB).

    Предпочтение/Статус

    Только в DC-системе.

    Идентификатор узла, который является предпочтительным для предоставления доступа к данному RAID.

    Идентификаторы узлов также отображаются на каждой странице интерфейса.

    : По умолчанию системой задаётся предпочтение узлу, на котором создаётся RAID. Параметр можно изменить во время работы с системой, выполнив Миграцию RAID. Подробнее – в разделе raid_migration.html.

    Максимальный объём памяти для RAID

    Только для ERA RAID, кроме RAID 0.

    Величина доступного объёма RAM в MiB для RAID.

    Возможные значения от 1024 до 1048576 (1 TiB), но не больше доступной памяти на узле. Если значение не определено, оно устанавливается автоматически, основываясь на размере страйпа:

    • стрип 16 KiB – память 2048 MiB;
    • стрип 32 KiB – память 2048 MiB;
    • стрип 64 KiB – память 4096 MiB;
    • стрип 128 KiB – память 8192 MiB;
    • стрип 256 KiB – память 16384 MiB.

    Оптимизация Merge

    Только для ERA RAID, кроме RAID 0, 1, 10.

    Функция Merge может улучшить работу с маленькими блоками, намеренно устанавливая некоторое время ожидания для запросов на запись, в течение которого запрос не передаётся на диски. Последовательные запросы объединяются, что позволяет существенно сократить количество операций для обработки запросов на RAID с контрольными суммами, так как сокращает количество операций read-modify-write. Однако, если запись случайная, то такое ожидание не позволит объединить запросы, отрицательно влияя на производительность RAID. Поскольку время получения I/O зависит от интенсивности нагрузки, размера и других параметров, для лучшей работы объединения запросов может потребоваться изменение параметров Максимальное ожидание Merge и Ожидание Merge. Не рекомендуем включать функцию, если заранее известно, что глубины очереди пользовательской нагрузки и размера блока недостаточно, чтобы накопить на целый страйп.

    По умолчанию: выключено.

    Максимальное ожидание Merge

    Только при включенной опцтимизации Merge.

    Максимальное время (в микросекундах) ожидания накопления страйпа при включенной функции Merge.

    Возможные значения: целые числа от 1 до 100000.

    По умолчанию: 1024.

    Ожидание Merge

    Только при включенной опцтимизации Merge.

    Время (в микросекундах) ожидания между запросами при включенной функции Merge.

    Возможные значения: от 1 до 100000.

    По умолчанию: 300.

    Ограничение запросов

    Только для ERA RAID.

    Количество одновременных запросов I/O на RAID.

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

    Возможные значения: от 0 до 4294967295.

    Значение 0 снимает ограничение.

    По умолчанию: 1024.

  4. Кликните СОЗДАТЬ.

    Созданный RAID появится на странице ХРАНИЛИЩЕ > СПИСОК RAID в секции Список RAID.

    Рис. 2. Пример созданного Generic RAID в DC-системе

    В строке созданного RAID появится дополнительная информация:

    Размер

    Размер RAID, в GiB.

    Свободно

    Свободное пространство на RAID, не занятое разделами LUN, в GiB.

    Синхронизация кэшей

    Только в DC-системе для Generic RAID.

    Для ERA RAID синхронизация кэшей неприменима, поэтому используется значение «».

    Статус синхронизации данных между кэшами локального и удалённого узлов.

    Возможные состояния:

    • Включена – кэши указанного RAID на обоих узлах синхронизированы;
    • Выключена – кэши указанного RAID на узлах не синхронизированы;
    • Ошибка – возникновение ошибки в процессе синхронизации RAID;

Дополнительные настройки

Для ERA RAID с контрольными суммами вы можете выключить и включить функцию переинициализации RAID после нештатного выключения узла. Управление функцией доступно при создании и настройке RAID только через CLI. По умолчанию функция включена. Подробнее в документе «Справочник CLI RAIDIX 5.2.6».

$ rdcli eraraid create -n <имя_raid> -l <уровень_raid> -d <диски> --resync_enabled <статус>
$ rdcli eraraid modify -n <имя_raid> --resync_enabled <статус>

где

  • <статус> – включение (1) или выключение (0) функции.