시스템 서버 테스트 필수 구성 요소

이 섹션에서는 Windows HLK(Windows Hardware Lab Kit)를 사용하여 디바이스를 테스트하기 전에 완료해야 하는 작업에 대해 설명합니다.

하드웨어 요구 사항

Windows 서버 시스템 테스트에는 다음 하드웨어가 필요합니다. 테스트 디바이스가 버스별 지원을 제공하는 경우 추가 하드웨어가 필요할 수 있습니다. 추가 하드웨어 요구 사항이 있는지 확인하려면 각 버스별 테스트에 대한 테스트 설명을 참조하세요.

구성 요소 요구 사항

프로세서

서버 시스템 인증 테스트를 수행하려면 테스트 중인 서버를 시스템에서 지원하는 최대 프로세서 수로 채워야 합니다.

메모리

서버 시스템 인증 테스트를 수행하려면 시스템이 지원하는 가장 빠른 클록 속도를 위해 시스템이 지원하는 최대 메모리 양으로 테스트 중인 서버를 채워야 합니다.

디스크 공간

최소: 10GB

권장: 40GB 이상

참고

RAM이 16GB를 넘는 컴퓨터에서는 페이징, 최대 절전 모드 및 덤프 파일을 위해 더 많은 디스크 공간이 필요합니다.

드라이브

DVD-ROM 드라이브

서버 스트레스 테스트에 대한 인프라 요구 사항 및 설정

서버 스트레스 테스트를 사용하려면 모든 테스트 머신이 도메인 컨트롤러가 있는 네트워크에 있어야 합니다. 머신 자체는 해당 도메인에 조인되어 있어야 하며 도메인 사용자 계정을 만들어야 합니다. 네트워크의 안정성은 스트레스 테스트에 매우 중요합니다. 네트워크가 신뢰할 수 없거나 설정이 부적절하면 테스트가 실패하거나 시작되지 않습니다. 테스트 환경이 안정적이고 신뢰할 수 있는 네트워크에 있는지 확인합니다. 모든 머신에 동적 IP 주소 지정을 사용합니다. DHCP, DNS 또는 Active Directory 도메인 컨트롤러와 같이 테스트에 사용되는 모든 시스템은 운영 체제의 최신 버전 및 서비스 팩이어야 합니다.

서버 SUT(테스트 중인 시스템) 요구 사항

  • 물리적 머신(이전 표 참조)

  • SUT에서 지원하는 최대 프로세서 수입니다.

  • SUT에서 지원하는 최대 메모리 용량입니다.

  • 테스트에 사용되는 하나 이상의 기가비트 네트워크 어댑터 또는 추가 네트워크 어댑터입니다.

  • 운영 체제를 설치하는 데 사용할 하나의 하드 디스크 드라이브입니다. 이 하드 디스크 드라이브에는 두 개의 파티션이 있어야 합니다. 파티션 1에는 활성 시스템으로 구성된 최소 1.5GB 및 5GB 미만의 공간이 있어야 합니다. 파티션 2에는 부팅, 페이지 파일, 크래시 덤프로 구성된 40GB 이상의 공간(또는 Windows 서버 최소 요구 사항)이 있어야 합니다.

  • 하나의 기가비트 이더넷 네트워크 허브.

  • SUT 컴퓨터 이름은 154자 이내여야 합니다.

클라이언트 시스템 요구 사항

단일 클라이언트의 시스템 오류로 인해 전체 테스트가 실패합니다. 클라이언트 시스템 오류 가능성을 최소화하려면 다음 조건을 사용하여 이 테스트에 사용할 컴퓨터 및 기타 하드웨어를 선택할 수 있습니다.

  • 컴퓨터에 SUT에서 테스트되고 스트레스 클라이언트 시스템에 설치된 Windows Server 버전에 대한 최소 CPU 및 RAM 요구 사항을 초과하는 리소스가 있는지 확인합니다.

  • 테스트 중인 Windows Server에 대해 모든 NIC 및 장치 드라이버가 이미 인증되었는지 확인합니다. 클라이언트 컴퓨터의 NIC 대역폭은 SUT의 NIC 대역폭과 같아야 합니다.

  • 모든 클라이언트 컴퓨터를 UPS 전원 보호 장치에 연결합니다.

  • 고품질 케이블, 라우터 및 스위치를 사용하여 모든 클라이언트 컴퓨터를 연결합니다.

  • ECC 이상의 메모리 보호, 스토리지용 MPIO 이중화, RAID 하드 디스크, NIC 팀 등과 같이 중복성이 높은 스토리지 및 메모리 구성 요소를 사용합니다.

소프트웨어 요구 사항

Windows Server 시스템 테스트를 실행하려면 다음 소프트웨어가 필요합니다.

  • Windows Server Datacenter를 사용하여 모든 프로세서를 사용하도록 설정하고 SUT(테스트 중인 시스템)에서 가능한 모든 기능을 실행합니다. 이는 인증 테스트 또는 내결함성 또는 향상된 전원 관리와 같은 가능한 추가 기능 테스트에 적용됩니다.

  • 마스터 클라이언트 및 스트레스 클라이언트 시스템에 대해 테스트 중인 Windows Server 사용

  • Windows Server와 함께 제공되지 않은 모든 드라이버.

  • 선택적 Windows Server BitLocker 드라이브 암호화 구성 요소는 공급업체가 미리 설치한 경우 서버에 설치해야 합니다.

경고

시스템 테스트 항목에서는 BitLocker 드라이브 암호화 테스트의 시스템 요구 사항에 대한 자세한 정보를 제공합니다.

테스터 지식 요구 사항

Windows Server 시스템 테스트를 실행하려면 다음 작업을 수행하는 방법을 알고 있어야 합니다.

  • 하드 디스크 드라이브에서 파티션을 만들고, 포맷하고, 제거합니다.

  • 전원 관리 옵션을 설정합니다.

  • 네트워크를 설치 및 구성합니다.

  • 제품 DVD에서 운영 체제를 설치합니다.

  • 운영 체제용 서비스 팩을 다운로드합니다.

  • Active Directory Domain Services 역할을 설치합니다.

  • 도메인을 만듭니다.

  • BIOS/FW/UEFI 수준에서 테스트에 사용할 시스템을 설정합니다.

테스트 서버 구성

서버에서 사용할 제품을 인증하려면 테스트 컴퓨터에서 4개의 프로세서와 1GB 이상의 RAM을 지원해야 합니다. 이러한 시스템 기능은 디바이스 및 드라이버의 리밸런스, D3 상태 및 여러 프로세서 그룹 기능을 테스트하는 데 필요합니다. 실제로 64개 이상의 프로세서가 있는 컴퓨터는 디바이스를 테스트하는 데 필요하지 않습니다. 또한 디바이스 또는 드라이버를 테스트하는 데 사용되는 서버 시스템에는 테스트 전에 Server Core가 설치되어 있어야 합니다. 자세한 내용은 Windows Server 설치 옵션을 참조하세요.

테스트 컴퓨터 풀을 사용하여 디바이스를 테스트하는 경우 풀에 있는 하나 이상의 컴퓨터에는 4개의 프로세서와 최소 1GB의 RAM이 있어야 합니다. 또한 해당 컴퓨터에는 테스트하려는 디바이스와 드라이버가 포함되어 있어야 합니다. 드라이버가 풀의 모든 컴퓨터에서 동일한 경우 시스템에서 모든 테스트 컴퓨터에 대해 실행할 일정을 만듭니다.

하드 디스크 드라이브 테스트와 같이 테스트할 드라이버가 포함되지 않은 테스트의 경우 Windows HLK 스케줄러는 기본 테스트 컴퓨터에서 실행할 디바이스 및 드라이버의 리밸런스, D3 상태, 여러 프로세서 그룹 기능의 유효성을 검사하는 테스트를 제한합니다. 이 컴퓨터는 여러 프로세서 그룹을 갖도록 수동으로 구성해야 합니다. 기본 컴퓨터는 목록의 첫 번째 테스트 컴퓨터입니다. 테스트 담당자는 목록의 첫 번째 테스트 컴퓨터에서 최소 하드웨어 요구 사항을 충족하는지 확인해야 합니다.

반가상화 드라이버를 제외하고(WHCP 정책 및 프로세스 문서에 정의된 대로) 서버 인증 또는 서명에 대해 물리적 디바이스 및 관련 드라이버를 테스트하는 경우 어떤 형태의 가상화도 사용할 수 없습니다. 모든 가상화 제품은 여러 프로세서 그룹, 디바이스 전원 관리, 디바이스 PCI 기능 및 기타 테스트와 관련된 테스트를 통과하는 데 필요한 기본 기능을 지원하지 않습니다.

참고

여러 프로세서 그룹 설정의 경우 인증을 위해 Windows Server 2008 R2 이상 장치 드라이버의 Hardware Lab Kit 테스트에 대한 프로세서 그룹 크기 값을 설정해야 합니다. 이 작업은 /set 옵션을 사용하여 관리자 권한 명령 프롬프트 창에서 bcdedit를 실행하여 수행됩니다.

그룹 설정을 추가하고 다시 시작하는 명령은 다음과 같습니다.

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

참고

코드 무결성 설정

Windows Server 2016의 VBS(가상화 기반 보안) 기능은 먼저 서버 관리자를 통해 사용하도록 설정해야 합니다.

이 작업이 수행되면 다음 레지스트리 키를 만들고 설정해야 합니다.

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