Предварительные требования для тестирования системного сервера
В этом разделе описываются задачи, которые необходимо выполнить перед тестированием устройства с помощью комплекта Windows Hardware Lab Kit (Windows HLK):
Требования к оборудованию
Для тестирования системы Windows Server требуется следующее оборудование. Если тестовое устройство обеспечивает поддержку для конкретной шины, может потребоваться дополнительное оборудование. Чтобы определить наличие дополнительных требований к оборудованию, см. описание каждого теста для конкретной шины.
Компонент | Требование |
---|---|
Процессор |
Для тестирования сертификации системы сервера необходимо заполнить тестируемый сервер с максимальным количеством процессоров, поддерживаемых системой. |
Память |
Сертификация системы сервера требует, чтобы тестируемый сервер был заполнен с максимальным объемом памяти, поддерживаемым системой для максимальной тактовой частоты, поддерживаемой системой. |
Пространство на диске |
Минимальное: 10 ГБ Рекомендуется: 40 ГБ или больше
Примечание
Компьютерам с более чем 16 ГБ ОЗУ потребуется больше места на диске для файлов подкачки, гибернации и дампа |
Накопитель |
Устройство чтения DVD-дисков |
Требования к инфраструктуре и настройка нагрузочного теста сервера
Для нагрузочного теста сервера все тестовые компьютеры должны находиться в сети с контроллером домена. Сами компьютеры должны быть присоединены к домену и иметь созданную учетную запись пользователя домена. Надежность сети имеет решающее значение для нагрузочного теста. Если сеть не является надежной или настроена неправильно, тест либо завершится сбоем, либо не запустится. Убедитесь, что тестовая среда находится в стабильной и надежной сети. Используйте динамическую IP-адресацию для всех компьютеров. Все системы, используемые для тестирования, такие как DHCP, DNS или контроллер домен Active Directory, должны быть последней версией и пакетом обновления операционной системы.
Требования к тестовой системе сервера (SUT)
Физический компьютер (см. предыдущую таблицу)
Максимальное количество процессоров, поддерживаемых SUT.
Максимальный объем памяти, поддерживаемый SUT.
Для тестирования используется по крайней мере один гигабитный сетевой адаптер или дополнительные сетевые адаптеры.
Один жесткий диск, используемый для установки операционной системы. Этот жесткий диск должен иметь два раздела. Раздел 1 должен иметь не менее 1,5 ГБ и менее 5 ГБ пространства, настроенного как Активный, Системный. В разделе 2 должно быть не менее 40 ГБ места (или минимальное требование к Windows Server), настроенное как загрузка, файл подкачки, аварийный дамп.
Один сетевой концентратор Gigabit Ethernet.
Имя компьютера SUT должно содержать не более 154 символов.
Требования к системе клиента
Сбой системы даже одного клиента приведет к сбою всего теста. Чтобы свести к минимуму вероятность сбоев клиентской системы, используйте следующие критерии, которые помогут вам выбрать компьютеры и другое оборудование для этого теста.
Убедитесь, что на компьютерах есть ресурсы, превышающие минимальные требования к ЦП и ОЗУ для версии Windows Server, которая тестируется на SUT и устанавливается в клиентских системах с нагрузкой.
Убедитесь, что все сетевые адаптеры и драйверы устройств уже сертифицированы для проверяемого сервера Windows Server. Пропускная способность сетевых карт на клиентских компьютерах должна быть равна пропускной способности сетевого адаптера в SUT.
Подключите все клиентские компьютеры к блокам защиты питания ИП.
Подключите все клиентские компьютеры с помощью высококачественных кабелей, маршрутизаторов и коммутаторов.
Используйте компоненты хранилища и памяти с высокой избыточностью: например, ECC или улучшенная защита памяти, дуплексирование MPIO для хранилища, жесткие диски RAID, объединение для сетевых карт и т. д.
Требования к программному обеспечению
Для выполнения тестов системы Windows Server требуется следующее программное обеспечение:
Используйте Windows Server Datacenter, чтобы включить все процессоры и использовать все возможные функции в тестируемой системе (SUT). Это относится к сертификационным тестам или любым возможным дополнительным тестам функций, таким как отказоустойчивость или расширенное управление питанием.
Используйте windows Server, который тестируется для master клиента и клиентских систем с нагрузкой
Все драйверы, не поставляемые с Windows Server.
На сервере должен быть установлен необязательный компонент шифрования диска BitLocker Windows Server, если он поддерживается предварительно установленным поставщиком.
Предупреждение
В разделе Системные тесты приведены дополнительные сведения о требованиях к системе для тестов шифрования дисков BitLocker.
Требования к знаниям тестировщика
Чтобы запустить тесты системы Windows Server, необходимо знать, как выполнять следующие задачи:
Создание, форматирование и удаление разделов на жестком диске.
Настройка параметров управления питанием.
Установка и настройка сети.
Установите операционную систему с DVD-диска продукта.
Скачайте пакет обновления для операционной системы.
Установите роль доменные службы Active Directory.
Создайте домен.
Настройте системы, которые будут использоваться при тестировании на уровне BIOS,FW/UEFI.
Конфигурация тестового сервера
Чтобы сертифицировать продукт для использования на серверах, тестовый компьютер должен поддерживать четыре процессора и не менее 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)