Мотивация использования RAID массивов
1) Используется на серверах, для обеспечения быстрого доступа к файлам с огромным числом пользователей. Например файловые сервера с лимитами открытых файлов в 3000 тысячи и больше сеансов, большие базы данных, большие web-сервера. В общем везде, где нужна большая скорость доступа.
2) Используется на серверах для обеспечения отказоустойчивости дискового пространства
Профилактика RAID массива
Для обеспечения 2го пункта необходимо следить за состоянием носителей. Используются утилиты для оповещения системных администраторов, о состоянии, и исключительных ситуациях. Обычно это делается сообщением на электронный ящик, это делает утилита SAM от Segate.

так выглядит два сервера. На одном сервере (с желтым значком) из рейд массива вытащили 1 диск. Значок показывает не исправность или опасность разрушения массива.

Так выглядит рейд уровня 10+ когда в рейде отсутствовал 1 диск, за тем он был возвращен не успев восстановиться тут же вытаскивается другой диск. Тот который был возвращен начинает сразу же восстановление. а вытащенный заменяется HotSpace диском.
Синие диски – нормально работающие в рейде.
Серые диски – не добавленные в рейд
Диски с восклицанием – проблемные диски.
Синий Диск с желтым плюсом – HotSpace задействованный (больше не может использоваться как HotSpace).
Серый диск с плюсом HotSpace не задействованный (резервный)
Обеспечение отказоустойчивости тома
все можно увидеть в ASM:
1) есть ли батарейка на контроллере?
2) включен ли write-back кэш на дисках?
3) включен ли write-back кэш на RAID-массиве?
Если нет батарейки лучше отключить кэш на дисках
Отсутствие ББУ
Пункт 2 опасен. без батарейки на RAID контроллере. при выключении электричества или Reset на сервере грозит неконсистентностью данных, что может повлечь за собой повреждение данных, в лудшем случае отдельных файлов, в худшем случае системных областей диска.
Если нет батарейки, то необходимо включить write-trough на дисках.
Так же нужно ставить последние прошивки на RAID контроллер, на винчестеры, и последние версии драйверов в операционных системах.
Для проверки лучше использовать утилиты от производителя устройства. В моем случае это утилита SeaTools от Segate
На официальном сайте указывается что эта утилита не может проверять ATA-SATA диски. Тем не менее я проверил свои диски снятые с RAID массива.
Предлагается несколько вариантов тестирования:
· SMART Check – проверка диска на предмет логических ошибок
· Short Drive Self Test – проверка диска на предмет фактических ошибок блоки берутся в случайном порядке и не все.
· Long Drive Self Test проверка блоков диска на предмет фактических ошибок от начала диска до конца. Длится около 3х часов.
· Short Generic проверка случайных блоков на USB внешних носителях
· Long Generic опция для внешних USB устройств, восстановление
· Advanced Tests включает дополнительные опции в меню
Так как все тесты были успешно пройдены я решил воспользоваться найденной и выбранной из всех прочих программой HD tune pro.
Которая также не выдала никаких повреждений поверхности диска.
Теперь расскажу о Прошивке винчестеров Segate 500 Gb
прошивка содержится в файле SN06C0FE.lod, и прошивается с помощью специальной утилиты из под чистого DOS запуском одного .BAT файла.

и выбором одного варианта, где спрашивается какого размера ваш диск.
после этого утилита сама найдет диск для прошивки и прошьет все как надо.
Какой массив лучше использовать?
Тут чем выше цифра тем выше надежность массива.
массив уровня 5 имеет большую скорость. но меньшую отказоустойчивость. Для баз данных он не подходит.
Вообще для баз данных и файловых серверов нужно ставить массив не ниже 5ee он более надежней, а если БД стоит на уровне 5 то на дисках ложится большая нагрузка. Если 5 дисков рекомендую ставить уровень 10+
это 2 диска + зеркало 2 диска + 1 диск как HotSpace (HotSpace добавляется к построенному 10 уровню с помощью утилиты SAM)
1) Используется на серверах, для обеспечения быстрого доступа к файлам с огромным числом пользователей. Например файловые сервера с лимитами открытых файлов в 3000 тысячи и больше сеансов, большие базы данных, большие web-сервера. В общем везде, где нужна большая скорость доступа.
2) Используется на серверах для обеспечения отказоустойчивости дискового пространства
Профилактика RAID массива
Для обеспечения 2го пункта необходимо следить за состоянием носителей. Используются утилиты для оповещения системных администраторов, о состоянии, и исключительных ситуациях. Обычно это делается сообщением на электронный ящик, это делает утилита SAM от Segate.

так выглядит два сервера. На одном сервере (с желтым значком) из рейд массива вытащили 1 диск. Значок показывает не исправность или опасность разрушения массива.

Так выглядит рейд уровня 10+ когда в рейде отсутствовал 1 диск, за тем он был возвращен не успев восстановиться тут же вытаскивается другой диск. Тот который был возвращен начинает сразу же восстановление. а вытащенный заменяется HotSpace диском.
Синие диски – нормально работающие в рейде.
Серые диски – не добавленные в рейд
Диски с восклицанием – проблемные диски.
Синий Диск с желтым плюсом – HotSpace задействованный (больше не может использоваться как HotSpace).
Серый диск с плюсом HotSpace не задействованный (резервный)
Обеспечение отказоустойчивости тома
все можно увидеть в ASM:
1) есть ли батарейка на контроллере?
2) включен ли write-back кэш на дисках?
3) включен ли write-back кэш на RAID-массиве?
Если нет батарейки лучше отключить кэш на дисках
Отсутствие ББУ
Пункт 2 опасен. без батарейки на RAID контроллере. при выключении электричества или Reset на сервере грозит неконсистентностью данных, что может повлечь за собой повреждение данных, в лудшем случае отдельных файлов, в худшем случае системных областей диска.
Если нет батарейки, то необходимо включить write-trough на дисках.
Так же нужно ставить последние прошивки на RAID контроллер, на винчестеры, и последние версии драйверов в операционных системах.
Для проверки лучше использовать утилиты от производителя устройства. В моем случае это утилита SeaTools от Segate

На официальном сайте указывается что эта утилита не может проверять ATA-SATA диски. Тем не менее я проверил свои диски снятые с RAID массива.
Предлагается несколько вариантов тестирования:
· SMART Check – проверка диска на предмет логических ошибок
· Short Drive Self Test – проверка диска на предмет фактических ошибок блоки берутся в случайном порядке и не все.
· Long Drive Self Test проверка блоков диска на предмет фактических ошибок от начала диска до конца. Длится около 3х часов.
· Short Generic проверка случайных блоков на USB внешних носителях
· Long Generic опция для внешних USB устройств, восстановление
· Advanced Tests включает дополнительные опции в меню
Так как все тесты были успешно пройдены я решил воспользоваться найденной и выбранной из всех прочих программой HD tune pro.

Которая также не выдала никаких повреждений поверхности диска.
Теперь расскажу о Прошивке винчестеров Segate 500 Gb
прошивка содержится в файле SN06C0FE.lod, и прошивается с помощью специальной утилиты из под чистого DOS запуском одного .BAT файла.

и выбором одного варианта, где спрашивается какого размера ваш диск.
после этого утилита сама найдет диск для прошивки и прошьет все как надо.
Какой массив лучше использовать?
Тут чем выше цифра тем выше надежность массива.
массив уровня 5 имеет большую скорость. но меньшую отказоустойчивость. Для баз данных он не подходит.
Вообще для баз данных и файловых серверов нужно ставить массив не ниже 5ee он более надежней, а если БД стоит на уровне 5 то на дисках ложится большая нагрузка. Если 5 дисков рекомендую ставить уровень 10+
это 2 диска + зеркало 2 диска + 1 диск как HotSpace (HotSpace добавляется к построенному 10 уровню с помощью утилиты SAM)
Комментарии
Отправить комментарий