Предварительные требования для тестирования адаптера Fibre Channel
Тесты для сертификации драйверов включают ручные и автоматизированные тестовые случаи. Все автоматизированные и ручные тесты должны пройти сертификацию.
В этом разделе описываются задачи, которые необходимо выполнить перед тестированием контроллера хранилища Fibre Channel с помощью комплекта windows Hardware Lab Kit (Windows HLK):
Тестовые случаи вручную
Автоматические тесты
Требования к оборудованию
Для тестирования контроллера хранилища Fibre Channel требуется следующее оборудование. Если тестовое устройство предлагает другие функции, может потребоваться дополнительное оборудование. Чтобы определить, применяются ли дополнительные требования к оборудованию, см. описание каждого теста, отображаемого для устройства в Windows HLK Studio.
Примечание
За исключением тестового компьютера и контроллера тестирования, все оборудование, участвующие в тестировании, уже должно иметь логотип.
Один тестовый компьютер. Тестовый компьютер должен соответствовать требованиям Windows HLK. Дополнительные сведения см. в разделе Предварительные требования windows HLK.
Одна подсистема хранения RAID Fibre Channel, которая поддерживает любое из следующих компонентов: RAID-0, RAID-1, RAID-5, RAID-10 или RAID-6.
Предупреждение
Не тестируйте с помощью подсистемы хранения, которая подключается через MPIO.
Если адаптер Fibre Channel не является загрузочным, один контроллер ATA или SCSI.
Если адаптер Fibre Channel не является загрузочным, один диск ATA или SCSI. На диске должно быть не менее 18 ГБ места.
Один загрузочный гибкий диск.
Один гибкий диск.
Два идентичных адаптера Fibre Channel на основе PCI-X или PCIe (тестовые устройства).
Два (или три, при тестировании RAID-5) жестких дисков Fibre Channel или JBOD Fibre Channel.
Один адаптер моста МЕЖДУ PCI.
Один адаптер моста pci-PCI, если не применяются какие-либо из следующих условий:
Контроллеры не могут поместиться в адаптеры моста PCI. Это может произойти, если контроллеры являются интегрированными контроллерами или контроллеры могут помещаться только в специально разработанные слоты.
Контроллер разработан и продается только для систем, которые не могут принимать адаптеры моста pci-pci полной высоты, такие как блейд-серверы.
Вы можете поместить один из контроллеров в слот шины PCI, который уже находится за мостом PCI.
Примечание
Чтобы сертифицировать продукт для использования на серверах, тестовый компьютер должен поддерживать четыре процессора и не менее 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)
Требования к программному обеспечению
Для тестирования контроллера хранилища Fibre Channel требуется следующее программное обеспечение:
Драйверы для тестового устройства.
Последние фильтры или обновления Windows HLK.
Файлы символов Windows. Они доступны на веб-сайте Файлы символов.
Текущий выпуск комплекта драйверов Windows (WDK)
Конфигурация тестового компьютера
Чтобы настроить тестовый компьютер для тестирования контроллера хранилища Fibre Channel, выполните следующие действия.
После выключения тестового компьютера выполните следующие действия по сборке.
Установите один компакт-диск в тестовой системе, если система еще не содержит его.
Установите один адаптер Fibre Channel (тестовое устройство 1).
Подключите адаптер Fibre Channel к системе RAID.
В любой из следующих ситуаций подключите два жестких диска Fibre Channel или JBOD Fibre Channel к тестовом устройству, а затем перейдите к шагу G:
Тестовое устройство адаптера Fibre Channel является интегрированным контроллером, в системе есть только один из этих контроллеров, и эквивалентной версии адаптера PCI устройства не существует.
Адаптер Fibre Channel предназначен и продается только в системе тестирования узла, которая принимает только одну версию контроллера.
Примечание
Используйте три жестких диска Fibre Channel для тестирования RAID-5.
Установите мост pci-PCI в слот PCI в тестовой системе.
Примечание
Вы также можете использовать существующий слот за мостом.
Установите дополнительный идентичный адаптер Fibre Channel (тестовое устройство 2) в карта моста PCI-PCI.
Подключите два жестких диска Fibre Channel или JBOD Fibre Channel для тестирования устройства 2.
Примечание
Используйте три жестких диска Fibre Channel для тестирования RAID-5.
Включите тестовый компьютер.
Настройте JBOD или диски в качестве массива 2 в соответствии со следующим списком:
Если тестовое устройство поддерживает только один уровень RAID, настройте JBOD или диски с помощью этого уровня. В противном случае настройте JBOD или диски для уровней RAID, указанных в следующей таблице.
Уровни RAID, поддерживаемые тестируемым устройством Использование уровня RAID 0 и 1
1
0 и 5
5
1 и 5
Либо 1, либо 5
0, 1 и 5
Либо 1, либо 5
- Array 2 must contain at least 60 GB of space.
10. Configure the RAID system as Array 1 according to the following list:
- If the RAID system supports only one RAID level, configure it by using that level. Otherwise, configure the RAID system according to the preceding table.
- Array 2 must contain at least 60 GB of space.
11. If the test Fibre Channel adapter is not bootable, install an ATA or SCSI hard disk drive and an alternate ATA or SCSI boot controller if they are not present.
Включите тестовый компьютер, установите соответствующую операционную систему Windows, установите все доступные обновления Windows, а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая Windows HLK Studio и контроллер Windows HLK.
Установите все драйверы системы HBA или RAID, необходимые для подключения к периферийным устройствам или управления ими.
Чтобы установить операционную систему, выполните одно из следующих действий.
Если тестовый адаптер Fibre Channel является загрузочным, установите операционную систему в разделе NTFS размером 364 ГБ в RAID-системе.
Установите операционную систему в разделе размером 36 ГБ в формате NTFS на жестком диске ATA или SCSI, подключенном к альтернативному загрузочному контроллеру ATA или SCSI в тестовой системе.
Запустите тестовую систему в операционной системе Microsoft Windows.
Используйте служебную программу "Управление дисками Windows", чтобы настроить три раздела NTFS размером 4 ГБ в массиве 1, как показано на следующей схеме:
Используйте служебную программу "Управление дисками Windows", чтобы зеркало один из томов, созданных на шаге 6, в массив 2.
Чтобы задать файл системной подкачки и включить crashdump, выполните следующие действия.
Нажмите кнопку Пуск , щелкните правой кнопкой мыши мой компьютер и выберите пункт Свойства.
Перейдите на вкладку Общие и запишите объем ОЗУ, который содержит компьютер.
Перейдите на вкладку Дополнительно (или щелкните Дополнительные системные параметры в левой области для Windows Vista, Windows 7, Windows 8, Windows Server 2008, Windows Server 2008 R2 или Windows Server 2012), а затем в области Производительность щелкните Параметры.
Примечание
Если вам будет предложено ввести учетные данные администратора или разрешить действие, введите учетные данные или разрешите действие.
Перейдите на вкладку Дополнительно , а затем в области Виртуальная память нажмите кнопку Изменить.
Выберите Пользовательский размер, а затем введите число в поле Начальный размер (МБ), которое больше размера ОЗУ, указанного на шаге b.
В текстовом поле Максимальный размер (МБ) введите максимальное значение размера, которое больше начального размера, введенного в поле Начальный размер (МБ). (Максимальный размер обычно в 1,5–2 раза превышает первоначальный размер.)
Нажмите кнопку Задать, а затем дважды нажмите кнопку ОК .
Нажмите кнопку ОК, а затем перезагрузите компьютер, чтобы обновить размер файла подкачки.
Скопируйте файлы символов Windows в папку %SystemDrive%\Symbols.
Убедитесь, что Windows может получить доступ к массиву хранилища Fibre Channel.
Установите клиентское приложение Windows HLK на тестовом компьютере.
Используйте Windows HLK Studio, чтобы создать пул компьютеров, а затем переместить тестовый компьютер в этот пул.
Предупреждение
При тестировании запоминающих устройств мы настоятельно рекомендуем выполнить все тесты по основам устройств перед запуском тестов хранилища. Тесты хранилища перенастроят тестовое устройство, оставив его в состоянии непригодным для поддержки тестов с основами устройств. Следующие конфигурации содержат инструкции по созданию тома на тестовом устройстве хранилища. Это важно для завершения тестирования в разделе Device Fundamental (DevFund).