Проверка дисков sas в рейде

Обновлено: 24.11.2024

В этом разделе описываются задачи, которые необходимо выполнить перед тестированием контроллера SAS с помощью лабораторного набора Windows Hardware Lab Kit (Windows HLK):

Требования к оборудованию

Для тестирования контроллера SAS требуется следующее оборудование. Вам может понадобиться дополнительное оборудование, если тестовое устройство предлагает другие функции. Чтобы определить, применяются ли дополнительные требования к оборудованию, см. описание теста для каждого теста, отображаемое для устройства в Windows HLK Studio.

За исключением тестового компьютера и тестового контроллера, все оборудование, участвующее в тестировании, уже должно иметь логотип.

Один тестовый компьютер. Тестовый компьютер должен соответствовать требованиям Windows HLK, как описано в разделе Предварительные требования Windows HLK. Кроме того, компьютер должен соответствовать следующим требованиям операционной системы.

Для тестирования в Windows 8, Windows 7, Windows Vista или Windows XP:

Один двухъядерный или аналогичный процессор

Для тестирования на Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 или Windows Server 2003:

Один четырехъядерный или аналогичный процессор

Два идентичных контроллера SAS (тестовые устройства), если тестовое устройство не является встроенным контроллером.

Один адаптер моста PCI-PCI, если не применяется какое-либо из следующих условий:

Контроллеры RAID не подходят к адаптерам моста PCI. Это может произойти, если контроллеры являются встроенными контроллерами или если контроллеры могут устанавливаться только в специально предназначенные слоты.

Контроллер RAID разработан и продается только для систем, которые не могут использовать полноразмерные мостовые адаптеры PCI-PCI, например блейд-серверы.

Вы можете поместить один из RAID-контроллеров в слот шины PCI, который уже находится за мостом PCI.

Если тестовое устройство представляет собой надстройку SAS RAID-контроллер, один из следующих элементов:

Два JBOD SAS. Один JBOD должен иметь как минимум три жестких диска. Другой JBOD должен иметь шесть жестких дисков.

Один JBOD SAS, включающий как минимум шесть жестких дисков и три жестких диска SAS.

Один SAS JBOD, включающий как минимум три жестких диска и шесть жестких дисков SATA.

Три жестких диска SAS и шесть жестких дисков SATA.

Один SAS JBOD с не менее чем шестью жесткими дисками

Шесть жестких дисков SAS

Если контроллер SCSI не поддерживает RAID, необходимы все следующие элементы:

Один жесткий диск SAS емкостью не менее 40 ГБ

Один жесткий диск SATA емкостью не менее 40 ГБ

Два периферийных расширителя SAS

Один разветвитель SAS

Один загрузочный контроллер и жесткий диск емкостью не менее 36 ГБ, если тестовое устройство не поддерживает загрузку.

Чтобы сертифицировать продукт для использования на серверах, тестовый компьютер должен поддерживать четыре процессора и не менее 1 ГБ ОЗУ. Эти системные возможности необходимы для проверки функций Rebalance, D3 State и Multiple Processor Group устройства и драйвера. Вам не нужен компьютер с более чем 64 процессорами для тестирования вашего устройства. Кроме того, перед тестированием на серверных системах, используемых для тестирования устройств или драйверов, должно быть установлено ядро ​​сервера. Дополнительные сведения см. в разделе «Параметры установки Windows Server».

Если вы используете пул тестовых компьютеров для тестирования устройств, по крайней мере один компьютер в пуле должен иметь четыре процессора и не менее 1 ГБ ОЗУ. Кроме того, этот компьютер должен содержать устройство и драйвер, которые вы хотите протестировать. Если драйвер один и тот же на всех компьютерах в пуле, система создает расписание для запуска на всех тестовых компьютерах.

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

За исключением драйверов паравиртуализации (как определено в документе WHCP Policies and Processes), вы не можете использовать какие-либо формы виртуализации при тестировании физических устройств и связанных с ними драйверов для сертификации или подписи сервера. Все продукты виртуализации не поддерживают базовые функции, необходимые для прохождения тестов, относящихся к нескольким группам процессоров, управлению питанием устройств, функциональным возможностям PCI устройства и другим тестам.

Настройка нескольких групп процессоров. Необходимо установить значение размера группы процессоров для тестирования аппаратным лабораторным комплектом драйверов устройств Windows Server 2008 R2 и более поздних версий для сертификации. Это можно сделать, запустив bcdedit в окне командной строки с повышенными привилегиями, используя параметр /set.

Команды для добавления настроек группы и перезапуска следующие:

Команды для удаления настроек группы и перезагрузки следующие:

Настройка целостности кода

Функция безопасности на основе виртуализации (VBS) в Windows Server 2016 должна быть сначала включена с помощью диспетчера серверов.

После этого необходимо создать и установить следующий раздел реестра:

Требования к программному обеспечению

Для тестирования контроллера SAS требуется следующее программное обеспечение:

Драйверы для тестового устройства.

Последние фильтры или обновления Windows HLK.

Файлы символов Windows. Они доступны на веб-сайте файлов символов.

Текущий выпуск комплекта драйверов Windows (WDK).

Конфигурация тестового компьютера

Есть три возможных конфигурации для тестирования контроллеров SAS:

Если тестовое устройство представляет собой дополнительный контроллер, поддерживающий RAID, используйте тестовую конфигурацию дополнительного контроллера RAID.

Если тестовое устройство является интегрированным контроллером, поддерживающим RAID, используйте тестовую конфигурацию интегрированного контроллера RAID.

Если тестовое устройство не поддерживает RAID, используйте тестовую конфигурацию контроллера без RAID.

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

Некоторые тесты Windows HLK требуют вмешательства пользователя. Когда вы запускаете тесты для отправки, рекомендуется запускать автоматические тесты в блоке отдельно от ручных тестов. Это предотвращает прерывание выполнения автоматизированного теста ручным тестом.

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

При тестировании устройств хранения мы настоятельно рекомендуем выполнить все тесты Device Fundamentals, прежде чем приступать к тестированию хранилищ. Тесты хранилища изменят конфигурацию вашего тестового устройства, оставив устройство в состоянии, непригодном для поддержки тестов Device Fundamentals. Следующие конфигурации предоставляют шаги для создания тома на тестовом устройстве хранения. Это важно для завершения фундаментальной части тестирования устройства (DevFund).

Тестовая конфигурация надстройки RAID-контроллера

Чтобы настроить тестовый компьютер для тестирования контроллера SAS в конфигурации надстройки RAID, выполните следующие действия:

Когда тестовый компьютер выключен, выполните следующие действия по сборке:

Установите загрузочный контроллер (не тестовое устройство) и жесткий диск, если тестовые устройства не поддерживают загрузку.

Установите один тестовый контроллер (Контроллер 1).

Установите мост PCI-PCI, если не выполняется одно из следующих условий:

Контроллеры RAID не подходят к адаптерам моста PCI. Это может произойти, если контроллеры являются встроенными контроллерами или если контроллеры могут устанавливаться только в специально предназначенные слоты.

Контроллер RAID разработан и продается только для систем, которые не могут использовать полноразмерные мостовые адаптеры PCI-PCI, например блейд-серверы.

Вы можете поместить один из RAID-контроллеров в слот шины PCI, который уже находится за мостом PCI.

Установите второй дублирующий тестовый контроллер (Контроллер 2) в плату моста PCI-PCI (или в мост PCI, если плата моста не требуется).

Подключите диски к тестовым устройствам в соответствии со следующей таблицей:

Один SAS JBOD или три жестких диска SAS

Один SAS JBOD или шесть жестких дисков SATA, подключенных с помощью разветвителя между двумя краевыми расширителями

Подключите оптический дисковод к системе, если он еще не подключен.

Включите тестовую систему.

Настройте системный BIOS для поддержки состояния S3.

Создайте один массив RAID по 60 ГБ на контроллере 1 и два массива RAID по 60 ГБ на контроллере 2.

У меня на работе есть стопка из примерно 15 дисков Seagate 10/15 000 об/мин, которые за несколько лет выпали из различных RAID-массивов.

Мне не повезло с чем-то вроде Seatools или чем-то еще, чтобы выяснить, действительно ли они плохие или нет.

Я использовал несколько разных карт [AOC-SASLP-MV8, SASWT4i], пытаясь их протестировать, но ни один из дисков не отображается в Seatools, даже если диски не входят в какой-либо массив RAID.

Кто-нибудь знает карту, которая работает с Seatools? Или я что-то упускаю?

мврубель

Высшая [жесткость]

Отображается ли какой-либо из подключаемых дисков во всплывающем окне BIOS карты RAID при загрузке? Вы пробовали подключить диски более чем одним кабелем SAS? Вы вообще слышите, как диски раскручиваются? Хотя я ожидаю, что по крайней мере один из дисков пройдет как минимум POST, всегда возможно, что все диски также неисправны.

хоткрандел

Отображается ли какой-либо из подключаемых дисков во всплывающем окне BIOS карты RAID при загрузке?

Да, есть. Опять же, это диски, однажды выпавшие из массива.

Да, у меня есть. У меня есть несколько разных соединительных кабелей, и все они работают нормально.

Да, они раскручиваются. Если они не вращаются, я предполагаю, что они испорчены с самого начала и подлежат переработке.

Хотя я ожидаю, что по крайней мере один из дисков пройдет как минимум POST, всегда возможно, что все диски также неисправны.

Я заменяю диски на производственных серверах, которые выпадают из RAID-массивов, и диски могут быть неплохими.

Просто я им немного больше не "доверяю" после выпадения из RAID-массива.

У меня просто нет времени, чтобы подключить их и заставить работать какое-то время, чтобы посмотреть, не выпадут ли они снова, я просто хочу, чтобы был лучший способ проверить их.

дбергткд

Я использую контроллер Adaptec ASC-1045/1405 SAS/SATA, по крайней мере, согласно Диспетчеру устройств Windows. Это в середине теста, или я бы посмотрел на само оборудование. Обязательно просмотрите лог-файлы после теста. SeaTools редко предоставляет всю информацию об ошибках.

TLDR: получение информации SMART с дисков SAS по сравнению с дисками SATA Достоверной информации с дисков SAS не существует.

Я только начинаю проверять и впервые изучать Hard Disk Sentinel.
Долгое время я, конечно, использовал и играл с другими бесплатными инструментами в Windows и Linux.
В основном в Windows, так как это то, что используют большинство моих клиентов.

На протяжении многих лет я всегда мог очень легко в Windows отслеживать и собирать всю информацию
на дисках SATA, которая мне была нужна, чтобы знать, что происходит с дисками.

SAS — это совсем другая история. и я не понимаю, почему.
Вы могли бы подумать (я бы все равно подумал), что на «дисках корпоративного класса» тот же тип информации должен быть столь же
доступен на дисках SAS, как и на дисках SATA, но это очень важно. не является.
Все биозы RAID-контроллера и программное обеспечение для управления RAID на базе Windows не дают мне особого представления о какой-либо информации о дисках SAS
, кроме в значительной степени состояния «пройдено / не пройдено / не пройдено».
С помощью этих инструментов я никогда не мог видеть такие вещи, как количество часов работы накопителя, запускать SMART-тесты и тому подобное.
Почему это?

Недавно я обнаружил, что могу запускать smartmontools в Linux с теми же самыми RAID-контроллерами, которые я всегда использовал в Windows, и получать НАМНОГО БОЛЬШЕ и полную
информацию о большинстве тестируемых дисков SAS.
Более 10 лет я случайно просматривал и искал в Интернете, как получить информацию с дисков SAS, как вы можете с SATA, и я никогда не находил много хорошей информации об этом.
Не похоже, чтобы многие люди спрашивали или жаловались на это.
Совершенно случайно, совсем недавно, попробовав это в Linux, я обнаружил, что могу получить некоторые полезные данные SMART на дисках SAS.

На протяжении многих лет я спрашивал об этом продавцов дисков SAS и оборудования Raid и так и не получил внятных ответов, кроме того, что они думали, что информация о дисках SAS, которые я искал, просто недоступна.
Я даже спрашивал на форуме FREENAS пару лет назад и получил похожий ответ.
Я обнаружил, что другие люди задают вопросы на форумах, но не получают ответов.

Как бы то ни было, я в конце концов подхожу к двум пунктам.
Мне интересно, есть ли у кого-нибудь еще опыт работы с дисками SAS и получения от них хороших данных SMART? Или вы испытали почти то же самое, что и я?

Мой второй вопрос: есть ли у Hard Disk Sentinel какая-либо «видимость» дисков SAS на RAID-контроллерах, которая лучше, чем все поставляемые производителями утилиты Windows и утилиты RAID BIOS, которые, как я испытал,
не дают. гораздо больше, чем индикация PASS/FAIL работоспособности диска SAS?

Извините, но, похоже, вы пропустили тот факт, что Hard Disk Sentinel уже более 10 лет поддерживает жесткие диски SAS (и жесткие диски SCSI).
Hard Disk Sentinel может правильно обнаруживать, собирать и отображать _полный_ самоконтроль УМНЫЙ информация, включая температуру, состояние здоровья, срок службы, а также статистику о жестких дисках SAS. Плюс даже износ и дополнительная информация о твердотельных накопителях SAS.

Hard Disk Sentinel может запускать тесты жестких дисков, как правило, на дисках SAS (это может быть ограничено некоторыми контроллерами, но в целом это возможно без проблем).
Hard Disk Sentinel может делать это как с автономными, так и с не- Конфигурация RAID (с использованием SAS HBA), а также в конфигурациях SAS RAID с большинством контроллеров SAS RAID, например. с Adaptec, Intel, LSI, IBM, Lenovo, Dell, HighPoint, Areca, ATTO, Promise, 3ware.

Интересно, почему/как это пропустили, если вы искали программное обеспечение для мониторинга/диагностики диска - поскольку Hard Disk Sentinel уже много лет делает все вышеперечисленное возможным.

Я думал, что это хорошо задокументировано, например, в следующих местах:

1) Если вы проверите страницу совместимости (Поддержка -> Совместимость -> Контроллеры жестких дисков):

вы можете увидеть, сколько RAID-контроллеров SAS (как правило, всех основных производителей) указано в разделе "Подробная информация обо всех жестких дисках SATA и SAS"

2) Если вы посмотрите обновления вообще ЛЮБОЙ версии Hard Disk Sentinel, вы можете заметить, что по крайней мере один контроллер SAS RAID упоминается в обновлениях.
Например, последняя версия:

"добавлена ​​поддержка RAID-адаптера Lenovo 530-8I: определение полного SMART-состояния жестких дисков SATA/SAS, сконфигурированных как RAID"
"полностью переработана поддержка RAID-контроллера HighPoint SATA/SAS: улучшено определение конфигурации массива RAID , логические/физические диски, улучшенное определение состояния и создание отчетов SMART с контроллерами HighPoint SATA/SAS RAID "

3) Я также могу упомянуть страницу системных требований

в котором описывается, что диски SAS также поддерживаются.

В качестве альтернативы, если вы ищете Linux, то почему бы не проверить страницу Linux:

который также в целом поддерживает диски SAS (не во всех конфигурациях RAID, но в целом с HBA все должно быть в порядке)

Извините, я действительно не знаю, что/где вы искали, но я боюсь, что это были НЕПРАВИЛЬНЫЕ места - так как все, что вы написали, ВСЕ включено в Hard Disk Sentinel в течение очень долгого времени.
I' Я еще больше потрясен тем, что никто из тех, кого вы спрашивали, не нашел ничего из вышеперечисленного за многие годы?

Изображения о дисках SAS, их полные данные самоконтроля и то, как они отображаются на странице информации (этот снимок управляется контроллером LSI SAS RAID):

В другой конфигурации, где используется конфигурация LSI HBA (не RAID), даже самотестирование на дисках SAS работает без проблем:

Спасибо за информацию.

В течение последних нескольких лет я *случайно* искал и спрашивал об этом в Интернете.
И никто никогда не рекомендовал и не указывал мне на Hard Disk Sentinel.
Сейчас проверю.

В течение многих лет я задавался вопросом, почему эта информация НЕ была доступна через программное обеспечение для управления, которое поставляется с контроллерами RAID, и в меню BIOS RAID.

Я думаю, вы могли неправильно понять это.

Извините, но я действительно не знаю, почему производители не добавили такую ​​функцию в свои инструменты / меню RAID BIOS. Возможно, стоит отправить этот вопрос производителям

Не уверен, хотят ли они СКРЫТЬ все детали или просто хотят, чтобы служба поддержки не задавала такие вопросы, как "что означает значение xy", "должен ли я беспокоиться об этом номере" или что-то в этом роде.

Нет, я правильно понял, что вы искали решение для проверки/мониторинга состояния SMART дисков SAS. Поэтому я хотел указать на то, что обычно проверка S.M.A.R.T. Данные дисков SAS возможны (даже конфигурации RAID) независимо от производителя стандартным способом с помощью Hard Disk Sentinel. Единственное, я не понял (и в шоке), как это можно пропустить - как это можно на долгие годы.

Как правило, даже если бы проверка из BIOS/во время загрузки была бы возможна, это было бы не слишком полезно.

Без мониторинга в режиме реального времени (постоянно) вы можете пропустить несколько событий, например
- вы можете не заметить, КОГДА именно диск сообщил о проблемах, когда его работоспособность ухудшилась (что вы можете связать с некоторыми событиями, например . шторм, вызывающий потерю мощности/колебания мощности или что-то в этом роде)

- вы можете не заметить высокого значения температуры, достигаемого при интенсивном использовании диска, например. выполнение полной проверки диска, сканирования на вирусы, более длительного резервного копирования и т. д.

У меня есть несколько жестких дисков SAS от старого сервера, который был подключен к Raid-контроллеру, но это был Raid 1, поэтому доступ к данным должен быть простым без перестройки RAID.

Теперь вопрос в том, как получить доступ к диску SAS на обычном рабочем столе? У нас есть конвертер с SAS на Sata?

Популярные темы общего оборудования

16 ответов

Дэвид452309

one2254 пишет:

Теперь вопрос в том, как получить доступ к диску SAS на обычном рабочем столе? У нас есть конвертер с SAS на Sata?

Такой преобразователь называется SAS-контроллером. Существуют модели с аппаратным RAID и модели с программным RAID. Существуют модели для подключения дисковых устройств внутри вашего компьютера и модели для подключения внешнего хранилища. Поддерживаемая длина кабеля до 10 метров. Итак, хотите ли вы использовать такой диск внутри своего рабочего стола или хотите ли вы использовать его во внешнем хранилище, подключенном к вашему рабочему столу.

И если вы не можете себе представить такие режимы работы только с внешним хранилищем, то это ограничение вашего воображения и вашего опыта. В 1990-х годах я купил свой второй персональный компьютер. У него была карта контроллера SCSI, которая является стандартом-предшественником SAS. И я использовал этот ПК более 10 лет, загружаясь и работая без внутренних дисков и только с внешним корпусом SCSI. Руководства пользователя Windows и Linux тоже не могли себе представить такой режим, но обе операционные системы без проблем работали в таком режиме. Нужно было только игнорировать ограниченность понимания авторов руководств. Так что я думаю, что такой режим работы должен работать и с SAS.

И существуют разные стандарты SAS с разной скоростью передачи. Наиболее распространены SAS-2 и SAS-3. Контроллеры SAS-4 и твердотельные накопители были выпущены только в течение последнего года. Так как ваш источник — старый сервер, это определенно не будет диск SAS-4. И существуют диски SAS в различных форм-факторах. Поэтому при поиске внешнего накопителя вам также следует обратить внимание на форм-фактор, поскольку разъемы форм-фактора 5,25 дюйма больше не используются в настольных компьютерах. Вы не раскрыли более подробную информацию о своем жестком диске.
< /p>

Честно говоря, я все еще учусь, поэтому, пожалуйста, поддержите меня. Я получил совет купить шасси jbod и дешевый контроллер, подключить его к настольному компьютеру и запустить тесты на Linux. Есть ли способ дешевле и эффективнее при небольшом бюджете? Пожалуйста, извините меня, если это звучит так, как будто я ничего не знаю.

Защитите свои конечные точки от киберпреступников

2022-03-24 14:00:00 UTC Веб-семинар Веб-семинар: Cisco — защитите свои конечные точки от кибер-преступников Подробности о событии Просмотреть все события

19 ответов

Ваша идея хороша. Но по опыту у каждого производителя жестких дисков есть свои особенности. лучший способ физически протестировать диски — это программное обеспечение, предоставленное производителем.

Единственная проблема заключается в том, что не все они находятся на одной и той же ОС: western-digital (WD Diagnostics) на Windows/DOS, Seagate (SeaTools) только на Windows (и не очень хорошо, могу добавить), Hitachi находится в Windows/Linux и т. д.

поэтому, чтобы протестировать все это в одной системе, вы можете использовать smartctl из Linux, а также найти для него программное обеспечение для стресс-тестирования жесткого диска. Для линукса их куча. Самый простой из них — это команда dd, с помощью которой вы можете записать случайные данные в каждый сектор диска, прочитать ответ.

Последний метод я использую регулярно, и до сих пор ни один диск не подводил меня врасплох

Вы также можете сделать это, используя live linux CD с некоторым программным обеспечением для диагностики жестких дисков и просканировав диски на самих машинах. Попробуйте Knoppix, linux DSL, или, если вы уверены в своих знаниях linux, вы можете создать свой собственный дистрибутив linux на сайте rBuilder Online linux или susestudio[dot]com. -- это бесплатная версия, без покупки оборудования.

Читайте также: