Если Вы решили настроить RAID для своего сервера, но понятия не имеете, как это делать, то эта статья поможет вам разобраться в RAID и настроить его правильно.
Два типа RAID
Аппаратный RAID: При настройке аппаратного RAID диски подключаются к плате RAID-контроллера, вставленной в материнскую плату сервера. Это обеспечивает оптимальную производительность, поскольку обработка выполняется RAID-картой, а не сервером, что обеспечивает меньшую нагрузку при создании резервных копий и восстановлении данных.
Программный RAID: Когда диски подключены к материнской плате сервера без RAID-контроллера, конфигурацией управляет программное обеспечение операционной системы. Это более дешевый вариант; все, что вам нужно сделать, это подключить диски и настроить операционную систему. Однако вы ограничены уровнями RAID, которые может поддерживать ваша ОС.
Аппаратный RAID обеспечивает большую гибкость за счет большего количества вариантов конфигурации и освобождает вас от ограничений программного RAID. В зависимости от сложности вашей конфигурации RAID производительность может быть проблемой, если вы используете программный RAID.
Как собрать RAID - конфигуратор RAID
Конфигурации RAID
Существует множество уровней RAID, каждый из которых предлагает свой собственный тип защиты.
- RAID 0 распределяет данные на блочном уровне по каждому из дисков в массиве. Поскольку данные распределены по нескольким дискам, вы увидите повышение производительности чтения и записи, особенно для файлов большего размера. Это связано со способностью массива одновременно считывать или записывать блок на каждый из дисков в массиве. Таким образом, производительность будет иметь тенденцию масштабироваться в зависимости от количества дисков в массиве. RAID 0 может содержать два или более диска, при этом максимальное количество ограничено в зависимости от количества дисков, поддерживаемых вашим RAID-контроллером, и доступных отсеков для дисков вашего сервера. Поскольку RAID 0 распределяет блоки хранения по всем дискам в массиве, любой сбой диска приведет к потере всего массива. Таким образом, риск потери данных из-за неисправности диска также будет увеличиваться в зависимости от количества дисков в массиве. Мы не рекомендуем использовать RAID 0 для производственных систем.
- RAID 1 отражает данные на уровне блоков на двух дисках. Каждый раз, когда блок данных записывается в подсистему хранения, ваш RAID-контроллер записывает один и тот же блок данных на оба диска, обеспечивая отказоустойчивость в случае выхода из строя одного из дисков. Из-за этого характеристики производительности ввода-вывода будут несколько ниже производительности записи по сравнению с одним диском, в то время как производительность чтения будет почти вдвое выше, чем у одного диска. Это связано с тем, что, когда RAID-контроллеру необходимо записать данные, он должен делать это на обоих дисках, однако, когда ему нужно прочитать данные, он может одновременно выполнять два разных чтения с любого диска, поскольку набор данных на обоих дисках зеркально отражен. Поскольку данные зеркально отражаются на обоих дисках в массиве, любой из дисков может выйти из строя, если один из них остается работоспособным, не вызывая сбоя массива.
- RAID 5 распределяет данные на уровне блоков по каждому из дисков в массиве, одновременно вычисляя данные о четности, которые распределяются по дискам в массиве для повышения отказоустойчивости. В массиве RAID 5 будет один набор четности, распределенный по всему массиву, что позволяет любому диску в массиве выйти из строя, не вызывая сбоя массива. Поскольку распределенная четность должна содержать информацию о четности для информации на один диск, необработанное пространство, предоставляемое массивом, будет представлять собой общую емкость всех дисков минус емкость на один диск. Именно поэтому для RAID 5 требуется минимум три диска. Производительность ввода-вывода для RAID 5 обеспечит улучшенную производительность чтения и записи, однако операции записи не будут масштабироваться так линейно, как в RAID 0, из-за того, что RAID-контроллеру необходимо выполнить вычисление четности, а также сохранить результирующие данные о четности.
Решите, какой уровень Вам больше подходит, и переходите непосредственно к настройке RAID
Настройка RAID в BIOS
- Во время запуска сервера нажмите F2, появится диалоговое окно утилиты настройки BIOS.
- В диалоговом окне утилиты настройки BIOS выберите ADVANCED -> IDE CONFIGURATION. Появится меню настройки IDE.
- В меню настройки IDE выберите пункт Configure SATA AS, затем нажмите Enter. Появится меню со списком опций SATA: IDE, RAID и AHCI. AHCI установлен по умолчанию. Выберите RAID, затем нажмите Enter.
- Нажмите F10, чтобы сохранить внесенные изменения, выйдите из утилиты BIOS и перезагрузите сервер.
- Во время перезагрузки сервера нажмите , чтобы получить доступ к конфигурации RAID.
- Появится диалоговое окно Intel Matrix Storage Manager option ROM.
- В главном меню диалогового окна Intel Matrix Storage Manager option ROM выберите (1) Create RAID Volume, затем нажмите Enter. Появится меню The Create RAID Volume.
- В меню этом меню выполните следующие действия: Укажите имя тома и нажмите Enter или нажмите Enter, чтобы принять имя по умолчанию, затем выберите уровень RAID и нажмите Enter. Укажите объем и нажмите Enter или нажмите Enter, чтобы принять объем по умолчанию. Выберите Create Volume, затем нажмите Enter. Появится предупреждающее сообщение о том, что все данные могут быть потеряны. Вы уверены, что хотите создать этот том? Yили N. В предупреждающем сообщении нажмите Y, чтобы подтвердить создание тома.
- Создан новый том. Появится информация, описывающая том RAID (например, идентификатор RAID, название тома, уровень, статус).
- Выберите EXIT и нажмите Enter, чтобы выйти из утилиты Intel Matrix Storage Manager и в сообщении с подтверждением нажмите Y, чтобы подтвердить выход.
Вот и всё, ваш RAID готов!