Microsoft HPC Pack에서 클러스터 관리자 및 파트너는 사용자 지정 진단 테스트를 만들 수 있습니다. 파트너에는 ISV(독립 소프트웨어 공급업체), IHV(독립 하드웨어 공급업체), OEM(원본 장비 제조업체) 및 시스템 통합자가 포함됩니다. 클러스터 관리자는 HPC 클러스터에 대한 진단 테스트 목록에 이러한 테스트를 추가한 다음 HPC Pack에 대한 기본 제공 진단 테스트와 동일한 방식으로 실행할 수 있습니다. 사용자 지정 진단 테스트를 통해 클러스터 관리자는 HPC 클러스터에 추가한 사용자 지정 및 비 Microsoft 소프트웨어 또는 하드웨어가 올바르게 작동하는지 확인할 수 있습니다.
사용자 지정 진단 테스트를 만드는 방법에 대한 자세한 내용은 MSDN 의 진단 확장성 단계별 가이드 를 참조하세요.
새로 사용 가능한 테스트에 대한 자세한 내용은 새 진단 테스트 다운로드 및 설치를 참조하세요.
진단 테스트는 XML 파일에 정의됩니다. 테스트에 대한 XML 파일에는 테스트 실행을 위한 메타데이터, 매개 변수 정보 및 명령이 포함됩니다. 이 항목에는 다음 섹션이 포함되어 있습니다.
1단계: 테스트 XML 파일을 헤드 노드에 복사하고 테스트 메타데이터 보기
테스트 XML 파일을 기존 폴더에 추가하거나 사용자 지정 진단 설명 파일에 대한 새 폴더를 만들 수 있습니다. 사용자 지정 테스트에 대한 설명서가 없거나 테스트를 만들지 않은 경우 XML 파일을 보고 테스트 도구 모음, 이름, 회사 및 별칭을 확인할 수 있습니다. 이러한 특성은 필수 특성이며 HPC 클러스터 관리자의 진단 보기에서 테스트를 식별하거나 HPC PowerShell 또는 명령 프롬프트에서 테스트를 호출할 수 있습니다.
중요합니다
테스트에서 프로그램 파일 또는 스크립트를 사용하는 경우 파일이 클러스터의 모든 노드 또는 모든 노드에서 액세스할 수 있는 적절한 공유의 적절한 폴더에 있는지 확인합니다. 파일의 위치는 XML 파일에 지정된 위치와 일치해야 합니다. txt XML 파일에서 파일 또는 스크립트가 PreStep, RunStep 및 PostStep 요소에 지정되어 있는지 확인할 수 있습니다.
다음 절차에서는 사용자 지정 테스트를 위한 새 폴더를 만드는 방법과 XML 파일에서 기본 테스트 정보를 찾는 방법을 설명합니다.
테스트 XML 파일을 헤드 노드에 복사하고 테스트 메타데이터를 보려면
헤드 노드에서 C:\CustomTests라는 새 폴더를 만듭니다.
테스트 XML 파일을 C:\CustomTests 폴더에 복사합니다 .
메모장 또는 XML 뷰어에서 파일을 엽니다.
요소에서
DiagnosticTest테스트에Name대한 ,Company및SuiteAlias특성을 찾습니다. 예를 들어 다음 XML 코드 조각은 "Diskspace"를 별칭으로 사용하는 "Sample"이라는 제품군에서 "Contoso, Ltd"라는 회사에서 "사용 가능한 디스크 공간"이라는 테스트에 대한 정의를 보여 줍니다.<DiagnosticTests> <DiagnosticTest Name="Free Disk Space" Description="Checks the amount of disk space free on the specified drive." Company="Contoso, Ltd" Suite="Sample" Alias="diskspace">
중요합니다
헤드 노드가 고가용성을 위해 구성된 경우 테스트 이진 파일을 활성 및 수동 헤드 노드 모두에 복사해야 합니다.
2단계: 클러스터에 사용자 지정 테스트 추가
다음 절차에서는 HPC PowerShell을 사용하여 클러스터에 사용자 지정 테스트를 추가하는 방법을 설명합니다. cmdlet 사용에 대한 자세한 내용은 Add-HpcTest 및 Get-HpcTestDetail을 참조하세요.
HPC PowerShell을 사용하여 사용자 지정 진단 테스트를 추가하려면
HPC PowerShell을 열려면:
HPC 팩 2012: 시작 화면에서 HPC PowerShell을 입력한 다음 HPC PowerShell을 클릭합니다.
Windows HPC Server 2008 R2 및 이전 버전: 헤드 노드에서 시작을 클릭하고 , 모든 프로그램을 가리키고, Microsoft HPC Pack 2008 R2를 클릭하고, HPC PowerShell을 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.
HPC PowerShell에서 다음 cmdlet을 입력하여 테스트를 추가합니다. 여기서 C:\CustomTests\myTest.xml 추가하는 테스트에 대한 XML 파일의 위치입니다.
Add-HpcTest -File C:\CustomTests\myTest.xml다음 명령을 입력하여 테스트에 대한 메타데이터, 매개 변수 및 명령이 HPC 클러스터에 올바르게 추가되었는지 확인합니다. 여기서 testAlias 는 추가한 테스트의 별칭입니다.
Get-HpcTestDetail -Alias testAlias
비고
Remove-HpcTest cmdlet을 사용하여 테스트를 제거할 수 있습니다.
3단계: 새 테스트 실행 및 결과 보기
클러스터에 테스트를 추가한 후 HPC 팩에 대한 기본 제공 진단 테스트와 동일한 방식으로 실행할 수 있습니다. 테스트는 회사별 진단 탐색 창에 나열된 다음 Suite에 의해 나열됩니다. 다음 절차에서는 사용자 지정 진단 테스트를 실행하는 방법을 설명합니다.
사용자 지정 진단 테스트를 실행하려면
HPC 클러스터 관리자에서 진단을 클릭합니다.
탐색 창의 테스트 아래에서 추가한 테스트의 특성에
Company해당하는 노드를 선택합니다. 해당 테스트 또는 테스트가 보기 창에 표시됩니다.보기 창에서 테스트 이름을 마우스 오른쪽 단추로 클릭한 다음 실행을 클릭합니다.
진단 테스트 실행 대화 상자에서 실행을 클릭합니다.
탐색 창에서 테스트 결과를 클릭한 다음 보기 창에서 테스트를 선택합니다.
세부 정보 창에서 테스트 실행에 대한 결과, 테스트 세부 정보 및 실행 매개 변수를 볼 수 있습니다.