инициализация raid что это
Учитесь, необходимо ли инициализировать массив RAID для системы хранения данных Intel® SS4000-E
Тип материала Установка и настройка
Идентификатор статьи 000007709
Последняя редакция 07.03.2016
Подобное уведомление о необходимости замены диска в зависимости от конфигурации RAID-массива может быть следствием отказа жесткого диска или отключения одного или двух RAID-дисков.
Увидев такое сообщение системы хранения данных начального уровня Intel® SS4000-E, не спешите нажимать кнопку «Initialize». Прежде чем принять решение об инициализации имеющегося RAID-массива, обдумайте последствия этого шага.
Инициализация приведет к потере всех данных, содержащихся в RAID-массиве. Возможно, более разумно сначала принять другие меры для восстановления отказавшего массива.
1. Проверьте в списке протестированного оборудования и операционных систем (Tested Hardware and Operating System), какие жесткие диски рекомендованы корпорацией Intel для этой системы. Если на диске используется другая версия микропрограммного ПО, узнайте у производителя, чем имеющаяся у вас версия микропрограммы отличается от рекомендованной. В более новой версии микропрограммы жесткого диска, возможно, используются функции, не поддерживаемые системой SS4000-E. Такие функции жесткого диска могут быть включены по умолчанию. В этом случае производитель жесткого диска, возможно, предоставит вам средства отключения данных функций.
2. Узнайте у производителя жесткого диска, нет ли у приобретенной вами модели известных проблем, например, приводящих к отключению диска. Если есть, производитель жесткого диска, возможно, предложит способ устранения данной проблемы.
3. Удалите и повторно подключите все жесткие диски (в том же самом порядке). Если один из жестких дисков отключился (а не отказал), повторное подключение может вернуть его в рабочий режим, в этом случае RAID-массив начнет перекомпоновку.
Если ни один из предложенных методов не помог устранить отказ RAID-массива, инициализация массива может оказаться единственно возможным вариантом. Чтобы свести к минимуму риск потери данных, регулярно создавайте их резервные копии, особенно если система хранения данных Intel® SS4000-E используется для хранения информации, а не для ее резервного копирования.
Аппаратный RAID: особенности использования
Организация единого дискового пространства — задача, легко решаемая с помощью аппаратного RAID-контроллера. Однако следует вначале ознакомиться с особенностями использования и управления таким контроллером. Об этом сегодня расскажем в нашей статье.
Надежность и скорость работы дисковых накопителей — вопрос, волнующий каждого системного администратора. Несмотря на заверения производителей о качестве собственных устройств — HDD и SSD продолжают выходить из строя в самое неподходящее время, теряя драгоценные данные. Технология S.M.A.R.T. в большинстве случаев дает возможность оценить «здоровье» накопителя, но это не гарантирует того, что диск будет продолжать беспроблемно работать.
Предсказать выход диска из строя со 100%-ой точностью невозможно, поэтому следует предусмотреть вариант, при котором это не станет проблемой или причиной остановки сервисов. Использование RAID-массивов решает эту задачу. Рассмотрим три основных подхода, применяющихся для этой задачи:
Внешний вид
Мы выбрали решения Adaptec от компании Microsemi. Это RAID-контроллеры, зарекомендовавшие себя удобством использования и высокой производительностью. Их мы устанавливаем, если наш клиент решил заказать сервер произвольной или фиксированной конфигурации.
Для подключения дисков используются специальные интерфейсные кабели. Со стороны контроллера используются разъемы SFF8643. Каждый кабель позволяет подключить до 4-х дисков SAS или SATA (в зависимости от модели). Помимо этого интерфейсный кабель еще имеет восьмипиновый разъем SFF-8485 для шины SGPIO, о назначении которой поговорим чуть позже.
Помимо самого RAID-контроллера существует еще два дополнительных устройства, позволяющих увеличить надежность:
После того, как электропитание сервера восстановлено, содержимое кэша автоматически будет записано на диски. Именно такие модули устанавливаются в наши серверы с аппаратным RAID-контроллером и Cache Protection.
Это особенно важно, когда включен режим отложенной записи кэша (Writeback). При пропадании электропитания содержимое кэша не будет сброшено на диски, что приведет к потере данных и, как следствие, штатная работа дискового массива будет нарушена.
Технические характеристики
Температура
Вначале хотелось бы затронуть такую важную вещь, как температурный режим аппаратных RAID-контроллеров Adaptec. Все они оснащены небольшими пассивными радиаторами, что может вызвать ложное представление о небольшом тепловыделении.
Производитель контроллера приводит в качестве рекомендуемого значения воздушного потока — 200 LFM (linear feet per minute), что соответствует показателю 8,24 литра в секунду (или 1,02 метра в секунду). Рассчитаны такие контроллеры исключительно на установку в rackmount-корпусы, где такой воздушный поток создается скоростными штатными кулерами.
От 0°C до 40-55°C — рабочая температура большинства RAID-контроллеров Adaptec (в зависимости от наличия установленных модулей), рекомендованная производителем. Максимальная рабочая температура чипа составляет 100°C. Функционирование контроллера при повышенной температуре (более 85°C) может вывести его из строя. Удобства ради приводим под спойлером табличку рекомендуемых температур для разных серий контроллеров Adaptec.
Series 2 (2405, 2045, 2805) and 2405Q | 55°C без модулей |
Series 5 (5405, 5445, 5085, 5805, 51245, 51645, 52445) | 55°C без батарейного модуля, 40°C с батарейным модулем ABM-800 |
Series 5Z (5405Z, 5445Z, 5805Z, 5805ZQ) | 50°C с модулем ZMCP |
Series 5Q (5805Q) | 55°C без батарейного модуля, 40°C с батарейным модулем ABM-800 |
Series 6E (6405E, 6805E) | 55°C без модулей |
Series 6/6T (6405, 6445, 6805, 6405T, 6805T) | 55°C без ZMCP модуля, 50°C с ZMCP модулем AFM-600 |
Series 6Q (6805Q, 6805TQ) | 50°C с ZMCP модулем AFM-600 |
Series 7E (71605E) | 55°C без модулей |
Series 7 (7805, 71605, 71685, 78165, 72405) | 55°C без ZMCP модуля, 50°C с ZMCP модулем AFM-700 |
Series 7Q (7805Q, 71605Q) | 50°C с ZMCP модулем AFM-700 |
Series 8E (8405E, 8805E) | 55°C без модулей |
Series 8 (8405, 8805, 8885) | 55°C без ZMCP модуля, 50°C с ZMCP модулем AFM-700 |
Series 8Q (8885Q, 81605Z, 81605ZQ) | 50°C с ZMCP модулем AFM-700 |
Нашим клиентам не приходится беспокоиться о перегреве контроллеров, поскольку в наших дата-центрах поддерживается постоянный температурный режим, а сборка серверов произвольной конфигурации происходит с учетом особенностей таких комплектующих (о чем мы упоминали в нашей предыдущей статье).
Скорость работы
Для того чтобы продемонстрировать, как наличие аппаратного RAID-контроллера способствует увеличению скорости работы сервера, мы решили собрать тестовый стенд со следующей конфигурацией:
Затем в этот же стенд поставим RAID-контроллер Adaptec ASR 7805 с модулем защиты кэша AFM-700, подключим к нему эти же жесткие диски и выполним точно такое же тестирование.
С программным RAID
Несомненное преимущество программного RAID — простота использования. Массив в ОС Linux создается с помощью штатной утилиты mdadm. При установке операционной системы чаще всего создание массива предусмотрено непосредственно из установщика. В случае, когда такой возможности установщик не предоставляет, достаточно всего лишь перейти в соседнюю консоль с помощью сочетания клавиш Ctrl+Alt+F2 (где номер функциональной клавиши — это номер вызываемой tty).
Проверяем, чтобы на дисках не было метаданных, например, от предыдущего массива:
На всех 4-х дисках должно быть сообщение:
В случае, если на одном или нескольких дисках будут метаданные, удалить их можно следующим образом (где sdX — требуемый диск):
Создадим на каждом диске разделы для будущего массива c помощью fdisk. В качестве типа раздела следует указать fd (Linux RAID autodetect).
Собираем массив RAID 10 из созданных разделов с помощью команды:
Сразу после этого будет создан массив /dev/md0 и будет запущен процесс перестроения данных на дисках. Для отслеживания текущего статуса процесса введите:
Пока процесс перестроения данных не будет завершен, скорость работы дискового массива будет снижена.
После установки операционной системы и Bitrix24 на созданный массив мы запустили стандартный тест и получили следующие результаты:
С аппаратным RAID
Прежде чем сервер сможет использовать единое дисковое пространство RAID-массива, необходимо выполнить базовую настройку контроллера и логических дисков. Сделать это можно двумя способами:
Утилита позволяет не только управлять настройками контроллера, но и логическими устройствами. Инициализируем физические диски (вся информация на дисках при инициализации будет уничтожена) и создадим массив RAID-10 с помощью раздела Create Array. При создании система запросит желаемый размер страйпа, то есть размер блока данных за одну I/O-операцию:
Важно — размер страйпа задается только один раз (при создании массива) и это значение в дальнейшем изменить нельзя.
Сразу после того, как контроллеру отдана команда создания массива, также, как и с программным RAID, начинается процесс перестроения данных на дисках. Этот процесс работает в фоновом режиме, при этом логический диск становится сразу доступен для BIOS. Производительность дисковой подсистемы будет также снижена до завершения процесса. В случае, если было создано несколько массивов, то необходимо определить загрузочный массив с помощью сочетания клавиш Ctrl + B.
После того как статус массива изменился на Optimal, мы установили Bitrix24 и провели точно такой же тест. Результат теста:
Сразу становится понятно, что аппаратный RAID-контроллер ускоряет операции чтения и записи на дисковый носитель за счет использования кэша, что позволяет быстрее обрабатывать массовые обращения пользователей.
Управление контроллером
Непосредственно из операционной системы управление контроллером производится с помощью программного обеспечения, доступного для скачивания с сайта производителя. Доступны варианты для большинства операционных систем и гипервизоров:
С помощью указанных утилит можно, не прерывая работу сервера, легко управлять логическими и физическими дисками. Также можно задействовать такой полезный функционал, как «подсветка диска». Мы уже упоминали про пятый кабель для подключения SGPIO — этот кабель подключается напрямую в бэкплейн (от англ. backplane — соединительная плата для накопителей сервера) и позволяет RAID-контроллеру полностью управлять световой индикацей каждого диска.
Следует помнить, что бэкплэйны поддерживают не только SGPIO, но и I2C. Переключение между этими режимами осуществляется чаще всего с помощью джамперов на самом бэкплэйне.
Каждому устройству, подключенному к аппаратному RAID-контроллеру Adaptec, присваивается идентификатор, состоящий из номера канала и номера физического диска. Номера каналов соответствуют номерам портов на контроллере.
Замена диска — штатная операция, впрочем, требующая однозначной идентификации. Если допустить ошибку при этой операции, можно потерять данные и прервать работу сервера. С аппаратным RAID-контроллером такая ошибка является редкостью.
Делается это очень просто:
Контроллер даст соответствующую команду на бэкплэйн, и светодиод нужного диска начнет равномерно моргать цветом, отличающимся от стандартного рабочего.
Например, на платформах Supermicro штатная работа диска — зеленый или синий цвет, а «подсвеченный» диск будет моргать красным. Перепутать диски в этом случае невозможно, что позволит избежать ошибки из-за человеческого фактора.
Настройка кэширования
Теперь пару слов о вариантах работы кэша на запись. Вариант Write Through означает, что контроллер сообщает операционной системе об успешном выполнении операции записи только после того, как данные будут фактически записаны на диски. Это повышает надежность сохранности данных, но никак не увеличивает производительность.
Чтобы достичь максимальной скорости работы, необходимо использовать вариант Write Back. При такой схеме работы контроллер будет сообщать операционной системе об успешной IO-операции сразу после того, как данные поступят в кэш.
Важно — при использовании Write Back настоятельно рекомендуется использовать BBU или ZMCP-модуль, поскольку без него при внезапном отключении электричества часть данных может быть утеряна.
Настройка мониторинга
Вопрос мониторинга статуса работы оборудования и возможности оповещения стоит достаточно остро для любого системного администратора. Для того чтобы настроить «связку» из Zabbix и RAID-контроллера Adaptec рекомендуем воспользоваться перечисленными решениями.
Зачастую требуется отслеживать состояние контроллера напрямую из гипервизора, например, VMware ESXi. Задача решается с помощью установки CIM-провайдера с помощью инструкции Microsemi.
Прошивка
Необходимость прошивки RAID-контроллера возникает чаще всего для исправления выявленных производителем проблем с работой устройства. Несмотря на то, что прошивки доступны для самостоятельного обновления, к этой операции следует подойти очень ответственно, особенно если процедура выполняется на «боевой» системе.
Если нашему клиенту требуется сменить версию прошивки контроллера, то ему достаточно создать тикет в нашей панели управления. Системные инженеры выполнят перепрошивку RAID-контроллера до требуемой версии в указанное время и сделают это максимально корректно.
Важно — не следует выполнять перепрошивку самостоятельно, поскольку любая ошибка может привести к потере данных!
Заключение
Использование аппаратного RAID-контроллера оправдано в большинстве случаев, когда требуется высокая скорость и надежность работы дисковой подсистемы.
Системные инженеры Selectel бесплатно выполнят базовую настройку дискового массива на аппаратном RAID-контроллере при заказе сервера произвольной конфигурации. В случае, если потребуется дополнительная помощь с настройкой, мы будем рады помочь в рамках нашей услуги администрирования. Также мы подготовили для наших читателей небольшую памятку по командам утилиты arcconf.
Используете ли вы аппаратные RAID-контроллеры? Ждем вас в комментариях.
Что из себя представляет инициализация RAID-массива
Инициализация — это процесс преобразования исходного массива физических дисков в состоятельные логические тома (с целостными, внутренне непротиворечивыми данными). Выполняется для повышения производительности и надежности хранения.
У разработчиков аппаратных и программных RAID свои алгоритмы инициализации, быстрой (затиранием данных «нулями») или полной (с проверками и исправлением целостности и чётности данных).
Прирост производительности достигается за счет обновления метаданных на физических дисках, в том числе, освобождением места под будущие операции записи.
Надежности способствует:
Построение RAID-массива без инициализации или с быстрой инициализацией, экономит время на старте, но чревато ошибками в будущем. Дело в том, что при первичной настройке дисков, не прошедших инициализацию, ни один из секторов логического тома на самом деле ни для чего не используется, и когда Вы записываете первую группу данных в каждый из этих секторов, RAID-контроллер сгенерирует для них и запишет правильную чётность. Таким образом, даже если информация о четности для большей части диска недействительна, она должна быть в порядке для всех секторов, которые фактически использовались для записи. Однако, при попытке запуска процедуры проверки целостности (Consistency Check) на неинициализированном виртуальном диске, будет выведено сообщение об ошибке. Что делает невозможным также и контроль за состоянием дисков в массиве, в режиме фоновой проверки чётности. Поэтому многие аппаратные контроллеры не позволяют создавать массивы без инициализации.
Рекомендована полная инициализация, хотя на нее может уйти несколько суток. Она может быть фоновой (background initialization), с изменяемым приоритетом исполнения массивом основных задач над инициализацией. При нулевом приоритете инициализация выполняется в паузах активности.
http://superuserdo.info/?p=732
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Массив RAID 6: как создать хранилище и восстановить данные при неисправном оборудовании
В статье мы покажем способы создания массива RAID 6. А также в качестве бонуса рассмотрим, что необходимо предпринять, если произошел сбой в хранилище и данные утеряны.
Вариант хранения информации посредством RAID хранилищ – это следующий, обладающий гораздо большими возможностями и преимуществами, способ безопасно расположить свои данные и получить мгновенный доступ к ним при необходимости. Массив, в зависимости от своего построения, обладает рядом характеристик, которые повышают как общую безопасность сохраненных данных, так и предлагают гораздо больший объём полезного пространства для записи. Однако, несмотря на высокий уровень защищенности, RAID массивы не застрахованы от поломки на логическом или аппаратном уровне. И как следствие, неисправность может привести к частичной или полной потери данных.
Массив RAID 6 конструктивно исполнен в формате избыточности, который увеличивает устойчивость хранилища к потенциальной пропаже данных, там расположенных. Минимальные требования по его комплектации предполагают наличие хотя бы четырех дисковых носителей. Именно данного начального количества достаточно, чтобы применить блочное чередование и задействовать порядок двойной четности.
В нашей статье мы рассмотрим вариант сборки RAID массива, который будет включать шесть накопителей. А управление обеспечит контроллер Adaptec 6805T. Создать хранилище можно двумя способами и далее мы их представим.
После запуска обычным способом компьютера нажмите совместно комбинацию клавиш «Ctrl+A» для перехода к настройкам RAID.
Из списка опций контроллера выберите утилиту для настройки массива.
Теперь предстоит выполнить инициализацию всех носителей, из которых будет состоять RAID. Выберите ответственный раздел («Initialize Drives») и щелкните «Ввод» на клавиатуре для продолжения.
Отметьте все накопители, требуемые для массива. Используйте для выделения клавишу вставки «Insert» (также можно задействовать и пробел). Потом щелкните «Ввод».
Система предупредит о последующем стирании всей информации на отмеченных накопителях. Если выбраны верные диски, то подтвердите свое решение и введите в отмеченном поле сообщения команду «Yes».
Инициализация будет запущена. По ее завершению перейдите в раздел «Create Array», непосредственно ответственный за воссоздание массива.
Повторно выберите все накопители (прошедшие процедуру инициализации) из которых будет состоять RAID, ранее описанным методом. Потом подтвердите выбор, щелкнув «Ввод».
На странице настроек массива в каждой строке задайте параметры создаваемого хранилища, а потом щелкните «Ввод» для сохранения. Указанные характеристики массива желательно переписать отдельно. Если произойдет критическая ситуация и выйдут из строя несколько носителей сразу, то с ее помощью можно будет вернуть потерянные данные массива.
Перейдите на сайт создателя контроллера, отыщите нужную версию программы из списка доступных для использования, загрузите ее и установите.
Откройте программу. В основном окне отыщите имя ПК и щелкните его.
Подтвердите право доступа, а именно заполните поля для входа.
Вход будет осуществлен. Программа отобразит вместо имени компьютера наименование используемого контроллера. Щелкните по нему для просмотра всех дисковых устройств, которые к нему подключены.
На главной ленте управления под рядом кнопок меню отыщите и щелкните кнопку «Create», которая позволит непосредственно приступить к сборке RAID хранилища.
Укажите предпочитаемый способ, который необходимо будет применить программному помощнику для создания массива.
На выбор представлено два варианта. Если отметить «Express configuration for controller 1», то помощник автоматически проанализирует доступное оборудование и посоветует лучший вариант хранилища.
Отметка параметра «Custom configuration for controller 1» предполагает, что пользователи самостоятельно вручную зададут формат будущего массива RAID.
После выбора ручного варианта создания хранилища, помощник предложит определиться с уровнем RAID для данного логического устройства. Выберите нужный раздел из готового списка. Если желаемого уровня нет, то перейдите в раздел расширенных настроек (кликните ссылку «Advanced Settings»).
В выпадающем перечне установите индикатор выбора («точку») напротив верной строки. Затем переходите к следующим характеристикам (нажмите кнопку «Next»).
Озаглавьте RAID массив, заполнив соответствующую строку.
Раскройте вложенные параметры раздела дополнительных настроек, щелкнув по ссылке «Advanced settings». Далее воспользуйтесь предложенным вариантом заполнения или задайте собственные значения параметров массива.
Как и при использовании первого способа, описанного в предыдущем разделе, сохраните отдельно значения характеристик RAID хранилища. Вы сможете использовать их для восстановления при поломке RAID в будущем.
В боковом окне, содержащем список физических устройств, выберите диски, нужные для создания массива. Потом кликните кнопку «Next» для продолжения.
Сохраните конфигурацию своего массива. Кликните кнопку «Apply». Программа потребует подтверждения. Кликните следом кнопку «Yes» в отдельном всплывающем сообщении.
Процесс создания RAID хранилища, согласно определенным пользователями параметрам, будет запущен. Дождитесь его завершения.
Если в готовом хранилище испорчен какой-либо диск, то его можно заменить исправным, чтобы попытаться вернуть работоспособность массива. При неработающем диске система выдаст сообщение об ошибке.
Примечание. Чтобы обезопасить себя от непредвиденных последствий, связанных с заменой носителя, создайте по возможности резервную копию данных массива.
Загрузите с сайта производителя вашего контроллера соответствующую версию программы для создания, управления или удаления массива. Она позволит идентифицировать неисправный носитель.
Щелкните по каждому в отдельности носителю правой кнопкой мыши и выберите раздел меню свойств «Propeties», содержащий различные сведения, в том числе метки об исправности.
Отыщите на вкладке «Device» строку с серийным номером проблемного диска.
Потом найдите испорченный носитель в хранилище, сравнивая обнаруженный номер со сведениями из этикетке, расположенной непосредственно на корпусе диска, и замените его.
После обновления аппаратного наполнения хранилища необходимо произвести пересборку массива.
Включите ПК и перейдите к настройкам BIOS стандартным способом (совместно нажмите сочетание клавиш «Ctrl+A»).
Из списка опций, доступных для взаимодействия, выберите утилиту настройки массива.
Повторите действия, описанные нами ранее для первого способа. А именно,
выполните инициализацию новых накопителей будущего массива RAID. Отметьте ответственный раздел («Initialize Drives») и кликните на кнопку «Ввод» для продолжения.
Отметьте новый носитель, подключенный взамен испорченного, пробелом или кнопкой «Insert». Потом нажмите «Ввод» на клавиатуре для осуществления востребованной процедуры инициализации.
Затем в меню контроллера выберите раздел «Manage Arrays», возможности которого позволят программно присоединить к RAID хранилищу проинициализированный носитель.
Далее совместно щелкните комбинацию клавиш «Ctrl+S». Система отобразит страницу управления. Выделите новый исправный диск (применяя стандартные методы для отметки носителей, а именно пробел или «Insert»). Потом нажмите на «Ввод» и дополнительно подтвердите решение о пересборке массива фразой «Yes», которую следует ввести во всплывающем системном окне предупреждения.
Для корректности, дождитесь окончания всех действий.
Как мы уже обращали внимание ранее, стопроцентной гарантии сохранности файлов массивы предоставить не могут, несмотря на все существующие страховочные способы защиты. Поэтому необходимо всегда учитывать возможность непредвиденной утраты данных вследствие действий различных сторонних факторов. И заранее быть к ним готовым.
Стандартный способ резервного копирования пользовательских файлов безусловно поможет защитить данные от утраты. Но применительно к массивам, это несколько затруднительно. Обычно, массивы имеют большой объем внутреннего дискового пространства и регулярно производить его бэкап затратно. Поэтому, чтобы не потерять данные, нужно иметь запасной вариант.
Одним из действенных способов является использование программного обеспечения для восстановления. Однако не каждая программа предоставляет возможность возвращать данные с массивов. Нужно перед использованием обязательно ознакомиться с ее возможностями.
Важно, чтобы ПО могло верно и корректно определять массив, даже при наличии неисправного контроллера, а также одного или нескольких составных дисков, поддерживала различные виды анализа и сканирования устройства. Преимуществом также будет умение программы отображать все файлы после восстановления, корректно представлять дисковую иерархию и содержимое носителя, поддерживать разные способы вывода.
Дополнительно нужно выделить наличие в программе добавочных функциональных инструментов, таких как запись образа или конструктор для сборки сильно поврежденного массива.
Создать массив для хранения данных не сложно. И пользователи, пользуясь данным руководством, могут успешно собрать требуемый RAID. Если возникнут отдельные неполадки, то самостоятельно вручную смогут заменить неисправный носитель и вернуть доступ к данным. А при сложных неисправностях, основываясь на списке необходимых умений, найти подходящее ПО и восстановить утраченную информацию.
Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике.