Windows HLK에서 S2D(스토리지 공간 다이렉트)에 대한 클러스터 테스트 실행
요약
이 문서에는 Windows HLK(Hardware Lab Kit, 이전의 HCK)에 포함된 테스트를 사용하여 S2D(스토리지 공간 다이렉트)의 기본 기능 및 안정성에 대한 특정 하드웨어 구성의 유효성을 검사하는 방법과 관련된 파트너 및 OEM(주문자 상표 부착 방식)의 지침이 포함되어 있습니다.
중요
이 문서의 지침은 테스트 용도로만 사용됩니다. 최종 사용자를 위한 것이 아니거나 프로덕션용으로 시스템을 구성하기 위한 것이 아닙니다.
필수 구성 요소
- 하드웨어 구성은 S2D 요구 사항을 충족해야 하며, 먼저 S2D에 대해 새로 추가된 테스트를 포함하여 모든 클러스터 유효성 검사 테스트를 통과해야 합니다.
- 최신 Windows Server Technical Preview를 지원하는 최신 Windows HLK를 다운로드, 설치 및 구성해야 합니다. Windows HLK에 대해 잘 알고 있는 것이 좋습니다. Windows HLK를 다운로드하고 자세히 알아보려면 Windows Hardware Lab Kit를 참조하세요.
- 먼저, HLKC(HLK 컨트롤러) 및 HLK Studio를 테스트 서버에 설치합니다. 클러스터 노드에는 설치하지 마세요. 관리자는 이 서버를 사용하여 테스트를 실행하고 다른 머신을 관리합니다. HLKC를 사용하여 여러 클러스터를 동시에 관리할 수 있으므로 다른 클러스터로 이미 구성된 기존 HLKC를 사용할 수 있습니다.
- 다음으로, HLK 클라이언트를 다음 위치에 설치합니다.
- 스토리지 클러스터 노드로 사용하려는 모든 서버(별도의 S2D 요구 사항에 설명된 노드 수도 4개 이상이어야 함)
- TC(테스트 컨트롤러)로서 클러스터에 속하지 않는 서버. 여기서 테스트가 실행됩니다.
- 테스트에 사용되는 모든 머신(HLK 컨트롤러 포함)은 동일한 도메인에 조인해야 하며, 모든 머신에 대한 관리자 권한이 있는 일반 도메인 사용자가 있어야 합니다. 이 사용자에 대한 자격 증명은 테스트를 실행할 테스트 프레임워크에 제공됩니다. 사용자의 암호는 일반 텍스트로 전송 및 저장될 수 있습니다.
- 모든 클러스터 노드는 연결된 모든 네트워크 인터페이스에서 DHCP를 사용하도록 설정해야 하며, 연결된 네트워크에는 DHCP가 구성되어 있어야 합니다.
설치 프로그램
HLK 구성
HLK를 설치하는 방법에 대한 자세한 지침은 HLK 사용자 가이드에서 자세히 참조하세요. HLK가 모든 머신에 설치되고 구성되면 머신 풀과 프로젝트를 만듭니다.
- HLKC의 HLK Studio에서 사용할 클러스터 이름과 같이 나중에 클러스터를 쉽게 식별할 수 있는 이름으로 새 머신 풀을 만듭니다(이 문서에서는 "Cluster"를 사용함). TC 및 모든 클러스터 노드를 머신 풀에 추가합니다. 머신이 준비 상태인지 확인합니다.
- HLK Studio를 열고, 시작을 선택한 다음, 모든 앱>Windows 키트>HLK Studio를 차례로 선택합니다.
- 오른쪽 위 모서리에서 구성을 선택합니다.
- 마우스 오른쪽 단추로 $(Root)를 클릭한 다음, 컴퓨터 풀 만들기를 선택하고, 이름을 지정합니다. (이 문서는 "Cluster"를 사용합니다.)
- 머신을 새 풀로 이동합니다. HLK Studio는 현재 여러 항목 선택을 지원하지 않으므로 머신을 한 번에 하나씩 이동해야 합니다.
- 풀의 모든 머신을 선택한 다음 마우스 오른쪽 단추를 클릭하고 머신 상태 변경>준비를 차례로 선택합니다. 머신은 먼저 초기화 중 상태로 변경됩니다.
- 머신이 준비 상태에 도달했는지 확인합니다. HLK Studio는 표시된 상태를 자동으로 새로 고치지 않습니다. 몇 초 동안 기다린 다음, 기본 머신 풀을 선택합니다. 클러스터 머신 풀로 돌아가서 머신 상태를 새로 고칩니다. 모든 머신이 준비 상태가 되면 프로젝트를 계속 만듭니다.
- 이름이 동일한 새 프로젝트를 만듭니다.
- 구성 보기에 있는 경우 "구성" 제목 왼쪽에 있는 뒤로(왼쪽 화살표 모양)를 클릭하여 기본 보기로 돌아갑니다.
- 프로젝트 탭에서 프로젝트 만들기를 선택합니다.
- 프로젝트 이름으로 "S2D"를 지정합니다. 이 정확한 이름을 사용할 필요는 없지만 이렇게 하면 프로젝트를 더 쉽게 식별할 수 있습니다.
테스트를 실행할 머신 준비
이 단계에서는 S2D 테스트를 실행할 수 있도록 필요한 테스트 이진 파일 및 드라이버를 클러스터 노드와 테스트 컨트롤러에 배포합니다. 이 테스트 작업은 실제 S2D 테스트를 여러 번 실행하더라도 클러스터당 한 번만 실행하면 됩니다. 이 작업은 머신을 다시 시작합니다.
중요
이 테스트 작업을 실행하기 전에 테스트에 사용되는 모든 머신에서 보안 부팅 및 BitLocker를 모두 사용하지 않도록 설정해야 합니다. 가상 머신을 테스트 컨트롤러에 사용하는 경우 보안 부팅 및 BitLocker가 기본적으로 사용하도록 설정되어 있을 수 있으므로 수동으로 사용하지 않도록 설정해야 할 수 있습니다.
HLK 테스트를 실행하는 두 가지 방법이 있습니다.
S2D가 구성되지 않은 설정에서, 즉 테스트에서 S2D를 구성하도록 하려면
- S2D – 테스트용 컴퓨터 준비 실행
- S2D – 스토리지 클러스터 설정 실행
- S2D – 기본 확인 테스트 실행
- S2D – 스트레스 테스트 실행
기존 S2D 클러스터에서
- 테스트에서 사용할 단일 256GB 볼륨(가상 디스크)이 프로비전되어야 합니다.
- 2노드 클러스터의 경우 쿼럼 감시가 있어야 합니다.
- S2D – 테스트용 컴퓨터 준비 실행
- S2D – 기본 확인 테스트 실행
- S2D – 스트레스 테스트 실행
HLK Studio에서 다음을 수행합니다.
프로젝트 탭에서 이전에 만든 프로젝트를 두 번 클릭합니다(아직 선택하지 않은 경우). 프로젝트 이름을 선택하면 해당 프로젝트 이름이 보기 제목으로 표시됩니다.
선택 탭을 클릭합니다.
클러스터 및 테스트 컨트롤러가 포함된 이전에 만든 머신 풀을 선택합니다.
왼쪽에서 시스템을 선택한 다음, 목록에 표시되는 첫 번째 클러스터 노드를 확인합니다.
하나의 노드만 선택하고 실수로 테스트 컨트롤러를 선택하지 않았는지 확인합니다.
마우스 오른쪽 단추로 선택한 머신을 클릭한 다음, 기능 추가/수정을 선택합니다.
열리는 대화 상자의 디바이스 기능 목록에서 System.Solutions.StorageSpacesDirect 기능을 선택한 다음, 확인을 선택합니다.
테스트 탭에서 S2D - 테스트용 머신 준비 테스트를 선택한 다음, 선택한 항목 실행을 선택합니다.
필요한 매개 변수를 지정합니다.
- 도메인, 사용자 이름 및 암호 매개 변수에 대해 머신 풀의 모든 머신에 대한 관리자 액세스 권한이 있는 도메인 사용자에 대한 적절한 정보를 입력합니다.
-
역할 드롭다운 목록에서 PrimaryNode를 선택해야 합니다. 머신 목록의 선택 탭에서 선택한 노드가 선택되어 있는지 확인합니다. 다음 액세스 권한도 필요합니다.
- 역할 드롭다운 목록에서 TestController를 선택한 다음, 머신 목록에서 테스트 컨트롤러를 선택합니다.
- 역할 드롭다운 목록에서 OtherNodes를 선택한 다음, 클러스터의 나머지 노드를 선택합니다.
- 계속하기 전에 모든 머신이 선택되어 있는지 확인합니다.
확인을 선택하여 작업을 실행합니다. 그러면 머신이 준비됩니다.
HLK Studio 창의 아래쪽에 진행률 표시줄이 표시됩니다. 프로세스가 완료되면 테스트 작업의 상태 열에 녹색 확인 표시가 표시됩니다. 상태에 빨간색 "X"가 대신 표시되면 테스트 작업이 실패한 것입니다. 자세한 내용은 문제 해결을 참조하세요.
이 프로세스를 실행하는 데 약 10분이 걸립니다. 머신을 다시 시작하는 데 5분 넘게 걸리는 경우 더 오래 걸릴 수 있습니다.
클러스터, 스토리지 풀 및 가상 디스크 만들기
테스트를 위해 머신이 준비되면 관련 테스트를 실행하기 전에 S2D도 구성해야 합니다. 다음 작업에서는 클러스터를 만들고, S2D를 사용하도록 설정하고, 풀과 공간을 구성합니다.
중요
이 작업은 기존 클러스터, 스토리지 풀 또는 가상 디스크가 아직 아무도 만들어지지 않은 경우에만 성공합니다. 이 작업을 실행하기 전에 먼저 모든 가상 디스크, 스토리지 풀 및 클러스터 역할을 제거합니다. 또한 클러스터 자체도 제거합니다. 이미 클러스터가 만들어지고 S2D가 사용하도록 설정되고 풀과 공간이 구성되고 유효성이 검사되었으면 이 단계를 건너뛰고 테스트 실행을 계속 진행합니다.
HLK Studio의 테스트 탭에서 S2D - 스토리지 클러스터 설정 테스트 및 선택한 항목 실행을 선택한 다음, 필요한 매개 변수와 역할을 지정합니다.
- ClusterName 매개 변수의 경우 만들려는 클러스터의 이름을 해당 값으로 입력합니다. (이후 테스트를 위해 동일한 클러스터 이름을 제공해야 합니다.)
- 고정 IP 주소가 클러스터에 할당된 경우 해당 IP 주소를 ClusterStaticIP 필드에 입력할 수도 있습니다. 그렇지 않으면 이 매개 변수를 비워 둡니다. 주소는 클러스터 이름에 할당됩니다.
- 달리 지시하지 않는 경우 다른 매개 변수는 비워 둡니다.
-
역할 드롭다운 목록에서 PrimaryNode를 선택해야 합니다. 머신 목록의 선택 탭에서 선택한 노드가 선택되어 있는지 확인합니다. 다음 액세스 권한도 필요합니다.
- 역할 드롭다운 목록에서 TestController를 선택한 다음, 머신 목록에서 테스트 컨트롤러를 선택합니다.
- 역할 드롭다운 목록에서 OtherNodes를 선택한 다음, 머신 목록에서 클러스터의 다른 노드를 선택합니다.
- 계속하기 전에 모든 머신이 선택되어 있는지 확인합니다.
확인을 선택하여 작업을 실행합니다. 그러면 클러스터가 만들어지고 S2D가 설정됩니다.
HLK Studio 창의 아래쪽에 진행률 표시줄이 표시됩니다. 프로세스가 완료되면 테스트 작업의 상태 열에 녹색 확인 표시가 표시됩니다. 상태에 빨간색 "X"가 대신 표시되면 테스트 작업이 실패한 것입니다. 자세한 내용은 문제 해결을 참조하세요.
이 작업을 완료하는 데 약 15분이 걸립니다. 머신을 다시 시작하는 데 5분 넘게 걸리거나 디스크 수가 많은 경우 더 오래 걸릴 수 있습니다.
테스트 실행
BVT(기본 확인 테스트) 실행
BVT는 다음 두 가지 유형의 테스트를 수행합니다.
- 한 테스트 유형은 임의 쓰기 I/O를 수행하는 동안 스토리지 공간 다이렉트 위쪽의 CSV(클러스터 공유 볼륨)를 노드 간에 이동합니다. 또한 I/O가 중단되지 않고 CSV가 실패하지 않는지 확인합니다.
- 다른 테스트 유형은 클러스터 서비스를 중지하고, 클러스터 서비스를 종료하고, 노드를 제거하고, 머신을 정상적으로 다시 시작하고, 머신을 비정상적으로 다시 시작하여 노드를 종료합니다. (각 작업은 임의의 노드를 대상으로 합니다.) 또한 노드가 실패하는 동안 적절한 CSV를 대상으로 하는 임의 쓰기 I/O를 수행하고 I/O가 실패하지 않는지 확인합니다.
HLK에서 이러한 테스트를 실행하려면 다음을 수행합니다.
테스트 탭에서 S2D - 기본 확인 테스트 테스트 및 선택한 항목 실행을 선택한 다음, 필요한 매개 변수를 입력합니다.
- ClusterName 매개 변수의 겨우 클러스터 이름을 입력합니다. 클러스터를 설정하기 위해 이전에 제공한 이름과 동일해야 합니다.
- 달리 지시하지 않는 경우 다른 매개 변수를 변경하거나 채우지 않습니다.
-
역할 드롭다운 목록에서 PrimaryNode를 선택해야 합니다. 아래의 머신 목록에 있는 선택 탭에서 선택한 노드가 선택되어 있는지 확인합니다. 다음 액세스 권한도 필요합니다.
- 역할 드롭다운 목록에서 TestController를 선택한 다음, 머신 목록에서 테스트 컨트롤러를 선택합니다.
- 역할 드롭다운 목록에서 OtherNodes를 선택한 다음, 클러스터의 나머지 노드를 선택합니다.
- 계속하기 전에 모든 머신이 선택되어 있는지 확인합니다.
확인을 선택하여 작업을 시작합니다. 그러면 BVT가 실행됩니다.
HLK Studio 창의 아래쪽에 진행률 표시줄이 표시됩니다. 프로세스가 완료되면 테스트 작업의 상태 열에 녹색 확인 표시가 표시됩니다. 상태에 빨간색 "X"가 대신 표시되면 테스트 작업이 실패한 것입니다. 자세한 내용은 문제 해결을 참조하세요.
일반적으로 이 작업을 실행하는 데 30~60분이 걸립니다. 미리 보기 릴리스의 경우 BVT의 예상 통과률은 80% 이상입니다.
스트레스 테스트 실행
스트레스 테스트는 클러스터 서비스를 중지하거나 종료하여 반복적이고 임의적인 노드 오류를 발생시킵니다. 구성에서 허용하는 경우 잠재적으로 여러 노드가 실패할 수 있습니다. 노드가 실패하는 동안 테스트는 적절한 CSV를 대상으로 하는 여러 I/O 스트림을 여러 노드에서 수행합니다. (각 스트림은 읽기 데이터 확인을 사용하여 순차/임의 읽기/쓰기를 수행합니다.)
이러한 테스트를 실행하려면 다음을 수행합니다.
HLK Studio의 테스트 탭에서 테스트 S2D - 스트레스 테스트 및 선택한 항목 실행을 선택한 다음, 필요한 매개 변수를 입력합니다.
- ClusterName 매개 변수의 겨우 클러스터 이름을 입력합니다. 클러스터를 설정하기 위해 이전에 제공한 이름과 동일해야 합니다.
- 달리 지시하지 않는 경우 다른 매개 변수를 변경하거나 채우지 않습니다.
-
역할 드롭다운 목록에서 PrimaryNode를 선택해야 합니다. 아래의 머신 목록에 있는 선택 탭에서 선택한 노드가 선택되어 있는지 확인합니다. 다음 액세스 권한도 필요합니다.
- 역할 드롭다운 목록에서 TestController를 선택한 다음, 머신 목록에서 테스트 컨트롤러를 선택합니다.
- 역할 드롭다운 목록에서 OtherNodes를 선택한 다음, 클러스터의 나머지 노드를 선택합니다.
- 계속하기 전에 모든 머신이 선택되어 있는지 확인합니다.
확인을 선택하여 작업을 실행합니다. 그러면 스트레스 테스트가 실행됩니다.
HLK Studio 창의 아래쪽에 진행률 표시줄이 표시됩니다. 프로세스가 완료되면 테스트 작업의 상태 열에 녹색 확인 표시가 표시됩니다. 상태에 빨간색 "X"가 대신 표시되면 테스트 작업이 실패한 것입니다. 자세한 내용은 문제 해결을 참조하세요.
미리 보기 릴리스의 경우 스트레스 테스트의 예상 통과률은 60% 이상입니다. 일반적으로 기본 매개 변수를 사용하여 이 테스트 작업을 실행하는 데 45분~1시간 정도 걸립니다. 그러나 기본 매개 변수를 사용하여 한 번 통과되면 더 큰 값을 TestRunTime에 제공하여 더 긴 런타임으로 다시 실행하는 것이 좋습니다. (이는 코어 런타임을 초 단위로 지정합니다. 테스트 설정 및 정리로 인해 이 작업은 일반적으로 이보다 15~30분 더 오래 실행됩니다.) 이 작업은 최대 24시간의 런타임을 지원합니다.
문제 해결
작업 또는 테스트가 실패하면 적절한 로그를 확인하여 실패한 이유를 검색할 수 있습니다. 필요한 경우 적절한 사용자에게 로그를 전달하여 조사하는 데 도움을 줄 수 있습니다. 이러한 문서는 작업의 각 실행을 결과로 참조합니다.
테스트 로그 가져오기
테스트가 실행된 동일한 S2D 프로젝트에 있는 동안 HLK Studio에서 결과 탭을 선택합니다.
테스트 이름의 왼쪽에 있는 삼각형을 선택하여 문제를 해결하려는 테스트를 펼칩니다.
테스트를 여러 번 실행한 경우 여러 결과가 표시됩니다. 각 결과는 타임스탬프를 표시하고 실행한 머신을 식별합니다. 마우스 오른쪽 단추로 문제 해결 결과를 클릭한 다음 추가 파일>모두 표시를 차례로 선택합니다. 그러면 파일 탐색기에서 테스트 로그 및 관련 로그가 포함된 창이 열립니다.
테스트 로그의 파일 이름은 "TST-"로 시작합니다. 테스트 작업에서 여러 테스트 작업이 실행된 경우 여러 테스트 로그 파일이 있을 수 있습니다. 예를 들어 BVT에는 CSV 이동을 수행하는 하나의 테스트 작업과 SSU(스토리지 배율 단위) 오류를 수행하는 다른 작업이 있을 수 있습니다. (직접 연결된 스토리지 토폴로지로 인해 각 노드와 해당 스토리지는 하나의 SSU로 간주됩니다.) 변형 이름은 (스토리지 공간 다이렉트 코드 이름인 Calabria와 함께) 파일 이름에 있습니다.
여러 테스트 로그 파일이 있는 경우 실패한 작업을 빠르게 확인하려면 먼저 해당 작업이 표시되도록 결과를 펼칩니다. 그러면 빨간색 "X"를 표시하는 작업을 찾을 수 있습니다.
앞의 예에서 작업 아이콘은 CSV 이동이 있는 IO 확인이 실패했음을 나타냅니다(빨간색 "X"만 표시됨). 또한 이전 오류로 인해 SSU 오류가 있는 IO 확인이 실행되지 않고 대신 건너뛰었음을 나타냅니다(곡선 화살표 위에 빨간색 X가 표시됨).
텍스트 편집기에서 테스트 로그 파일을 연 다음, "SEV2"를 검색하여 테스트가 실패했는지와, 실패한 경우 그 이유를 확인합니다. 다음 예에서는 랙 복구 후 공간이 정상 상태가 아님을 확인할 수 있습니다. 이 실패에 대한 자세한 내용은 일반적으로 알려진 문제를 참조하세요.
1940.1404 2015/01/09-16:36:14.867 [INFO] 0 : [TST]공간 ID: 19CFCDFCC19EB54AAA780436B2B1D859 풀 ID: 5D12DF6A5D4DB444AA3407AFA5749578 식별 이름: TestSpace 수동 연결인가요? 예, 클러스터된 연결인가요? 예, 복원력 유형: 2 프로비전 유형: 2 복사본 수: 3 열 수: 1 내결함성: 2 상태: 1(경고) 상태: 11 (InService/Regenerating) 노드에 연결됨: RR1FSC2623N05-1 노드에 표시됨: RR1FSC2623N05-1 RR1FSC2623N05-2 RR1FSC2623N28-1 RR1FSC2623N28-2 이 공간에서 사용하는 드라이브: [base\cluster\testsrc\common\storagewrapper\swvirtualdisk.cpp@66: ctsw::SWVirtualDisk::QuerySpInfo()] [orchestrator.cpp@192]
오류: 1940.1404 2015/01/09-16:36:14.867 [ SEV2] 0 : [TST]Status=-2147418113(8000FFFFH) 'CalabriaBVT::VerifyIOWithRackFailure' - 예기치 않은 동작: 랙 복구 후 공간이 정상 상태가 아닙니다. [base\cluster\testsrc\calabria\calabriabvt\calabriabvt.cpp@1359 CalabriaBVT::VerifyIOWithRackFailure()] [calabriabvt.cpp@1379]
1940.1404 2015/01/09-16:36:14.867 [INFO] 0 : [TST] 2147549183 (0x8000ffff) 오류 메시지: 치명적인 오류 [wttlog.cpp@1237]
오류: TAEF: 'TerminateOnFirstFailure' 설정 - 다음 테스트를 모두 무시하고 정상적으로 종료하려고 합니다.
EndGroup: CalabriaBVT::VerifyIOWithRackFailure [실패]
오류: 1940.1404 2015/01/09-16:36:14.867 [SEV2] 0 : [TST]Status=-2147418113(8000FFFFH) 'CalabriaBVT::VerifyIOWithRackFailure' - 예기치 않은 동작: 랙 복구 후 공간이 정상 상태가 아닙니다. [base\cluster\testsrc\calabria\calabriabvt\calabriabvt.cpp@1359 CalabriaBVT::VerifyIOWithRackFailure()] [calabriabvt.cpp@1379]
이 문제에 대한 스트레스 테스트의 샘플 출력:
1148.035C 2015/01/12-14:41:10.489 [INFO] 0 : [TST]모든 공간이 정상 상태가 되기를 기다립니다. 공간 19CFCDFCC19EB54AAA780436B2B1D859 상태는 InService/Regenerating입니다. [calabriastress.cpp@938]
오류: 1148.035C 2015/01/12-14:41:10.489 [SEV2] 0 : [TST]Status=258(102H) 유효성 검사 실패: 모든 공간이 시간 제한(1200000ms) 내에 정상 상태에 도달하지 못했습니다. 대기 시간이 초과될 때까지 계속 기다릴 수 있습니다. [calabriastress.cpp@962]
1148.035C 2015/01/12-14:41:10.505 [INFO] 0 : [TST] 258 (0x102) 오류 메시지: 대기 작업 시간이 초과되었습니다. [wttlog.cpp@1237]
클러스터 및 스토리지 진단 로그 가져오기
실패한 결과에 대한 클러스터 및 스토리지 진단 로그를 가져오려면 다음을 수행합니다.
테스트 작업이 표시되도록 실패한 결과를 펼칩니다.
마우스 오른쪽 단추로 RunJob-Generate 클러스터 및 스토리지 진단 로그 작업을 클릭한 다음 작업 로그>모두 표시를 차례로 선택합니다. 그러면 파일 탐색기에서 클러스터 및 스토리지 진단 로그가 포함된 창이 열립니다. 이러한 로그는 테스트가 실패한 이유에 대한 추가 세부 정보를 제공할 수 있습니다.
테스트 실패 분석을 위해 Microsoft에 로그 보내기
테스트 실패 분석에 대한 도움을 받기 위해 Microsoft에 로그를 보내야 하는 경우 결과 패키지 섹션에서 .HLKX 결과 패키지를 만드는 단계를 참조하세요. 이 패키지에는 테스트를 통해 생성 및 수집된 관련 로그가 포함되며 실패 분석에 도움이 됩니다.
일반적으로 알려진 문제
테스트 실패의 가장 일반적인 원인은 하나 이상의 노드가 가동 중단 및 복구된 후 데이터를 다시 생성하는 데 너무 오래 걸리는(서비스/다시 생성 상태에서 너무 오래 걸림) 하나 이상의 공간 때문입니다. 스토리지 성능이 균등하지 않으면 다시 생성 시간이 초과되어 테스트가 실패할 수 있습니다. 이 문제가 자주 표시되는 경우 구성에 성능 병목 상태가 있을 수 있습니다. 이 경우 스토리지, 네트워크 성능 및 RDMA(원격 직접 메모리 액세스)를 확인하는 것이 좋습니다.
이 문제에 대한 BVT의 샘플 출력:
1940.1404 2015/01/09-16:36:14.867 [INFO] 0 : [TST]공간 ID: 19CFCDFCC19EB54AAA780436B2B1D859 풀 ID: 5D12DF6A5D4DB444AA3407AFA5749578 식별 이름: TestSpace 수동 연결인가요? 예, 클러스터된 연결인가요? 예, 복원력 유형: 2 프로비전 유형: 2 복사본 수: 3 열 수: 1 내결함성: 2 상태: 1(경고) 상태: 11 (InService/Regenerating) 노드에 연결됨: RR1FSC2623N05-1 노드에 표시됨: RR1FSC2623N05-1 RR1FSC2623N05-2 RR1FSC2623N28-1 RR1FSC2623N28-2 이 공간에서 사용하는 드라이브: [base\cluster\testsrc\common\storagewrapper\swvirtualdisk.cpp@66: ctsw::SWVirtualDisk::QuerySpInfo()] [orchestrator.cpp@192]
오류: 1940.1404 2015/01/09-16:36:14.867 [SEV2] 0 : [TST]Status=-2147418113(8000FFFFH) 'CalabriaBVT::VerifyIOWithRackFailure' - 예기치 않은 동작: 랙 복구 후 공간이 정상 상태가 아닙니다. [base\cluster\testsrc\calabria\calabriabvt\calabriabvt.cpp@1359 CalabriaBVT::VerifyIOWithRackFailure()] [calabriabvt.cpp@1379]
이 문제에 대한 스트레스 테스트의 샘플 출력:
1148.035C 2015/01/12-14:41:10.489 [INFO] 0 : [TST]모든 공간이 정상 상태가 되기를 기다립니다. 공간 19CFCDFCC19EB54AAA780436B2B1D859 상태는 InService/Regenerating입니다. [calabriastress.cpp@938]
오류: 1148.035C 2015/01/12-14:41:10.489 [SEV2] 0 : [TST]Status=258(102H) 유효성 검사 실패: 모든 공간이 시간 제한(1200000ms) 내에 정상 상태에 도달하지 못했습니다. 대기 시간이 초과될 때까지 계속 기다릴 수 있습니다. [calabriastress.cpp@962]
1148.035C 2015/01/12-14:41:10.505 [INFO] 0 : [TST] 258 (0x102) 오류 메시지: 대기 작업 시간이 초과되었습니다. [wttlog.cpp@1237]
결과 패키지
모든 테스트가 성공적으로 완료되고 여전히 HLK Studio의 동일한 프로젝트에 있는 동안 패키지 탭을 선택한 다음, 오른쪽 아래 모서리에서 패키지 만들기를 선택합니다. 서명 옵션을 묻는 메시지가 표시되면 서명 안 함을 선택합니다. 결과를 파일에 저장합니다. 이 파일은 모든 S2D 인증 제출에 포함되어야 합니다.
사용 약관
용어 | 설명 |
---|---|
BVT | 기본 확인 테스트 |
CSV | 클러스터 공유 볼륨 |
DAS | 직접 연결 스토리지 |
HCK | (Windows) 하드웨어 인증 키트, 이전의 인증 테스트 키트입니다. |
HLK | (Windows) Hardware Lab Kit, Windows에 대한 하드웨어 구성의 유효성을 검사하는 데 사용되는 테스트 프레임워크입니다. 또한 이 항목에 설명된 테스트를 실행하는 데 사용됩니다. |
HLKC | HLK 컨트롤러, 관리자가 테스트를 실행하고 다른 머신을 관리하는 데 사용하는 서버입니다. 클러스터에 속하지 않아야 합니다. |
TC | 테스트 컨트롤러, 클러스터를 대상으로 하는 일부 테스트가 실행되는 서버입니다. 클러스터에 속하지 않아야 합니다. |
S2D | 직접 스토리지 공간 |