3단계: 클러스터 구성
HPC 클러스터의 헤드 노드(또는 헤드 노드)를 배포한 fter는 HPC 클러스터 관리자의 배포 할 일 목록 따라 클러스터를 구성해야 합니다. 이 섹션에서는 필요한 배포 작업 및 온-프레미스 노드를 추가하는 데 필요한 몇 가지 선택적 작업을 완료하기 위한 절차를 제공합니다. 다른 배포 작업에 대한 자세한 내용은 이 가이드의 뒷부분과 Configuration: HPC Cluster Manager항목을 참조하세요.
최소한 필요한 배포 작업을 완료해야 합니다. 클러스터에 노드를 추가하는 방법과 실행할 작업 유형에 따라 하나 이상의 선택적 배포 작업을 완료해야 할 수 있습니다.
3.1: HPC 클러스터 네트워크 구성
HPC 클러스터 네트워크 구성은 헤드 노드 구성 프로세스의 첫 번째 단계입니다. HPC 클러스터 네트워크는 HPC 클러스터 관리자의 네트워크 구성 마법사에 따라 구성됩니다. HPC 클러스터 네트워크를 구성할 때 이 가이드의 앞부분에서 1단계: 배포준비에 설명된 대로 클러스터에 대해 계획한 네트워크 토폴로지를 선택합니다.
중요하다
HPC 클러스터 관리자에서 HPC 클러스터 네트워크 구성을 시작하기 전에 클러스터에 노드로 추가할 헤드 노드와 컴퓨터가 클러스터에 대해 선택한 네트워크 토폴로지에 따라 물리적으로 연결되어 있는지 확인합니다. 또한 헤드 노드의 각 네트워크 어댑터가 연결된 네트워크를 식별할 수 있는지 확인합니다.
HPC 클러스터 네트워크를 구성하려면
HPC 클러스터 관리자가 헤드 노드에서 아직 열려 있지 않으면 엽니다.
배포 할 일 목록 네트워크구성클릭합니다. 네트워크 구성 마법사가 나타납니다. 네트워크 토폴로지 선택 페이지에서 클러스터에 대해 선택한 토폴로지, 다음클릭합니다.
Enterprise Network 어댑터 선택 페이지의 네트워크 어댑터 목록에서 엔터프라이즈 네트워크에 물리적으로 연결된 네트워크 어댑터의 이름을 클릭한 다음 다음클릭합니다.
중요하다
올바른 네트워크 어댑터를 선택하려면 목록에서 네트워크 어댑터를 선택한 후 이 마법사 페이지에 표시되는 정보를 사용합니다. 각 어댑터의 IP 주소, 도메인 정보 및 MAC(미디어 액세스 제어) 주소를 참조로 사용합니다.
클러스터에 대해 토폴로지 번호 5를 선택한 경우 이 절차의 9단계로 건너뜁니다. 그렇지 않으면 프라이빗 네트워크 어댑터에 대해 4단계를 반복합니다.
프라이빗 네트워크 구성 페이지에서 헤드 노드에 대한 고정 IP 주소와 서브넷 마스크를 입력합니다. 필요에 따라 해당 네트워크에 대한 네트워크 서비스를 선택합니다.
a. 이 네트워크에 연결된 노드에 엔터프라이즈 네트워크의 리소스에 대한 액세스를 제공하려면 헤드 노드 확인란에서 NAT(네트워크 주소 변환) 사용 확인란을 선택합니다.
b. 이 네트워크에 연결된 노드에 대해 DHCP 서비스를 사용하도록 설정하려면 DHCP 사용 확인란을 선택하고 범위 확인란을 정의한 다음 DHCP 범위에 대한 시작 및 끝 IP 주소를 입력합니다. 게이트웨이 및 DNS 서버 IP 주소가 자동으로 검색되지 않은 경우 이러한 각 주소를 입력합니다.
클러스터 네트워크에서 NAT 및 DHCP를 사용하도록 설정하는 방법에 대한 자세한 내용은 부록 1: HPC 클러스터 네트워킹"HPC 네트워크 서비스"를 참조하세요.
프라이빗 네트워크 구성을 완료한 후 다음 클릭합니다.
애플리케이션 네트워크 어댑터에 대해 4, 6 및 7단계를 반복합니다. 애플리케이션 네트워크 구성을 완료한 후 다음 클릭합니다.
방화벽 설치 페이지에서 클러스터에 대한 방화벽 설정을 선택합니다.
a. 각 네트워크의 노드에 방화벽 설정을 자동으로 적용하려면 해당 네트워크에 대한 ON 클릭합니다.
b. 네트워크에서 방화벽을 사용하지 않도록 설정하려면 off클릭합니다.
c. 방화벽 설정을 변경하지 않으려면 방화벽 설정을 관리하지 않음을 클릭합니다.
클러스터에 대한 방화벽 설정에 대한 자세한 내용은 부록 1: HPC 클러스터 네트워킹"HPC 네트워크 서비스"를 참조하세요.
검토 페이지에서 설정을 확인하고구성클릭합니다. 설정을 변경하려면 탐색 창에서 해당 마법사 페이지를 클릭하거나 이전 클릭하여 해당 마법사 페이지로 이동합니다. 네트워크 구성 프로세스가 완료되면 구성 요약 페이지에서 구성 항목 목록을 검토합니다. 네트워크 구성 보고서를 저장하려면 구성 보고서저장을 클릭합니다.
마법사를 닫려면 마침클릭합니다.
3.2: 설치 자격 증명 제공
메모
iSCSI 노드 배포는 HPC Pack 2016에서 지원되지 않습니다.
클러스터에 새 온-프레미스 노드를 추가하려면 설치 자격 증명을 제공해야 합니다. 이러한 자격 증명은 운영 체제를 설치하고, 애플리케이션을 설치하고, Active Directory 도메인에 노드를 추가할 때 사용됩니다.
설치 자격 증명을 제공하려면
배포 할 일 목록 설치 자격 증명 제공클릭합니다. 설치 자격 증명 대화 상자가 열립니다. 도메인(DOMAIN\User)을 비롯한 사용자 이름을 입력한 다음 노드를 배포하는 데 사용할 도메인 사용자 계정의 암호를 입력합니다. 이 계정에 대한 다음 고려 사항에 유의하세요.
- 계정은 노드에 대한 Active Directory 컴퓨터 계정을 만들고 노드를 도메인에 조인할 수 있는 충분한 권한이 있는 도메인 계정이어야 합니다. 조직의 정책이 도메인에 새 컴퓨터를 추가할 수 있는 도메인 계정을 사용하지 못하도록 제한하는 경우 노드를 배포하기 전에 도메인 관리자에게 Active Directory Domain Services에서 컴퓨터 개체를 미리 만들도록 요청해야 합니다.
- 배포의 일부에서 엔터프라이즈 네트워크의 리소스에 액세스해야 하는 경우 계정에 해당 리소스에 액세스하는 데 필요한 권한이 있어야 합니다.
- HPC 클러스터 관리자를 사용하여 노드를 원격으로 다시 시작하려면 계정이 헤드 노드의 로컬 관리자 그룹의 구성원이어야 합니다. 이 요구 사항은 노드를 원격으로 다시 시작하는 데 사용할 수 있는 스크립닝된 전원 제어 도구가 없는 경우에만 필요합니다.
- Active Directory Domain Services는 인증된 사용자가 도메인에 동시에 가입할 수 있는 컴퓨터 수를 제한합니다(기본값은 10대 컴퓨터). 새 노드를 구성하기 위해 이 수를 늘려야 하는 경우 사용자(또는 도메인 관리자)는 Adsiedit 도구를 사용하여 도메인의 ms-DS-MachineAccountQuota 속성을 편집할 수 있습니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 24337 문서를 참조하세요.
지정한 자격 증명을 저장하려면 확인클릭합니다.
3.3: 새 노드의 이름 지정 구성
Azure IaaS 노드 템플릿을 사용하여 Azure IaaS 노드를 배포하거나 운영 체제 미설치 노드를 배포하고 노드 XML 파일을 사용하여 노드를 클러스터로 가져오지 않는 경우 배포된 새 노드에 대해 컴퓨터 이름이 자동으로 생성됩니다. 명명 계열을 정의하여 해당 이름을 생성하는 방법을 지정해야 합니다.
명명 계열은 루트 이름과 해당 이름과 함께 제공되는 시작 번호를 선택하여 정의됩니다. 시작 번호는 백분율 기호(%)로 묶입니다.
예를 들어 다음 명명 계열을 지정한 후 3개의 노드를 배포하는 경우 Node-%100%해당 노드에 다음 이름이 할당됩니다.
- Node-100
- Node-101
- Node-102
명명 계열에 대한 고려 사항
- 노드 이름은 15자로 제한됩니다. 노드 명명 계열을 지정할 때 배포의 노드 수를 고려하고 지정한 계열이 15자를 초과하는 이름을 생성하지 않는지 확인합니다. 예를 들어 배포가 1,000개의 노드로 구성되고 시작 번호가 1인 경우 루트 이름은 12자를 초과할 수 없습니다. 그렇지 않으면 노드 번호 1,000에는 16자로 구성된 이름이 필요합니다.
- 운영 체제 미설치에서 배포된 컴퓨팅 노드의 명명 시리즈와 달리 Azure "버스트" 노드의 명명 계열은 구성할 수 없습니다. Azure 노드는 AzureCN루트 이름
시작하는 명명 계열에서 연속적으로 번호가 매겨집니다. 혼동을 방지하려면 AzureCN 루트 이름이컴퓨팅 노드에 대한 명명 계열을 구성하지 마세요.
노드 명명 계열을 지정하려면
- 배포 할 일 목록새 노드의 이름 지정 구성을 클릭합니다. 노드 명명 계열 지정 대화 상자가 열립니다.
- 사용할 명명 계열을 입력합니다. 노드 명명 계열 지정 대화 상자의 미리 보기를 통해 노드 이름에 명명 계열을 적용하는 방법의 예를 볼 수 있습니다.
- 지정한 노드 명명 계열을 저장하려면 확인클릭합니다.
3.4: 배포용 인증서 가져오기 또는 만들기
인증서를 가져오거나 만들어 운영 체제 미설치 노드를 배포하거나 클러스터에 노드를 수동으로 추가해야 합니다.
모든 HPC 노드에서 단일 인증서를 사용하려는 경우 또는
1.8단계 다른 노드에 대한인증서를 이미 준비한 경우 가져오기를 선택합니다. PFX 파일 인증서를찾아보기 PFX 파일을 선택하고보호 암호 입력한 다음확인 클릭하여 인증서를 가져옵니다.다른 노드에 대한
인증서가 아직 없는 경우 자체 서명된 새 인증서 만들기 선택하여 새 자체 서명된 인증서를 생성할 수 있습니다.
인증서는 HpcCnCommunication.pfx파일 이름이
3.5: 노드 템플릿 만들기(선택 사항)
노드 템플릿은 클러스터에 노드를 구성하고 추가하는 데 필요한 작업을 정의합니다. 예를 들어 컴퓨팅 노드 템플릿을 사용하여 운영 체제 이미지를 배포하거나, 노드에 특정 드라이버 및 소프트웨어를 추가하거나, 클러스터에 미리 구성된 노드를 추가하거나, 노드에 소프트웨어 업데이트를 적용할 수 있습니다.
노드 템플릿 형식
HPC Pack 2016에는 수정할 수 없는 세 가지 기본 제공 노드 템플릿이 있습니다.
- HeadNode 템플릿 - 모든 헤드 노드가 이 템플릿에 자동으로 할당됩니다.
- linuxNode 템플릿
- 모든 Linux 노드가 이 템플릿에 자동으로 할당됩니다. - NonDomain ComputeNode 템플릿
- 도메인에 가입되지 않은 모든 컴퓨팅 노드가 이 템플릿에 자동으로 할당됩니다.
둘 이상의 노드 유형이 있거나 다른 방법으로 클러스터에 노드를 추가할 수 있으므로 다른 노드 또는 상황에 적용되는 다른 템플릿을 만들 수 있습니다.
클러스터에 추가하려는 노드 유형에 따라 다음 네 가지 유형의 노드 템플릿을 만들 수 있습니다.
- 컴퓨팅 노드 템플릿 - 컴퓨팅 노드를 클러스터에 추가하는 데 사용합니다. HPC 팩 2016은 기본 ComputeNode 템플릿이라는 기본 컴퓨팅 노드 템플릿을 만듭니다.
- Broker 노드 템플릿 - 클러스터에 broker 노드를 추가하는 데 사용합니다.
- 워크스테이션 노드 및 관리되지 않는 서버 노드 템플릿
- 워크스테이션 노드 또는 관리되지 않는 서버 노드를 추가하고 주간 가용성 정책에 따라 또는 수동으로 이러한 노드를 온라인 및 오프라인으로 전환할지 여부를 지정하는 데 사용합니다. - azure 노드 템플릿
- Azure 구독에 만들거나 추가한 계정 및 기능을 사용하여 Azure 노드(작업자 역할 인스턴스)를 추가하여 클러스터 용량을 확장하는 데 사용합니다. 주별 가용성 정책에 따라 또는 수동으로 이러한 노드를 온라인 및 오프라인으로 전환할지 여부를 지정합니다. - azure Batch 풀 템플릿
- 클러스터 용량을 확장하기 위해 Azure Batch 풀을 추가하는 데 사용합니다. - azure IaaS 노드 템플릿
- 클러스터가 완전히 Azure에 있거나 Azure와 조직의 네트워크 간에 사이트 간 VPN이 있는 하이브리드 클러스터인 경우 Azure IaaS 노드를 추가하여 클러스터 용량을 확장하는 데 사용합니다.
컴퓨팅 노드 템플릿과 브로커 노드 템플릿은 클러스터에 이러한 유형의 노드를 추가하는 방법에 따라 두 가지 형식으로 더 구분됩니다.
- 운영 체제 이미지 사용(현재 지원되지 않음) - 이 템플릿 유형에는 컴퓨팅 노드 또는 브로커 노드에 운영 체제를 배포하는 단계가 포함되어 있습니다. 운영 체제 미설치 노드를 추가할 때 이 형식의 템플릿을 사용합니다.
- 운영 체제 이미지 없는 경우 - 이 유형의 템플릿은 미리 구성된 컴퓨팅 노드 및 브로커 노드를 클러스터에 추가하는 데 사용됩니다.
노드 템플릿을 만들려면
배포 할 일 목록 노드 템플릿만들기클릭합니다. 노드 템플릿 만들기 마법사가 나타납니다. 노드 템플릿 유형 선택 페이지에서 만들려는 노드 템플릿 유형을 선택합니다. 이 절차의 나머지 단계에서는 컴퓨팅 노드 템플릿, Broker 노드 템플릿 또는 워크스테이션 노드 또는 관리되지 않는 서버 노드 템플릿 중 하나를 선택한다고 가정합니다. (Azure 노드 템플릿을 만들려면 Microsoft HPC Pack대한 Azure 노드 템플릿 구성
항목을 참조하세요.) 템플릿 이름 지정 페이지에서 서식 파일의 설명이 포함된 이름을 입력하고 필요에 따라 설명을 입력한 다음클릭합니다. 컴퓨팅 노드 템플릿 또는 broker 노드 템플릿을 만드는 경우 다음을 수행합니다.
a. 배포 유형 선택 페이지에서 운영 체제 없음을 클릭한 다음 다음클릭합니다.
b. Windows 업데이트 지정 페이지에서 Microsoft 업데이트 또는 엔터프라이즈 WSUS(Windows Server Update Services)를 사용하여 업데이트를 다운로드하고 설치하는 템플릿에 단계를 추가할지 여부를 지정합니다. 또한 템플릿에 추가할 특정 업데이트를 지정할 수 있습니다. 다음 클릭하여 계속합니다. 이 절차의 마지막 단계로 이동합니다.
워크스테이션 노드 또는 관리되지 않는 서버 노드 템플릿을 만드는 경우 가용성 정책 구성 페이지에서 워크스테이션 노드를 온라인 및 오프라인으로 전환할 방법을 선택합니다.
a. 워크스테이션 노드를 온라인 및 오프라인으로 수동으로 전환하려면 해당 옵션을 선택한 다음 다음클릭합니다. 이 절차의 마지막 단계로 이동합니다.
b. 워크스테이션 노드를 온라인 및 오프라인으로 자동 전환하려면 해당 옵션을 선택한 다음 가용성 정책 구성클릭합니다. 워크스테이션 가용성 정책 구성 대화 상자가 나타납니다.
c. 워크스테이션 가용성 정책 구성 대화 상자의
가용성 정책 탭에서 마우스를 클릭하고 끌어서 노드가 온라인일 및 시간을 선택하고(클러스터 작업을 실행할 수 없음) 오프라인 (클러스터 작업을 실행할 수 없음). d. 필요에 따라 워크스테이션 노드에서 새 작업이 시작되지 않는 경우 워크스테이션 노드가 오프라인으로 전환되기까지의 시간(분)을 지정합니다.
e. 필요에 따라 사용자 활동 검색 페이지에서 온라인 시간 블록 동안 온라인으로 전환되는 워크스테이션 노드 및 관리되지 않는 서버 노드를 제한하도록 사용자 활동 검색 설정을 구성합니다.
f. 설정을 저장하려면 확인클릭한 다음 다음클릭합니다.
검토 페이지에서 만들기클릭합니다.
팁
노드 템플릿 만들기 마법사를 사용하여 만드는 노드 템플릿에는 가장 일반적인 배포 및 구성 작업이 포함됩니다. 만든 노드 템플릿에 작업을 더 추가하거나 노드 템플릿 편집기를 사용하여 템플릿 설정을 수정할 수 있습니다. 자세한 내용은 부록 3: 노드 템플릿 작업 및 속성참조하세요.
중요하다
노드 템플릿을 해당 노드 템플릿과 함께 배포하는 동시에 노드 템플릿을 편집하는 경우 변경 내용을 저장한 직후에 변경 내용이 구현되어 해당 템플릿으로 배포되기를 기다리는 모든 노드에 영향을 줍니다. 이러한 이유로 편집을 위해 노드 템플릿을 열기 전에 배포되거나 배포되기를 기다리는 노드가 있는지 확인하고, 있는 경우 해당 노드 중 어느 노드도 편집하려는 템플릿을 사용하지 않는지 확인합니다.
3.5: 사용자 추가(선택 사항)
조직의 다른 구성원에게 클러스터 액세스 권한을 부여하는 경우 HPC 클러스터 사용자 또는 HPC 클러스터 관리자와 같은 역할에서 해당 도메인 사용자 계정 또는 도메인 그룹을 클러스터에 추가해야 합니다. 예를 들어 클러스터에 작업을 제출하거나 진단 테스트를 수행하려면 도메인 사용자가 HPC 클러스터 사용자 이상이어야 합니다. HPC 클러스터 관리자는 클러스터의 모든 측면을 관리할 수 있는 권한이 있습니다. 다른 역할에 대한 자세한 내용은 클러스터 사용자 관리참조하세요.
사용자 추가에 대한 고려 사항
- 모범 사례로 도메인 그룹을 만들어 다른 클러스터 역할을 관리할 수 있습니다. 그런 다음 각 도메인 그룹을 적절한 클러스터 역할에 추가합니다.
- HPC 클러스터 관리자는 헤드 노드 컴퓨터에서 로컬 관리자 그룹 및 HPCAdminMirror 그룹의 구성원으로 추가됩니다.
- HPC 클러스터 사용자는 헤드 노드 컴퓨터에서 로컬 HPCUsers 그룹의 구성원으로 추가됩니다.
클러스터 사용자 및 관리자를 추가하려면
배포 할 일 목록 선택적 배포 작업 아래에서사용자 추가 또는 제거클릭합니다. HPC 클러스터 사용자를 추가하려면 다음을 수행합니다.
a. 작업 창에서 사용자 추가클릭합니다. 사용자 또는 그룹 선택 대화 상자가 나타납니다.
b. HPC 클러스터 사용자로 추가할 도메인 사용자 또는 그룹의 이름을 입력한 다음 이름 확인클릭합니다. 자세한 내용은 사용자 또는 그룹 선택 창에서예제를
클릭합니다. c. 추가하려는 모든 HPC 클러스터 사용자에 대해 이전 단계를 반복합니다.
d. HPC 클러스터 사용자 추가를 완료한 후 확인클릭합니다.
HPC 클러스터 관리자를 추가하려면 다음을 수행합니다.
a. 작업 창에서 관리자추가를 클릭합니다. 사용자 또는 그룹 선택 대화 상자가 나타납니다.
b. HPC 클러스터 관리자로 추가할 도메인 사용자 또는 그룹의 이름을 입력한 다음 이름 확인클릭합니다. 자세한 내용은 사용자 또는 그룹 선택 창에서예제를
클릭합니다. c. 추가하려는 모든 HPC 클러스터 관리자에 대해 이전 단계를 반복합니다.
d. HPC 클러스터 관리자 추가가 완료되면 확인클릭합니다.
다음 단계
- 4단계: 클러스터 Windows 노드 추가