Поделиться через


Предварительные требования для тестирования контроллера SAS

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

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

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

Примечание

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

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

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

      • Один двухъядерный или эквивалентный процессор

      • 4 ГБ памяти,

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

      • Один четырехъядерный процессор или эквивалентный процессор

      • 6 ГБ памяти

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

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

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

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

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

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

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

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

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

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

    • Один SAS JBOD с по крайней мере шестью жесткими дисками

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

  • Если контроллер SCSI не поддерживает RAID, требуются все перечисленные ниже элементы.

    • Один жесткий диск SAS размером не менее 40 ГБ

    • Один жесткий диск SATA размером не менее 40 ГБ

    • Два пограничных расширителя SAS

    • Один расширитель sas fanout

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

Примечание

Чтобы сертифицировать продукт для использования на серверах, тестовый компьютер должен поддерживать четыре процессора и не менее 1 ГБ ОЗУ. Эти возможности системы необходимы для тестирования функций перебалансирования, состояния D3 и группы нескольких процессоров устройства и драйвера. Для тестирования устройства не требуется компьютер с более чем 64 процессорами. Кроме того, серверные системы, используемые для тестирования устройств или драйверов, должны быть установлены server Core перед тестированием. Дополнительные сведения см. в разделе Параметры установки Windows Server.

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

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

Примечание

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

Примечание

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

Ниже приведены команды для добавления параметров группы и перезапуска.

bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f

Ниже приведены команды для удаления параметров группы и перезагрузки.

bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f

Примечание

Параметр целостности кода

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

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

HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)

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

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

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

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

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

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

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

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

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

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

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

Предупреждение

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

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

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

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

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

    2. Установите один контроллер тестирования (контроллер 1).

    3. Установите мост pci-pci, если не выполняется один из следующих пунктов:

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

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

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

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

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

      Тип контроллера Контроллер 1 Контроллер 2

      SAS RAID

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

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

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

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

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

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

  5. Настройте массивы RAID в соответствии со следующей таблицей:

    Уровни RAID, поддерживаемые тестируемым устройством Уровень RAID для массива RAID 1 Уровень RAID для массива RAID 2 Уровень RAID для массива RAID 3

    Только 0

    0

    0

    0

    Только 1

    1

    1

    1

    Только 5

    5

    5

    5

    Только 0 и 1

    1

    9

    0

    Только 0 и 5

    5

    9

    0

    Только 1 и 5

    5

    1

    1

    0, 1 и 10

    10

    1

    0

    0, 1 и 5

    5

    1

    0

    0, 1, 10 и 5

    5

    10

    0

  6. Установите соответствующую операционную систему Windows на диск 1 (с помощью только что созданного раздела NTFS, имеющего не менее 36 ГБ дискового пространства), а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая Windows HLK Studio и контроллер Windows HLK. Если контроллер тестирования не является загрузочным, установите отдельный жесткий диск на загрузочном контроллере.

  7. Если необходимо установить драйвер устройства, предоставленный производителем, на тестовом компьютере, сделайте это сейчас.

  8. Запустите тестовый компьютер в операционной системе Windows, а затем с помощью диспетчера дисков создайте три раздела размером 4 ГБ в RAID-массиве 2.

  9. При тестировании с помощью клиентской операционной системы создайте том NTFS размером 4 ГБ, который использует нераспределенный объем пространства на RAID-массиве 1, RAID-массиве 2 и массиве RAID 3, как показано на следующей схеме.

    Схема конфигурации массива raid надстроек (клиент)

    При тестировании с использованием серверной операционной системы выполните следующие действия.

    1. Создание программного raid-массива 1 зеркало из одного из разделов NTFS на RAID-массиве 2 в нераспределенный диск в RAID-массиве 1

    2. Создайте 4-ГБ программный массив NTFS RAID 5, который использует нераспределенный объем пространства на RAID-массиве 1, массиве RAID 2 и массиве RAID 3, как показано на следующей схеме.

      Схема конфигурации массива raid надстроек (сервер)

  10. Чтобы задать системный файл подкачки и включить crashdump, сделайте следующее:

    1. Нажмите кнопку Пуск , щелкните правой кнопкой мыши Мой компьютер и выберите пункт Свойства.

    2. Перейдите на вкладку Общие и запишите объем ОЗУ, который содержится на компьютере.

    3. Перейдите на вкладку Дополнительно (или щелкните Дополнительные параметры системы в левой области для Windows Vista, Windows 7, Windows 8, Windows Server 2008, Windows Server 2008 R2 или Windows Server 2012), а затем в области Производительность щелкните Параметры.

      Примечание

      Если вам будет предложено ввести учетные данные администратора или разрешить действие, введите учетные данные или разрешите действие.

    4. Перейдите на вкладку Дополнительно , а затем в области Виртуальная память нажмите кнопку Изменить.

    5. Выберите Пользовательский размер, а затем введите число в поле Первоначальный размер (МБ) больше размера ОЗУ, указанного на шаге b.

    6. В текстовом поле Максимальный размер (МБ) введите максимальное значение размера, превышающее начальный размер, введенный в поле Первоначальный размер (МБ). (Максимальный размер обычно в 1,5–2 раза больше исходного размера.)

    7. Нажмите кнопку Задать, а затем нажмите кнопку ОК два раза.

    8. Нажмите кнопку ОК, а затем перезагрузите компьютер, чтобы обновить размер файла подкачки.

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

  12. Скопируйте файлы символов Windows в папку %SystemDrive%\Symbols.

  13. Установите клиентское приложение Windows HLK на тестовом компьютере.

  14. С помощью Windows HLK Studio создайте пул компьютеров, а затем переместите тестовый компьютер в этот пул.

Встроенная конфигурация тестирования контроллера RAID

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

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

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

    2. Подключите диски к встроенному контроллеру тестирования (контроллеру 1) в соответствии со следующей таблицей:

      Тип контроллера Контроллер 1

      SAS RAID

      Один SAS JBOD или шесть жестких дисков SAS

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

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

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

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

    Если контроллер не поддерживает конфигурацию, включающую два массива, используйте для этих процедур диск, отличный от RAID, а не массив 2. Для SCSI создайте третий массив RAID размером 60 ГБ (используя любой поддерживаемый уровень RAID).

    Массивы RAID на контроллере 1 — raid array 1 и RAID Array 2.

  5. Настройте массивы RAID в соответствии со следующей таблицей:

    Уровни RAID, поддерживаемые тестируемым устройством Уровень RAID для массива RAID 1 Уровень RAID для массива RAID 2

    Только 0

    0

    0

    Только 1

    1

    1

    Только 5

    5

    5 или диск без RAID

    Только 0 и 1

    1

    0

    Только 0 и 5

    5

    0 или диск без RAID

    Только 1 и 5

    5

    1 или диск без RAID

    0, 1 и 10

    10

    1 или диск без RAID

    0, 1 и 5

    5

    0 или диск без RAID

    0, 1, 10 и 5

    5

    10 или диск без RAID

  6. Установите соответствующую операционную систему Microsoft Windows на том NTFS размером 36 ГБ на RAID-массиве 1, а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая Windows HLK Studio и контроллер Windows HLK. Если контроллер тестирования не является загрузочным, установите отдельный жесткий диск на загрузочном контроллере.

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

  8. Запустите Windows на тестовом компьютере.

  9. Чтобы задать системный файл подкачки и включить crashdump, сделайте следующее:

    1. Нажмите кнопку Пуск , щелкните правой кнопкой мыши Мой компьютер и выберите пункт Свойства.

    2. Перейдите на вкладку Общие и запишите объем ОЗУ, который содержится на компьютере.

    3. Перейдите на вкладку Дополнительно (или щелкните Дополнительные параметры системы в левой области для Windows Vista, Windows 7, Windows 8, Windows Server 2008, Windows Server 2008 R2 или Windows Server 2012), а затем в области Производительность щелкните Параметры.

      Примечание

      Если вам будет предложено ввести учетные данные администратора или разрешить действие, введите учетные данные или разрешите действие.

    4. Перейдите на вкладку Дополнительно , а затем в области Виртуальная память нажмите кнопку Изменить.

    5. Выберите Пользовательский размер, а затем введите число в поле Первоначальный размер (МБ) больше размера ОЗУ, указанного на шаге b.

    6. В текстовом поле Максимальный размер (МБ) введите максимальное значение размера, превышающее начальный размер, введенный в поле Первоначальный размер (МБ). (Максимальный размер обычно в 1,5–2 раза больше исходного размера.)

    7. Нажмите кнопку Задать, а затем нажмите кнопку ОК два раза.

    8. Нажмите кнопку ОК, а затем перезагрузите компьютер, чтобы обновить размер файла подкачки.

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

  11. Скопируйте файлы символов Windows в папку %SystemDrive%\Symbols.

  12. Установите клиентское приложение Windows HLK на тестовом компьютере.

  13. С помощью Windows HLK Studio создайте пул компьютеров, а затем переместите тестовый компьютер в этот пул.

Конфигурация тестирования контроллера, отличного от RAID

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

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

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

    2. Установите тестовое устройство (контроллер 1).

    3. Для контроллеров SAS надстроек установите мост pci-pci, если вы не соответствуете следующим требованиям:

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

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

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

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

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

      Тип контроллера Контроллер 1 Контроллер 2

      Контроллеры надстроек SAS

      SAS HDD (диск 1)

      Расширитель Edge, затем расширитель Fanout, затем расширитель Edge, затем SATA HDD

      (Диск 2)

      Интегрированные контроллеры SAS

      SAS HDD (диск 1) и расширитель Fanout, затем расширитель Edge, затем SATA HDD

      (Диск 2)

      Н/Д

    SAS add-in controllers configuration diagram

    ![diagram of an add-in sas assembly](images/hck-win8-non-raid-config-add-in-sas.png)

    SAS integrated controllers configuration diagram

    ![diagram of an integrated sas assembly](images/hck-win8-non-raid-config-integrated-sas.png)

6.  Attach an optical drive to the system, if one is not already attached.
  1. Включите тестовый компьютер, установите соответствующую операционную систему Windows на диск 1 (с помощью только что созданного раздела NTFS, имеющего не менее 36 ГБ дискового пространства), а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая Windows HLK Studio и контроллер Windows HLK. Если контроллер тестирования не является загрузочным, установите отдельный жесткий диск на загрузочном контроллере.

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

  3. Если необходимо установить драйвер устройства, предоставленный производителем, на тестовом компьютере, сделайте это сейчас.

  4. Создайте три раздела размером 4 ГБ на диске 2.

  5. Чтобы задать системный файл подкачки и включить аварийное завершение, выполните следующую процедуру:

    1. Нажмите кнопку Пуск , щелкните правой кнопкой мыши Мой компьютер и выберите пункт Свойства.

    2. Перейдите на вкладку Общие и запишите объем ОЗУ, который содержится на компьютере.

    3. Перейдите на вкладку Дополнительно (или щелкните Дополнительные параметры системы в левой области для Windows Vista, Windows 7, Windows 8, Windows Server 2008, Windows Server 2008 R2 или Windows Server 2012), а затем в области Производительность щелкните Параметры.

      Примечание

      Если вам будет предложено ввести учетные данные администратора или разрешить действие, введите учетные данные или разрешите действие.

    4. Перейдите на вкладку Дополнительно , а затем в области Виртуальная память нажмите кнопку Изменить.

    5. Выберите Пользовательский размер, а затем введите число в поле Первоначальный размер (МБ) больше размера ОЗУ, указанного на шаге b.

    6. В текстовом поле Максимальный размер (МБ) введите максимальное значение размера, превышающее начальный размер, введенный в поле Первоначальный размер (МБ). (Максимальный размер обычно в 1,5–2 раза больше исходного размера.)

    7. Нажмите кнопку Задать, а затем нажмите кнопку ОК два раза.

    8. Нажмите кнопку ОК, а затем перезагрузите компьютер, чтобы обновить размер файла подкачки.

  6. Скопируйте файлы символов Windows в папку %SystemDrive%\Symbols.

  7. Установите клиентское приложение Windows HLK на тестовом компьютере.

  8. С помощью Windows HLK Studio создайте пул компьютеров, а затем переместите тестовый компьютер в этот пул.