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


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

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

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

Тесты iSCSI HBA можно выполнять в одной конфигурации. Однако эту конфигурацию можно реализовать одним из двух способов:

  • ISCSI HBA, система хранения дисков iSCSI и устройство смены ленты iSCSI

  • ISCSI HBA, мост к другой шине, дисковая система хранения и модуль смены ленты iSCSI

Для тестирования адаптера ISCSI HBA требуется следующее оборудование. Если тестовое устройство предлагает другие функции, может потребоваться дополнительное оборудование. Чтобы определить, применяются ли дополнительные требования к оборудованию, см. описание каждого теста, которое отображается для устройства в 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 ГБ памяти

  • Один iSCSI HBA (тестовое устройство).

  • Один комбинированный ленточный накопитель и устройство для смены среднего уровня. При тестировании без моста это устройство должно быть устройством iSCSI. При тестировании с помощью моста это устройство должно быть устройством, которое подключается через другую шину.

  • Две дисковые системы хранения. При тестировании без моста эти системы должны быть системами хранения дисков iSCSI. При тестировании с помощью моста эти системы должны быть дисковыми системами хранения данных, которые подключаются через другую шину.

    Примечание

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

  • Мост iSCSI, если вы тестируете в конфигурации с мостом.

  • Три пустых кассеты носителей для каждого диска на устройстве среднего устройства для смены.

  • Монитор, клавиатура и мышь.

  • Гибкий диск с поддержкой загрузки, если устройство поддерживает загрузку.

  • Два (2) гигабитных сетевых адаптера Ethernet.

Примечание

Чтобы сертифицировать продукт для использования на серверах, тестовый компьютер должен поддерживать четыре процессора и не менее 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)

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

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

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

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

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

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

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

Чтобы настроить тестовый компьютер для тестирования адаптера адаптера ISCSI HBA, выполните следующие действия.

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

    1. Установите контроллер iSCSI в тестовой системе.

    2. Подключите обе сетевые карты размером 1 ГБ к сети.

    3. Подключите контроллер iSCSI к тестовой сети. Тестовая сеть — это сеть, содержащая Windows HLK Studio и контроллер Windows HLK.

    4. Если вы используете мост iSCSI, подключите его к сети.

    5. Выполните одно из следующих действий.

      1. Если вы используете мост iSCSI, подключите к нему систему хранения дисков, комбинированную ленту и средство смены среднего размера.

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

      На следующей схеме показана конфигурация тестовой системы без моста.

      Схема конфигурации контроллера iscsi (без моста)

      На следующей схеме показана конфигурация тестовой системы с мостом.

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

  2. Включите тестовый компьютер, установите соответствующую операционную систему Windows, установите все доступные обновления Windows, а затем настройте компьютер для тестовой сети.

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

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

  4. Установите последнюю версию инициатора программного обеспечения iSCSI. Его можно найти в Центре загрузки Майкрософт.

  5. Используйте панель управления iSCSI для входа на все целевые устройства. При входе в целевые объекты установите флажок Автоматически восстанавливать это подключение при загрузке системы проверка.

    Важно!

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

  6. Используйте управление дисками, чтобы создать три тома NTFS размером 4 ГБ в системе хранения дисков, которая не содержит операционную систему. Назначьте каждому тому букву диска.

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

  8. Выполните следующую процедуру, чтобы задать файл системной подкачки и включить 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. Нажмите кнопку ОК, а затем перезагрузите компьютер, чтобы обновить размер файла подкачки.

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

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

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

  12. Используйте Windows HLK Studio, чтобы создать пул компьютеров, а затем переместить тестовый компьютер в этот пул.

Перед началом тестирования убедитесь, что тестовый компьютер находится в состоянии готовности. Кроме того, при планировании тестов iSCSI HBA настройте обмен данными между HBA (инициатором) и целевыми объектами iSCSI. Если перед запуском теста необходимо задать параметры, для него появится диалоговое окно. Дополнительные сведения см. в конкретной тестовой статье.

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

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

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