Top.Mail.Ru
КОНФИГУРАТОР Серверы
Сетевое оборудование
СХД
IP-телефоны IP-камеры Источники бесперебойного питания (ИБП) Комплектующие Готовые решения -40 % Серверы под задачу
О компании Купить в лизинг Блог Отзывы Доставка Гарантия Контакты Работа у нас Реквизиты Спецпредложения Игровые ПК на ISKRAPC Заявка в тех поддержку
Эксперты в подборе IT-оборудования

Управление raid контроллером

9 декабря 2024

Raid-контроллер представляет собой дисковый массив, задача которого – объединить накопители информации и превратить их в общее пространство. Сервер распознает массив, созданный при помощи контроллера, в качестве единого блока информации в независимости от числа использованных компонентов. При помощи RAID-контроллера можно существенно улучшить производительность оборудования и обеспечить сохранность всей информации, хранящейся на сервере. Методика управления будет напрямую зависеть от выбранного варианта девайса (встроенный, внешний или представляющий собой программное обеспечение в материнской плате).

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

Управление аппаратным RAID Adaptec через консоль

RAID-контроллер Adaptec представляет собой отдельную плату, позволяющую увеличить производительность работы оборудования и защитить информацию. Войти в меню этого контроллера можно только при помощи BIOS, он функционирует автономно от операционной системы. При использовании ОС Linux можно войти в меню, используя командную строку, в ней необходимо ввести команду «arcconf». Ее можно также использовать для проверки текущего состояния контроллера или жестких дисков, например, запрос проверки RAID звучит как «arcconf getconfig 1 LD». Существует возможность проверить корректность определения всех компонентов массива, просканировать их вручную, и даже провести rebuild.

Можно использовать запрос «arcconf help», чтобы получить справку по различным командам, подходящим для контроллера. Если массив по какой-либо причине перестал функционировать, можно попытаться восстановить его при помощи запроса «setstate», однако гарантий в этом случае нет, высока вероятность полной потери данных. Контроллер позволяет создавать новые массивы и переносить на них данные со старых компонентов. Подобное оборудование считается наиболее дорогостоящим, однако затраты окупаются с лихвой его длительной и бесперебойной работой.

Использование RAID контроллеров в Linux

Для этой операционной системы чаще всего используются программные или аппаратные контроллеры. Для использования первых необходимо использовать решение mdadm – специальную утилиту, управляющую работой массивов и позволяющую их создавать. Для проверки их состояния можно использовать запрос «detail», важно периодически выполнять эту операцию, чтобы вовремя заметить ошибки и исправить их. Чтобы проверить текущее состояние дисков, можно выполнить запрос «var» или «dmesg», тогда появятся логи, где указаны все последние операции, которые были выполнены с их помощью.


Для работы с аппаратным контроллером необходимо установить утилиту megacli или arcconf в зависимости от используемого оборудования. С помощью этого ПО можно будет контролировать состояние дисков, управлять ими и формировать новые массивы. В большинстве случаев у контроллеров есть собственное программное обеспечение, позволяющее работать с массивами. Их можно вызвать при помощи специального нажатия клавиш (к примеру, Ctrl+A). Все изменения, внедряемые в меню контроллера, следует сохранять, после чего перезагружать оборудование. Также необходимо периодически делать резервные копии, чтобы сохранить информацию в случае появления проблем.

Что такое RAID-контроллер и зачем он нужен?

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

Встречаем RAID-контроллер на материнской плате

Эта разновидность контроллеров является наиболее уязвимой, поскольку у нее отсутствует собственный процессор и память. Такие RAID-контроллеры активно задействуют ЦП сервера, что отнимает у него ресурсы, которые могли бы быть израсходованы на реализацию более важных задач. Чаще всего этот тип устройств представлен RAID 0 или 1, очень трудно найти контроллеры 5 или 10, которые были бы встроены в материнскую плату. Вся информация обрабатывается при помощи дополнительных драйверов. Еще один недостаток заключается в том, что контроллер на материнской плате может поддерживать только определенные операционные системы.

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

Путешествие в недра BIOS: настройка RAID

Чтобы выполнить настройку контроллера, нужно при загрузке сервера или иного оборудования открыть BIOS. Варианты входа напрямую зависят от операционной системы, где-то работает клавиша «F2», где-то – «Esc», иногда используется даже «Delete». После появления меню необходимо будет выбрать параметр настройки «Advanced», а затем меню для работы с IDE. В последнем нужно настроить режим SATA и выбрать нужную опцию, по умолчанию там должен стоять параметр «AHCI», его следует сменить на «RAID», после чего нажать на клавишу ввода. Это позволит попасть в меню контроллера, где можно будет выполнить необходимые настройки. Для сохранения всех необходимых изменений следует нажать на клавишу «F10», после чего произвести полную перезагрузку оборудования.

При работе с операционной системой Linux следует учесть, что она распознает RAID-массив и все сопутствующее с ним оборудование в качестве одного диска. Утилита «detail» позволит проводить периодическую диагностику работы всей структуры, в т.ч. и контроллера. При работе с контроллером необходимо обязательно создавать резервные копии информации, в противном случае при сбое есть риск потерять важную информацию.

Современный взгляд на RAID

Ключевая идея заключается в том, чтобы при помощи RAID-массивов сформировать определенное единое пространство из дисков, которое позволит увеличить производительность сервера. Оборудование воспринимает каждый диск в виде определенных секторов, где можно разместить информацию. Надежность структуры повышается, как только драйвер «понимает» о том, что взаимодействует с целым рядом таких секторов. Если какой-то диск вышел из строя, а на устройстве использовался контроллер RAID 0, все данные могут быть потеряны. Однако, если каждый файл был распределено правильно между дисками, а структура каталогов была выстроена корректно, то проблемы с одним дисков не приведут к утрате информации.

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

RAID-контроллер Supermicro: особенности настройки

Сегодня достаточно встречаются материнские платы Supermicro, в состав которых входит RAID-контроллер, нуждающийся в специфической настройке. Его настройка осуществляется при помощи BIOS, который можно открыть клавишей «Delete». При входе понадобится сразу же перейти в раздел «Advanced», где пользователю будет доступно сразу два контроллера – SATA и sSATA. Важно выбрать тот, к которому подключены диски, и войти в его меню – это SATA, второй можно вообще отключить, поскольку он не оказывает особенного влияния на общую работоспособность системы. При настройке в режиме Legacy следует сконфигурировать SATA как RAID-контроллер, а затем для каждого девайса указать тип «Solid State Drive». Для сохранения параметров следует нажать на кнопку «F4», после чего произвести перезагрузку оборудования.

При работе в режиме UEFI нужно будет также войти в закладку «Advanced», а затем перейти в конфигурацию SATA, где выбрать параметр «EFI». Далее необходимо нажать на «F4» и перезагрузиться. При повторном входе в BIOS появится новый раздел, позволяющий настроить работу контроллера и массива. После проведения всех необходимых манипуляций необходимо сохранить изменения.

Детектив по RAID-контроллерам: как определить модель?

Проще всего определить модель контроллера, если владелец смог сохранить документацию после покупки. Однако если она оказалась утрачена или же речь идет об оборудовании, которое является собственностью предприятия, придется определять его своими силами. Чтобы сделать это, понадобится открыть панель управления и найти в нем раздел «Оборудование». Открыв его, следует отыскать «Устройства и принтеры», а уже в нем – «Диспетчер». В этом пункте будут отображаться абсолютно все устройства, подключенные к компьютеру или серверу, там можно найти информацию о том, какой именно контроллер используется в работе. Подобный способ подходит для оборудования, функционирующего на ОС Windows.


Если же используется Linux, можно уточнить модель контроллера при помощи запроса «cat /proc/mdstat». Также существуют дополнительные утилиты, после их установки можно быстро понять, какое оборудование используется в сервере, одной из них является maxView Storage Manager. Программное обеспечение подобного типа зачастую является бесплатным, что удобно. Однако проще всего не терять изначальную документацию, поскольку она содержит в себе необходимые инструкции для работы с контроллером.

Реализация RAID

RAID-массивы реализуются при помощи инсталляции контроллера на мощности сервера, после чего они проходили перенастройку. Именно это позволяет скрыть ряд параметров от операционной системы, поскольку она обычно воспринимает каждый из массивов в качестве отдельного диска. В каждой операционной системе требуется сформировать тома на каждом из дисков. Если работа RAID-массива обеспечивается специальным ПО, понадобится инсталлировать соответствующие контроллеры. Большинство контроллеров, встроенных в сервера и компьютеры, обладают всеми необходимыми параметрами для построения массивов.

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

Аппаратный RAID

К нему относится такая разновидность RAID, когда вся работа с информацией осуществляется при помощи материнской платы или отдельного девайса. Здесь все логические диски создаются за пределами общей системы, хранящей информацию. Физический контроллер может контролировать работу массива и предоставлять ОС и различным приложениям необходимые материалы в образе логически оформленных компонентов. Аппаратный RAID позволяет распределять информацию между несколькими дисками, это позволяет повысить надежность всей системы. Настройка дисков выполняется таким образом, чтобы нагрузка была равномерно распределена между всеми компонентами, либо информация дублировалась в нескольких секторах, чтобы ее в дальнейшем можно было восстановить.

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

Программный RAID

Программный RAID напрямую зависит от операционной системы, поэтому его установка не требует дополнительных финансовых вливаний. Это оборудование для работы задействует часть мощностей ОС, с их помощью можно выполнять конфигурацию массивов, забирая ресурсы у других процессов, что является серьезным недостатком. Кроме того, программное оборудование функционирует гораздо медленнее по сравнению с другими видами RAID. Основная причина – неравномерная дележка ресурсов операционной системы, которые тратятся то на выполнение задач контроллера, то на обработку информации, то на иные процессы. ОС оказывает огромное влияние на программный RAID, именно поэтому он не подходит для работы с разделами, которые используют сразу несколько «операционок».

Если диск в этом RAID перестанет функционировать, поменять его будет сложнее, чем в других вариантах. Системе сначала следует дать информацию о том, что этот диск больше не нужно включить в работу, только после этого можно произвести замену. Программное оборудование следует рассматривать при ограниченности бюджета и отсутствия чрезмерно важных данных на сервере, чаще всего в данной ситуации используется RAID 1 или даже 0.

Виды RAID массивов

Существует три разновидности RAID-массивов: программные, аппаратные и интегрированные. Первые чаще всего встречаются в домашнем оборудовании, они формируются при помощи операционной системы, центральный процессор контролирует обработку всей информации. Этот вариант не слишком удобен, поскольку производительность оборудования сравнительно невелика. Для создания аппаратных массивов используется отдельное оборудование в виде контроллера, обладающего своей памятью и мини-процессором. За счет этого удается значительно разгрузить операционную систему, в этом варианте допускается применение твердотельных накопителей для формирования крупной структуры. Использование аппаратного массива обходится недешево, но в длительной перспективе пользователь сможет сполна окупить затраты.

Интегрированные массивы создаются при помощи специального чипа, который соединяется с материнской платой. Этот вариант больше подходит тем, кому не хватает мощностей программного RAID-массива, но тратить деньги на более надежное оборудование они не готовы. С точки зрения надежности лучше всего использовать аппаратные контроллеры и массивы, в этом случае пользователь застрахован от перепадов напряжения и проблем с работой «операционки».

 
Поделитесь статьей в соцсетях   
 
Вам также может быть интересно

ТОП-5 ошибок при выборе сервера
Товар добавлен в список сравнения
Перейти в сравнение
Продолжить просмотр
Заявка в тех поддержку
Заказать консультацию
IT-архитектор подберет сервер под вашу задачу
Заказать сервер
Мы свяжемся с вами в течение 15 мин
Заявка на лизинг