Управление массивами RAID Adaptec 6405 включает в себя не только создание и удаление массивов, но и задачи, связанные с обслуживанием вышедших из строя дисков или с их плановой заменой. В этой статье я рассмотрю повседневные задачи серверного администратора.
Подробнее о контроллерах Adaptec серии 6xxx читайте в головной статье – RAID-контроллер Adaptec 6405.
Если вам интересны raid-технологии и задачи администрирования raid-контроллеров, рекомендую обратиться к рубрике RAID на моем блоге.
Создание массива RAID Adaptec 6405
При загрузке сервера нажимаем CTRL+A и попадаем в меню контроллера. Нам нужно выбрать Array Configuration Utility:
Сначала необходимо зайти в пункт меню Initialize Drives, чтобы сообщить контроллеру какие диски будут использоваться.
Пробелом нужно отметить каждый диск:
После того как диски выбраны, нажимаем Enter и получаем предупреждение:
Поскольку данных на дисках пока нет, смело соглашаемся и идем дальше. Следующий пункт, который нам нужен, это пункт меню Создание массива (Create Array). Выбираем его, также пробелами отмечаем нужные диски и нажимаем Enter. Далее нужно выбрать настройки RAID-массива. У меня всего лишь два диска и поэтому я могу создать только RAID уровня 0 или 1, поскольку для других типов массивов нужно больше дисков (подробнее о типах массивов RAID читайте в моей статье Типы RAID-массивов).
- Я остановился на RAID 1;
- Имя массива можете выбрать любое;
- Размер массива тоже лучше не менять, если планируете весь массив отдать под систему. Важный момент – разделы объемом более 2ТБ. О нем скажу чуть позже;
- Кэширование операций чтения оставляйте включенным;
- Кэширование операций записи должно работать только в том случае, если на вашем контроллере есть батарейка и флэш-модуль 1. В противном случае вы можете безвозвратно потерять данные в случае проблем с питанием сервера;
- Если диски новые, то выставляйте метод создания Quick Init. Подробнее о методах создания читайте в официальной документации 2.
В итоге у меня поучились следующие настройки:
Снова получаем предупреждение об использовании функции отложенной записи.
На этом создание массива закончено. Дальше займемся более интересной задачей – заменой вышедшего из строя диска массива.
Замена вышедшего из строя диска
На данном этапе я постараюсь смоделировать выход из строя одного из жестких дисков массива. Поскольку ранее я создал массив типа Raid1, он позволяет сохранить работоспособность при поломке половины дисков. В моем случае половина – это 1 диск (всего их два).
Порядок действий:
- я отключаю полностью сервер;
- достаю один из дисков и в соседнюю корзину монтирую другой.
В идеале после этого массив должен находиться в деградированном состоянии, но продолжать работать. После подключения третьего диска он не должен автоматически подцепиться к массиву. Во-первых, потому что он не инициализирован; во-вторых, потому что он не был указан как hotspare (диск горячего резерва) при создании массива.
Итак, приступим.
После включения сервера, в bios получаем следующие предупреждения:
В принципе так оно и должно быть, ведь одного диска в массиве не стало. Кстати, после “пропажи” диска из массива, контроллер стал очень громко и мерзко пищать и ко мне даже стали заходить коллеги и предупреждать о странном шуме из серверной.
Заходим в утилиту управления массивами, смотрим состояние массива в Manage Arrays:
Как видно, одного диска в массиве нет, сам массив находится в деградированном состоянии. Все как и предполагалось.
После этого нам надо инициализировать новый диск. На скриншоте вверху было видно, что в действующем массиве используется один диск в слоте 31, значит новый диск будет в каком-либо другом. Заходим в пункт меню Initialize Drives, инициализируем диск в слоте 29:
Получаем предупреждение (по-хорошему, к этому моменту у вас уже должны быть бэкапы всей актуальной информации, а сервер выведен на плановое обслуживание, если конечно это возможно):
Теперь нам необходимо сообщить контроллеру, что он должен использовать новый диск, чтобы включить его в массив вместо вышедшего из строя. Сделать это нужно через пункт меню Manage Arrays – нажимаем Enter, стрелочками вверх/вниз выделяем нужный массив (если их несколько), нажимаем CTRL+S и попадаем на страницу управления Global Hotspare:
Выбрать вы можете только диски, которые не находятся в данный момент ни в каких массивах. Пробелом выделяем нужный диск:
Нажимаем Enter. Выйдет диалоговое окно подтверждения изменения, вводим Y. Поскольку диск мы сделали диском горячей замены, то контроллер должен автоматически сделать его частью массива и сразу же начать процесс ребилда (rebuild array), проверить это можно все также из пункта меню Manage Arrays:
С этого момента вы можете загружать сервер в нормальном режиме и работать дальше. Полный ребилд представляет из себя достаточно длительный процесс и зависит от множества параметров – производительности контроллера/дисков, текущей нагрузки на контроллер/диски и др. Можно сделать вывод, что скорость ребилда значительно изменится в большую сторону, если вы начнете использовать массив сразу после добавления диска. Если есть возможность, лучше дать контроллеру время спокойно завершить перестройку массива и уже после этого давать на него реальную нагрузку 3 (это особенно касается массивов RAID5).
Процесс ребилда физически будет сопровождаться миганием красного светодиода на корзине того диска, который был только что добавлен в массив.
В утилите Adaptec Storage Manager перестроение массива выглядит таким образом:
Кстати, утилита запущена с того же самого сервера. На этом обзор задач управления массивами RAID Adaptec 6405 завершен.
Если вам помогла статья, оставляйте комментарии, делитесь своим опытом.


















Спасибо, статья помогла!
Скажите пожалуйста, если подключить диск снятый с этого raid напрямую к sata (не через этот контроллер) можно будет прочитать все данные?
Добрый день. Ответ зависит от многих моментов. Если вы например засунете в контроллер два диска и сделаете из них страйп (50% данных на один диск и столько же на другой), то данные вы с гарантией потеряете при подключении к сата.
Если это будет обычный диск без массива, то я полагаю, что подключить его к сата напрямую позволит с ним нормально работать. Но конечно это лучше проверить на практике
Извините, забыл указать, имел в виду если было зеркало Raid 1
Попробовать можно, но гарантии нет. Все же контроллер может хранить на диске также некоторую служебную информацию. То же самое говорят и тут в статье https://superuser.com/questions/83923/can-a-mirrored-raid-1-disk-be-plugged-into-another-system-to-be-read
Ясно, спасибо
Здравствуйте, появилась необходимость получить информацию о серийниках HDD с сервера под управлением данного рейд контроллера, можно ли через бут меню контроллера эту информацию получить или же придëтся разбирать сервер?
Добрый день. Некоторую информацию о дисках этот контроллер выдает в меню, но ради серийника возможно придется лезть внутрь. Ответить на вопрос точно не смогу, статья была написана больше 8 лет назад и я давно не занимаюсь железом
Спасибо