다음을 통해 공유


하드웨어 기반 RAID 시스템(iSCSI) 테스트 필수 구성 요소

이 항목에서는 Windows HLK(Windows Hardware Lab Kit)를 사용하여 iSCSI(인터넷 SCSI) 하드웨어 기반 RAID 스토리지 배열을 테스트하기 전에 완료해야 하는 작업에 대해 설명합니다.

하드웨어 요구 사항

iSCSI 하드웨어 기반 RAID 배열을 테스트하려면 다음 하드웨어가 필요합니다. 테스트 디바이스에서 다른 기능을 제공하는 경우 추가 하드웨어가 필요할 수 있습니다. 추가 하드웨어 요구 사항이 적용되는지 여부를 확인하려면 Windows HLK Studio에서 디바이스에 대해 표시되는 각 테스트에 대한 설명을 참조하세요.

참고

모든 하드웨어(테스트 디바이스, 모니터, 키보드, 마우스 및 플로피 디스크 드라이브 제외)는 Windows 카탈로그에 나열되어야 합니다.

  • Windows HLK 요구 사항을 충족하는 테스트 컴퓨터 1대. 자세한 내용은 Windows HLK 필수 구성 요소를 참조하세요. 또한 이 컴퓨터에는 다음이 포함되어야 합니다.

    • 기본적으로 ACPI를 사용하도록 설정한 로고 규격 ACPI(고급 구성 및 전원 인터페이스) BIOS 1개

    • Windows 클라이언트 운영 체제(예: Windows 8, Windows 7 및 Windows Vista)에 대한 이중 코어 또는 동급 프로세서 및 4GB(기가바이트) 메모리.

    • Windows Server 운영 체제의 경우 쿼드 코어 또는 동급 프로세서 및 6GB 메모리.

    해당하는 프로세서는 지정된 수의 CPU가 포함된 것처럼 Windows에 나타나는 프로세서입니다. 1개 이상의 물리적 마이크로프로세서를 통해 이 상태를 얻을 수 있습니다.

  • 1개의 iSCSI RAID 스토리지 시스템(테스트 디바이스).

    참고

    RAID 시스템은 하드 디스크 드라이브가 있는 외부 하위 시스템에 포함된 배열 컨트롤러로 구성된 단일 캐비닛이어야 합니다. 또는 RAID JBOD에 연결되는 외부 배열 컨트롤러여야 합니다. RAID 시스템은 PCI(주변 장치 구성 요소 상호 연결) 기반 컨트롤러와 1개의 RAID JBOD로만 구성될 수 없습니다.

  • 하나 이상의 1GB 이더넷 네트워크 어댑터 또는 iSCSI HBA(호스트 버스 어댑터).

  • 1GB 이더넷 스위치 1개.

  • 최소 용량이 36GB인 부팅 가능한 ATA(Advanced Technology Attachment) 또는 SCSI 하드 디스크 드라이브 1개.

서버에서 사용할 제품을 인증하려면 테스트 컴퓨터에서 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)

소프트웨어 요구 사항

하드웨어 기반 RAID 배열을 테스트하려면 다음 소프트웨어가 필요합니다.

  • 테스트 디바이스의 드라이버.

  • 최신 Windows HLK 필터 또는 업데이트

  • Windows 기호 파일. 이러한 파일은 기호 파일 웹 사이트에서 사용할 수 있습니다.

  • 최신 버전의 Microsoft® iSCSI 소프트웨어 초기자

  • 최신 버전의 Microsoft iSNS Server

  • Microsoft .NET Framework 1.1.

iSCSI 소프트웨어 초기자 및 .NET Framework는 Microsoft 다운로드 센터에서 사용할 수 있습니다.

테스트 컴퓨터 구성

iSCSI RAID 배열을 테스트하도록 테스트 컴퓨터를 구성하려면 다음 단계를 수행합니다.

  1. 테스트 컴퓨터에 기가비트 이더넷 네트워크 어댑터 또는 iSCSI HBA를 설치합니다.

  2. 기가비트 이더넷 스위치를 전원 공급 장치에 연결합니다.

    참고

    스위치를 다른 네트워크에 연결하지 마세요.

  3. 테스트 컴퓨터의 기가비트 이더넷 네트워크 어댑터 또는 iSCSI HBA를 스위치에 연결합니다.

  4. 디스크 스토리지 시스템을 스위치에 연결합니다.

  5. 테스트 컴퓨터에 적절한 Windows 운영 체제를 설치한 다음(하드 디스크 드라이브에 36GB 이상이 있는 NTFS 형식의 파티션에), 테스트 네트워크용으로 컴퓨터를 구성합니다. 테스트 네트워크는 Windows HLK Studio 및 Windows HLK 컨트롤러를 포함하는 네트워크입니다.

  6. 테스트 디바이스가 MPIO(Microsoft 다중 경로 I/O)를 지원하는 경우 다중 경로 드라이버를 설치하고 다중 경로 I/O 사용을 선택하여 연결 및 다중 세션을 만듭니다.

  7. .NET Framework 1.1을 다운로드하여 설치합니다.

  8. 단방향(대상이 초기자 인증) CHAP(Challenge Handshake 인증 프로토콜)를 사용하도록 대상 디바이스를 구성합니다.

    디바이스가 상호 CHAP를 지원하는 경우 상호 CHAP를 사용하도록 디바이스를 구성합니다.

    참고

    CHAP를 사용하도록 디바이스를 구성하는 경우 12~16자 길이의 암호를 제공해야 합니다. 단방향 CHAP와 상호 CHAP를 모두 사용하도록 디바이스를 구성하는 경우 대상 및 초기자에 대해 서로 다른 암호를 제공해야 합니다.

  9. 영구 로그인 집합을 사용하여 대상 디스크 스토리지 시스템에 로그온합니다.

    중요

    테스트에 사용되는 iSCSI 대상 디바이스에 로그온해야 합니다. 그러지 않으면 테스트가 제대로 작동하지 않습니다.

    다중 경로 테스트 환경의 경우 여러 포트(IP 주소)가 하나의 스토리지 대상과 관련된 경우 테스트 중에 IP 주소를 통해 2개 이상의 iSCSI 세션이 연결되어 있는지 확인해야 합니다.

  10. 시작을 클릭한 다음 실행을 클릭합니다.

  11. diskmgmt.msc를 입력한 다음, Enter 키를 누릅니다.

  12. 테스트 디스크가 기본 디스크로 설정되어 있는지 확인합니다.

  13. 각각 2GB보다 크고 4GB보다 작은 3개의 NTFS 형식 파티션을 만듭니다.

    단일 로그온은 이러한 파티션을 모두 표시해야 합니다.

  14. 테스트 시스템에 iSNS 소프트웨어를 설치하고 iSNS 서버를 사용하도록 대상을 구성합니다.

  15. 디바이스에서 다이제스트를 지원하고 구성해야 하는 경우 다이제스트를 지원하도록 테스트 디바이스를 구성합니다.

  16. iSCSI 초기자 속성즐겨찾기 대상(Windows Vista) 또는 바인딩된 볼륨(Windows Server 2003) 탭에서 볼륨을 바인딩합니다.

  17. 컴퓨터가 테스트 RAID 배열을 읽거나 쓸 수 있는지 확인합니다.

  18. Windows HLK 클라이언트 애플리케이션을 테스트 컴퓨터에 설치합니다.

  19. Windows HLK Studio를 사용하여 컴퓨터 풀을 만든 다음, 테스트 컴퓨터를 해당 풀로 이동합니다.

테스트를 시작하기 전에 테스트 컴퓨터가 준비 상태인지 확인합니다. 테스트를 실행하기 전에 매개 변수를 설정해야 하는 경우 해당 테스트에 대한 대화 상자가 표시됩니다. 자세한 내용은 특정 테스트 항목을 검토하세요.

일부 Windows HLK 테스트에는 사용자 개입이 필요합니다. 제출 테스트를 실행하는 경우 수동 테스트와 별도로 자동화된 테스트를 블록에서 실행하는 것이 가장 좋습니다. 이렇게 하면 수동 테스트에서 자동화된 테스트의 완료를 중단하지 않도록 방지할 수 있습니다.

경고

스토리지 디바이스를 테스트하는 경우 스토리지 테스트를 시작하기 전에 모든 디바이스 기본 사항 테스트를 완료하는 것이 좋습니다. 스토리지 테스트는 테스트 디바이스를 다시 구성하여 디바이스를 디바이스 기본 사항 테스트 지원에 적합하지 않은 상태로 남겨둡니다. 다음 구성은 볼륨을 스토리지 테스트 디바이스에 만드는 단계를 제공합니다. 이는 테스트의 디바이스 기본 사항 부분(DevFund)을 완료하는 데 중요합니다.

기능 기반 구성

디바이스가 이 섹션의 기능을 지원하는 경우 “테스트 컴퓨터 구성” 섹션의 일반 인터페이스 기반 구성 단계 외에도 관련 구성 단계를 업데이트하세요. 디바이스 폼 팩터의 세부 사항에 따라 사소한 수정이 적용될 수 있습니다.

기능 기반 구성은 위의 “하드웨어 기반 Raid 시스템(파이버 채널, SAS, SCSI, 직렬 ATA) 테스트 필수 구성 요소”를 참조하세요. 이 기능은 iSCSI 하드웨어 RAID 배열 시스템에도 적용됩니다.