다음을 통해 공유


Azure에서 HPC Pack 2016 클러스터 배포

이 문서의 단계에 따라 Azure 가상 머신에 Microsoft HPC Pack 2016 업데이트 3 클러스터를 배포합니다. HPC 팩은 Microsoft Azure 및 Windows Server 기술을 기반으로 하는 Microsoft의 무료 HPC 솔루션이며 다양한 HPC 워크로드를 지원합니다.

Azure Resource Manager 템플릿 중 하나를 사용하여 HPC Pack 2016 클러스터를 배포합니다. 클러스터 헤드 노드 및 컴퓨팅 노드의 수와 유형이 다른 클러스터 토폴로지의 몇 가지 옵션이 있습니다.

필수 조건

Azure에서 Microsoft HPC Pack 2016 클러스터를 배포하려면 Azure Key Vault 인증서가 필요합니다. HPC 팩 클러스터가 배포될 동일한 Azure 위치 만들어야 합니다. Key Vault는 배포 Azure Virtual Machines( 속성에 해당) 및 템플릿 배포 대한 azure Resource Manager ( 속성에 해당)에 대한 액세스 권한을 부여해야 합니다. 이러한 속성을 사용하도록 설정하려면 Azure Portal의 Key Vault로 이동하여 설정 - access 구성다음 두 속성을 선택하고 적용을 클릭합니다.

Key Vault 액세스 구성

인증서는 배포 중에 모든 HPC 노드에 설치되며 HPC 노드 간의 통신을 보호하는 데 사용됩니다. 인증서는 다음 요구 사항을 충족해야 합니다.

  • 키 교환 수 있는 프라이빗 키가 있어야 합니다.
  • 키 사용에는 디지털 서명, 키 암호화, 키 계약인증서 서명 포함됩니다.
  • 향상된 키 사용에는 클라이언트 인증서버 인증 포함됩니다.

위의 요구 사항을 충족하는 기존 Azure Key Vault 인증서가 없는 경우 PFX 인증서 파일을 Azure Key Vault로 가져오거나 새 Azure Key Vault 인증서를 직접 생성해야 합니다.

Azure Portal Azure Key Vault 인증서 만들기

  1. 기존 Azure Key Vault를 선택하거나 HPC 팩 클러스터가 배포될 위치에서 새 Azure Key Vault를 만들고, 배포 Azure Virtual Machines에 대한 액세스를 사용하도록 설정하고, Access 정책 설정에서 템플릿 배포 Azure Resource Manager를 . 자격 증명 모음 이름, 자격 증명 모음 리소스 그룹기록합니다.

  2. Azure Key Vault를 클릭하고 설정 선택 - 인증서-생성/가져오기를마법사를 따라 인증서를 생성하거나 가져옵니다.

자체 서명된 새 키 자격 증명 모음 인증서

  1. 인증서를 만든 후 현재 인증서 버전을 클릭하고 X.509 SHA-1 지문 인증서 지문기록하며 인증서 URL 비밀 식별자를 기록합니다.

PowerShell을 사용하여 Azure Key Vault 인증서 만들기

컴퓨터에 Azure PowerShell 모듈 설치하고 다음 PowerShell 명령을 실행하여 Azure Key Vault 인증서를 생성하거나 가져옵니다. 또한 자격 증명 모음 이름 , 자격 증명 모음 리소스 그룹, 인증서 URL및 인증서 지문 값을 출력을 기록합니다.

자체 서명된 새 Azure Key Vault 인증서를 생성합니다.

wget https://raw.githubusercontent.com/Azure/hpcpack-template/master/Scripts/CreateHpcKeyVaultCertificate.ps1
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
Connect-AzAccount
.\CreateHpcKeyVaultCertificate.ps1 -VaultName <vaultName> -Name <certName> -ResourceGroup <resourceGroupName> -Location <azureLocation> -CommonName "HPCPackNodeCommunication"

Azure Key Vault로 기존 PFX 인증서 파일 가져오기

wget https://raw.githubusercontent.com/Azure/hpcpack-template/master/Scripts/CreateHpcKeyVaultCertificate.ps1
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
Connect-AzAccount
.\CreateHpcKeyVaultCertificate.ps1 -VaultName <vaultName> -Name <certName> -ResourceGroup <resourceGroupName> -Location <azureLocation> -PfxFilePath <filePath>

지원되는 토폴로지

HPC Pack 2016 클러스터를 배포할 Azure Resource Manager 템플릿 중 하나를 선택합니다. 다음은 세 가지 예제 클러스터 토폴로지의 개략적인 아키텍처입니다. 고가용성 토폴로지에는 여러 클러스터 헤드 노드가 포함됩니다.

  1. Active Directory 도메인을 사용하는 고가용성 클러스터

    AD 도메인 HA 클러스터

  2. Active Directory 도메인이 없는 고가용성 클러스터

    AD 도메인 없는 HA 클러스터

  3. 단일 헤드 노드가 있는 클러스터

    단일 헤드 노드 있는 클러스터

새 클러스터 배포

클러스터를 만들려면 템플릿을 선택하고 azure배포를 클릭합니다. Azure Portal다음 단계에 설명된 대로 템플릿에 대한 매개 변수를 지정합니다. 각 템플릿은 HPC 클러스터 인프라에 필요한 모든 Azure 리소스를 만듭니다. 리소스에는 Azure 가상 네트워크, 공용 IP 주소, 부하 분산 장치(고가용성 클러스터에만 해당), 네트워크 인터페이스, 가용성 집합, 스토리지 계정 및 가상 머신이 포함됩니다.

1단계: 구독, 위치 및 리소스 그룹 선택

구독위치 PFX 인증서를 업로드할 때 지정한 것과 동일해야 합니다(필수 구성 요소 참조). 배포에 대해 다른 리소스 그룹 만드는 것이 좋습니다.

2단계: 매개 변수 설정 지정

템플릿 매개 변수의 값을 입력하거나 수정합니다. 도움말 정보를 보려면 각 매개 변수 옆에 있는 아이콘을 클릭합니다. 또한 사용 가능한 VM 크기대한 지침을 참조하세요.

자격 증명 모음 이름, 자격 증명 모음 리소스 그룹, 인증서 URL인증서 지문매개 변수의 필수 구성 요소에 기록한 값을 지정합니다.

3단계. 용어 검토 및 만들기

템플릿과 연결된 사용 약관을 검토합니다. 동의하면 구매 클릭하여 배포를 시작합니다.

클러스터 토폴로지에 따라 배포를 완료하는 데 30분 이상이 걸릴 수 있습니다.

클러스터에 연결

  1. HPC 팩 클러스터를 배포한 후 Azure Portal이동합니다. 리소스 그룹을 클릭하고 클러스터가 배포된 리소스 그룹을 찾습니다. 헤드 노드 가상 머신을 찾을 수 있습니다.

    포털 클러스터 헤드 노드

  2. 하나의 헤드 노드를 클릭합니다(고가용성 클러스터에서 헤드 노드를 클릭합니다). 개요클러스터의 공용 IP 주소 또는 전체 DNS 이름을 찾을 수 있습니다.

    클러스터 연결 설정

  3. 연결 클릭하여 지정된 관리자 사용자 이름으로 원격 데스크톱을 사용하여 헤드 노드에 로그온합니다. 배포한 클러스터가 Active Directory 도메인에 있는 경우 사용자 이름은 privateDomainName>\<adminUsername>(예: hpc.local\hpcadmin)<형식입니다.

참고 항목

HPC 클러스터 관리자사용하여 HPC 컴퓨팅 노드에 대한 Azure 가상 머신을 관리(시작/할당 취소/다시 시작)하려면 헤드 노드에서 Azure 서비스 주체를 구성해야 합니다. 자세한 내용은 클라우드 리소스 대한 자동 증가 축소에 대한 필수 조건을 참조하세요.

새 컴퓨팅 노드 추가

HPC 팩 클러스터가 배포된 후 컴퓨팅 노드를 더 추가하려면 링크 클릭하여 추가할 수 있습니다.

다음 단계

  • 클러스터에 작업을 제출합니다. Azure HPC Pack 클러스터에 작업 제출 및 Azure Active Directory사용하여 Azure에서 HPC 팩 클러스터 관리 참조하세요.