Предварительные требования для тестирования аппаратных RAID-систем (iSCSI)
В этом разделе описываются задачи, которые необходимо выполнить перед тестированием аппаратного массива хранения RAID-массива internet SCSI (iSCSI) с помощью комплекта Windows Hardware Lab Kit (Windows HLK):
Требования к оборудованию
Для тестирования массива RAID на основе оборудования iSCSI требуется следующее оборудование. Если тестовое устройство предлагает другие функции, может потребоваться дополнительное оборудование. Чтобы определить, применяются ли дополнительные требования к оборудованию, см. описание каждого теста, отображаемого для устройства в Windows HLK Studio.
Примечание
Все оборудование (за исключением тестового устройства, монитора, клавиатуры, мыши и дискеты) должно быть указано в каталоге Windows.
1 тестовый компьютер, соответствующий требованиям Windows HLK. Дополнительные сведения см. в разделе Предварительные требования для Windows HLK. Кроме того, этот компьютер должен включать:
1 с логотипом ADVANCED Configuration and Power Interface (ACPI) BIOS, при этом ACPI включен по умолчанию.
Двухъядерный или эквивалентный процессор и 4 ГБ памяти для клиентских операционных систем Windows (например, Windows 8, Windows 7 и Windows Vista).
Четырехъядерный или эквивалентный процессор и 6 ГБ памяти для операционных систем Windows Server.
Эквивалентный процессор — это любой процессор, который отображается в Windows, как если бы он содержал указанное количество ЦП. Этого состояния можно достичь с помощью 1 или более физических микропроцессоров.
1 система хранения RAID iSCSI (тестовое устройство).
Примечание
Система RAID должна быть одним шкафом, состоящим из контроллера массива, заключенного во внешнюю подсистему с жесткими дисками. Или это должен быть внешний контроллер массива, который подключается к RAID JBOD. Система RAID не может состоять только из контроллера на основе периферийных компонентов (PCI) и 1 RAID JBOD.
По крайней мере один сетевой адаптер Ethernet на 1 ГБ или адаптер шины узла iSCSI (HBA).
Один коммутатор Ethernet размером 1 ГБ.
1 загрузочный накопитель Advanced Technology Attachment (ATA) или жесткий диск SCSI с минимальной емкостью 36 ГБ.
Чтобы сертифицировать продукт для использования на серверах, тестовый компьютер должен поддерживать четыре процессора и не менее 1 ГБ ОЗУ. Эти возможности системы необходимы для тестирования функций перебалансирования, состояния D3 и группы нескольких процессоров устройства и драйвера. Для тестирования устройства не требуется компьютер с более чем 64 процессорами. Кроме того, серверные системы, используемые для тестирования устройств или драйверов, должны быть установлены server Core перед тестированием. Дополнительные сведения см. в разделе Параметры установки Windows Server.
Если для тестирования устройства используется пул тестовых компьютеров, по крайней мере один компьютер в пуле должен содержать 4 процессора и не менее 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)
Требования к программному обеспечению
Для тестирования аппаратного массива RAID необходимо следующее программное обеспечение:
Драйверы для тестового устройства.
Последние фильтры или обновления Windows HLK.
Файлы символов Windows. Они доступны на веб-сайте Файлы символов .
Последняя версия инициатора программного обеспечения Microsoft® iSCSI.
Последняя версия сервера Microsoft iSNS.
Microsoft платформа .NET Framework 1.1.
Инициатор программного обеспечения iSCSI и платформа .NET Framework доступны в Центре загрузки Майкрософт.
Настройка тестового компьютера
Чтобы настроить тестовый компьютер для тестирования массива RAID iSCSI, выполните следующие действия.
Установите сетевой адаптер Gigabit Ethernet или адаптер iSCSI HBA на тестовом компьютере.
Подключите коммутатор Gigabit Ethernet к источнику питания.
Примечание
Не подключайте коммутатор к другой сети.
Подключите сетевой адаптер Gigabit Ethernet или адаптер iSCSI HBA на тестовом компьютере к коммутатору.
Подключите систему дискового хранилища к коммутатору.
Установите соответствующую операционную систему Windows на тестовом компьютере (в раздел в формате NTFS с размером не менее 36 ГБ на жестком диске), а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая Windows HLK Studio и контроллер Windows HLK.
Если тестовое устройство поддерживает microsoft Multipath I/O (MPIO), установите все драйверы multipath и создайте подключения и несколько сеансов, выбрав Включить многопутевой ввод-вывод.
Скачайте и установите платформа .NET Framework 1.1.
Настройте целевое устройство для использования одностороннего (целевой инициатор проверки подлинности) протокола проверки подлинности подтверждения запроса (CHAP).
Если устройство поддерживает mutual CHAP, также настройте устройство для использования mutual CHAP.
Примечание
При настройке устройства для использования CHAP необходимо указать пароль длиной от 12 до 16 символов. Если вы настраиваете устройство для использования односторонняя и взаимная chap, необходимо указать разные пароли для целевого объекта и инициатора.
Войдите в целевую дисковую систему хранилища с установленным параметром Постоянный вход.
Важно!
Необходимо войти на целевое устройство iSCSI, которое используется для тестирования, иначе тесты не будут работать должным образом.
Если в тестовой среде с несколькими каналами несколько портов (IP-адресов) связаны с одним целевым объектом хранилища, необходимо убедиться, что по крайней мере 2 сеанса iSCSI подключены через IP-адрес к во время тестирования.
Нажмите кнопку Пуск, затем щелкните Выполнить.
Введите diskmgmt.msc и нажмите клавишу ВВОД.
Убедитесь, что тестовые диски заданы как базовые диски.
Создайте три раздела в формате NTFS, размер которых превышает 2 ГБ и меньше 4 ГБ.
При одном входе должны отображаться все эти секции.
Установите программное обеспечение iSNS в тестовой системе и настройте целевой объект для использования сервера iSNS.
Если устройство поддерживает дайджест и его необходимо настроить, настройте тестовое устройство для поддержки дайджеста.
Привяжите тома на вкладке Избранные целевые объекты (Windows Vista) или Привязанные тома (Windows Server 2003) в свойствах инициатора iSCSI.
Убедитесь, что компьютер может считывать и записывать данные в тестовый массив RAID.
Установите клиентское приложение Windows HLK на тестовом компьютере.
Используйте Windows HLK Studio, чтобы создать пул компьютеров, а затем переместить тестовый компьютер в этот пул.
Перед началом тестирования убедитесь, что тестовый компьютер находится в состоянии готовности. Если для теста требуется задать параметры перед его запуском, откроется диалоговое окно для этого теста. Дополнительные сведения см. в конкретной тестовой статье.
Некоторые тесты Windows HLK требуют вмешательства пользователя. При выполнении тестов для отправки рекомендуется выполнять автоматические тесты в блоке отдельно от ручных тестов. Это предотвращает прерывание выполнения автоматического теста вручную.
Предупреждение
При тестировании устройств хранения настоятельно рекомендуется выполнить все тесты по основам устройств, прежде чем начинать тесты хранилища. Тесты хранилища перенастроят тестовое устройство, оставив его в состоянии, непригодном для поддержки тестов "Основы устройства". Следующие конфигурации содержат инструкции по созданию тома на тестовом устройстве хранилища. Это важно для завершения основной части тестирования устройства (DevFund).
Конфигурация на основе функций
Если устройство поддерживает какие-либо функции, описанные в этом разделе, обновите соответствующие шаги конфигурации в дополнение к общим действиям конфигурации на основе интерфейса, описанным в разделе "Настройка тестового компьютера". В зависимости от особенностей форм-фактора устройства могут быть применены незначительные изменения.
Конфигурацию на основе функций см. в разделе Предварительные требования для тестирования аппаратных raid-систем (Fibre Channel, SAS, SCSI, Serial ATA) выше. Эти функции также применяются к аппаратным raid-системам iSCSI.