

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# `LoginNodes` 섹션
<a name="LoginNodes-v3"></a>

**참고**  
 AWS ParallelCluster 버전 3.7.0에서에 대한 지원이 `LoginNodes` 추가되었습니다.

(선택 사항)**** 로그인 노드 풀의 구성을 지정합니다.

```
LoginNodes:
  Pools:
    - Name: {{string}}
      Count: {{integer}}
      InstanceType: {{string}}
      GracetimePeriod: {{integer}}
      Image:
        CustomAmi: {{string}}
      Ssh:
        KeyName: {{string}}
        AllowedIps: {{string}}
      Networking:
        SubnetIds:
          - {{string}}
        SecurityGroups:
          - {{string}}
        AdditionalSecurityGroups:
          - {{string}}
      Dcv:
        Enabled: {{boolean}}
        Port: {{integer}}
        AllowedIps: {{string}}
      CustomActions:
        OnNodeStart:
          Sequence:
            - Script: {{string}}
              Args:
                - {{string}}
          Script: {{string}}
          Args:
            - {{string}}
        OnNodeConfigured:
          Sequence:
            - Script: {{string}}
              Args:
                - {{string}}
          Script: {{string}}
          Args:
            - {{string}}
        OnNodeUpdated:
          Sequence:
            - Script: {{string}}
              Args:
                - {{string}}
          Script: {{string}}
          Args:
            - {{string}}
      Iam:
        InstanceRole: {{string}}
        InstanceProfile: {{string}}
        AdditionalIamPolicies:
          - Policy: {{string}}
```

[업데이트 정책: 업데이트를 위해 이 설정을 변경하려면 클러스터의 로그인 노드를 중지해야 합니다.](using-pcluster-update-cluster-v3.md#update-policy-update-login-node-cluster)

## `LoginNodes` 속성
<a name="LoginNodes-v3.properties"></a>

### `Pools` 속성
<a name="LoginNodes-v3-Pools"></a>

리소스 구성이 동일한 로그인 노드 그룹을 정의합니다. 3.11.0부터 AWS ParallelCluster 최대 10개의 풀을 지정할 수 있습니다.

```
Pools:
  - Name: {{string}}
    Count: {{integer}}
    InstanceType: {{string}}
    GracetimePeriod: {{integer}}
    Image:
      CustomAmi: {{string}}
    Ssh:
      KeyName: {{string}}
      AllowedIps: {{string}}
    Networking:
      SubnetIds:
        - {{string}}
      SecurityGroups:
        - {{string}}
      AdditionalSecurityGroups:
        - {{string}}
    Dcv:
      Enabled: {{boolean}}
      Port: {{integer}}
      AllowedIps: {{string}}
    CustomActions:
      OnNodeStart:
        Sequence:
          - Script: {{string}}
            Args:
              - {{string}}
        Script: {{string}}
        Args:
          - {{string}}
      OnNodeConfigured:
        Sequence:
          - Script: {{string}}
            Args:
              - {{string}}
        Script: {{string}}
        Args:
          - {{string}}
      OnNodeUpdated:
        Sequence:
          - Script: {{string}}
            Args:
              - {{string}}
        Script: {{string}}
        Args:
          - {{string}}
    Iam:
      InstanceRole: {{string}}
      InstanceProfile: {{string}}
      AdditionalIamPolicies:
        - Policy: {{string}}
```

[업데이트 정책: 로그인 노드 풀을 추가할 수 있지만 풀을 제거하려면 클러스터의 모든 로그인 노드가 중지되어야 합니다.](using-pcluster-update-cluster-v3.md#update-policy-add-login-node-pools)

`Name`(필수**** `String`)  
`LoginNodes` 풀 이름을 지정합니다. 이는 `LoginNodes` 리소스에 태그를 지정하는 데 사용됩니다.  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)   
 AWS ParallelCluster 버전 3.11.0부터 업데이트 정책은 다음과 같습니다. 업데이트를 위해이 설정을 변경하려면 풀의 로그인 노드를 중지해야 합니다.

`Count`(필수**** `Integer`)  
활성 상태를 유지할 로그인 노드 수를 지정합니다.  
[업데이트 정책: 이 설정은 업데이트 중에 변경할 수 있습니다.](using-pcluster-update-cluster-v3.md#update-policy-setting-supported-v3)

`InstanceType`(필수**** `String`)  
로그인 노드에 사용되는 Amazon EC2 인스턴스 유형을 지정합니다. 인스턴스 유형의 아키텍처는 Slurm `InstanceType` 설정에 사용된 아키텍처와 동일해야 합니다.  
[업데이트 정책](using-pcluster-update-cluster-v3.md#update-policy-setting-supported-v3): 로그인 노드 풀이 중지된 경우 이 설정을 변경할 수 있습니다.  
 AWS ParallelCluster 버전 3.11.0부터 업데이트 정책은 다음과 같습니다. 업데이트를 위해이 설정을 변경하려면 풀의 로그인 노드를 중지해야 합니다.

`GracetimePeriod` (**선택 사항**`Integer`)  
로그인한 사용자에게 로그인 노드의 서비스 해제를 알리는 알림과 실제 중지 이벤트 사이의 최소 경과 시간(분)을 지정합니다. `GracetimePeriod`에 유효한 값은 3분에서 최대 120분 사이입니다. 기본값은 10분입니다.  
트리거 이벤트에는 여러 AWS 서비스 간의 상호 작용이 포함됩니다. 경우에 따라 네트워크 지연 시간과 정보 전파에 시간이 걸릴 수 있으므로 AWS 서비스의 내부 지연으로 인해 유예 기간이 예상보다 오래 걸릴 수 있습니다.
[업데이트 정책: 이 설정은 업데이트 중에 변경할 수 있습니다.](using-pcluster-update-cluster-v3.md#update-policy-setting-supported-v3)

`Image`(선택 사항****)  
로그인 노드의 이미지 구성을 정의합니다.  

```
Image:
  CustomAmi: {{String}}
```  
`CustomAmi` (**선택 사항** `String`)  
로그인 노드를 프로비저닝하는 데 사용되는 사용자 지정 AMI를 지정합니다. 지정하지 않을 경우 값은 [`HeadNode` 섹션](HeadNode-v3.md)에 지정된 값으로 디폴트됩니다.  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)

`Ssh` (**선택 사항**)  
로그인 노드의 `ssh` 구성을 정의합니다.  

```
Ssh:
  KeyName: {{string}}
  AllowedIps: {{string}}
```
 AWS ParallelCluster 버전 3.11.0부터 업데이트 정책은 다음과 같습니다. 업데이트를 위해이 설정을 변경하려면 풀의 로그인 노드를 중지해야 합니다.  
`KeyName` (**선택 사항**`String`)  
로그인 노드에 로그인하는 데 사용되는 `ssh` 키를 지정합니다. 지정하지 않을 경우 값은 [`HeadNode` 섹션](HeadNode-v3.md)에 지정된 값으로 디폴트됩니다.  
[업데이트 정책: 업데이트를 위해 이 설정을 변경하려면 풀의 로그인 노드를 중지해야 합니다.](using-pcluster-update-cluster-v3.md#update-policy-update-login-node-pools)  
더 이상 사용되지 않음 - 구성 파라미터`LoginNodes/Pools/Ssh/KeyName`는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 이제 CLI는 클러스터 구성에 사용될 때 경고 메시지를 반환합니다. 자세한 내용은 [ https://github.com/aws/aws-parallelcluster/issues/6811](https://github.com/aws/aws-parallelcluster/issues/6811) 참조하십시오.  
`AllowedIps` (**선택 사항**`String`)  
풀의 로그인 노드에 대한 SSH 연결의 CIDR 형식 IP 범위 또는 접두사 목록 ID를 지정합니다. 기본값은 헤드 노드 구성에 정의된 [AllowedIps](HeadNode-v3.md#yaml-HeadNode-Ssh-AllowedIps)이거나 지정되지 않은 경우 `0.0.0.0/0`입니다. [`HeadNode` 섹션](HeadNode-v3.md).  
[업데이트 정책: 업데이트를 위해 이 설정을 변경하려면 풀의 로그인 노드를 중지해야 합니다.](using-pcluster-update-cluster-v3.md#update-policy-update-login-node-pools)  
로그인 노드에 대한 AllowedIps 지원이 AWS ParallelCluster 버전 3.11.0에 추가되었습니다.

`Networking`(필수****)  
  

```
Networking:
  SubnetIds:
    - {{string}}
  SecurityGroups:
    - {{string}}
  AdditionalSecurityGroups:
    - {{string}}
```
 AWS ParallelCluster 버전 3.11.0부터 업데이트 정책은 다음과 같습니다. 업데이트를 위해이 설정을 변경하려면 풀의 로그인 노드를 중지해야 합니다.  
`SubnetIds`(필수**** `[String]`)  
로그인 노드 풀을 프로비저닝하는 기존 서브넷의 ID 하나의 서브넷만 정의할 수 있습니다.  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`SecurityGroups` (**선택 사항** `[String]`)  
로그인 노드 풀에 사용할 보안 그룹의 목록입니다. 보안 그룹을 지정하지 않으면가 보안 그룹을 AWS ParallelCluster 생성합니다.  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`AdditionalSecurityGroups` (**선택 사항**`[String]`)  
로그인 노드 풀에 사용할 추가 보안 그룹의 목록입니다.  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)

`Dcv`(선택 사항****)  
[로그인 노드](#LoginNodes-v3)에서 실행되는 NICE DCV 서버의 구성 설정을 정의합니다. 자세한 내용은 [Amazon DCV를 통해 헤드 및 로그인 노드에 연결](dcv-v3.md) 섹션을 참조하세요.  

```
Dcv:
  Enabled: {{boolean}}
  Port: {{integer}}
  AllowedIps: {{string}}
```
기본적으로에 의해 설정된 NICE DCV 포트 AWS ParallelCluster 는 모든 IPv4 주소에 열려 있습니다. 사용자는 NICE DCV 세션에 대한 URL이 있는 경우에만 NICE DCV 포트에 연결하고 pcluster dcv-connect에서 URL이 반환된 후 30초 이내에 NICE DCV 세션에 연결할 수 있습니다. `AllowedIps` 설정을 사용해 CIDR 형식 IP 범위의 NICE DCV 포트로의 액세스를 추가 제한하고, 포트 설정을 사용하여 비표준 포트를 설정합니다.
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
로그인 노드의 DCV에 대한 지원이 AWS ParallelCluster 버전 3.11.0에 추가되었습니다.  
`Enabled`(필수**** `Boolean`)  
풀의 로그인 노드에서의 NICE DCV 활성화 여부를 지정합니다. 기본값은 `false`입니다.  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
NICE DCV는 로그인 노드에서 실행되는 NICE DCV 클라이언트와 NICE DCV 서버 간의 트래픽을 보호하는 데 사용되는 자체 서명된 인증서를 자동으로 생성합니다. 자체 인증서를 구성하려면 [Amazon DCV HTTPS 인증서](dcv-v3.md#dcv-v3-certificate) 섹션을 참조하세요.  
`Port` (**선택 사항** `Integer`)  
NICE DCV의 포트를 지정합니다. 기본값은 `8443`입니다.  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`AllowedIps` (**선택 사항** `String`)  
NICE DCV에 연결할 CIDR 형식의 IP 범위를 지정합니다. 이 설정은가 보안 그룹을 AWS ParallelCluster 생성하는 경우에만 사용됩니다. 기본값은 어떤 인터넷 주소에서도 액세스할 수 있는 `0.0.0.0/0`입니다.  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)

`CustomActions` (**선택 사항**)  
로그인 노드상에서 실행할 사용자 지정 스크립트를 지정합니다.  

```
CustomActions:
  OnNodeStart:
    Sequence:
      - Script: {{string}}
        Args: 
          - {{string}}
    Script: {{string}}
    Args:
      - {{string}}
  OnNodeConfigured:
    Sequence:
      - Script: {{string}}
        Args:
          - {{string}}
    Script: {{string}}
    Args:
      - {{string}}
  OnNodeUpdated:
    Sequence:
      - Script: {{string}}
        Args:
          - {{string}}
    Script: {{string}}
    Args:
      - {{string}}
```
로그인 노드의 사용자 지정 작업에 대한 지원이 AWS ParallelCluster 버전 3.11.0에 추가되었습니다.  
`OnNodeStart`(선택 사항****)  
노드 배포 부트스트랩 작업이 시작되기 전에 [로그인 노드](#LoginNodes-v3)에서 실행할 단일 스크립트 또는 스크립트 시퀀스를 지정합니다. 자세한 내용은 [사용자 지정 부트스트랩 작업](custom-bootstrap-actions-v3.md) 단원을 참조하십시오.    
`Sequence`(선택 사항****)  
run.runs할 스크립트 목록은 첫 번째부터 시작하여 구성 파일에 나열된 것과 동일한 순서로 스크립트를 AWS ParallelCluster 실행합니다.    
`Script`(필수**** `String`)  
사용할 파일을 지정합니다. 파일 경로는 `https://` 또는 `s3://`로 시작되어야 합니다.  
`Args` (**선택 사항**`[String]`)  
스크립트에 전달할 인수 목록  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`Script`(필수**** `String`)  
단일 스크립트에 사용할 파일을 지정합니다. 파일 경로는 `https://` 또는 `s3://`로 시작되어야 합니다.  
`Args` (**선택 사항** `[String]`)  
단일 스크립트에 전달할 인수 목록  
`OnNodeConfigured`(선택 사항****)  
노드 부트스트랩 프로세스가 완료된 후 [로그인 노드](#LoginNodes-v3)에서 실행할 단일 스크립트 또는 스크립트 시퀀스를 지정합니다. 자세한 내용은 [사용자 지정 부트스트랩 작업](custom-bootstrap-actions-v3.md) 단원을 참조하십시오.    
`Sequence`(선택 사항****)  
run.runs할 스크립트 목록은 첫 번째부터 시작하여 구성 파일에 나열된 것과 동일한 순서로 스크립트를 AWS ParallelCluster 실행합니다.    
`Script`(필수**** `String`)  
사용할 파일을 지정합니다. 파일 경로는 `https://` 또는 `s3://`로 시작되어야 합니다.  
`Args` (**선택 사항** `[String]`)  
스크립트에 전달할 인수 목록  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`Script`(필수**** `String`)  
단일 스크립트에 사용할 파일을 지정합니다. 파일 경로는 `https://` 또는 `s3://`로 시작되어야 합니다.  
`Args` (**선택 사항** `[String]`)  
단일 스크립트에 전달할 인수 목록  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`OnNodeUpdated`(선택 사항****)  
헤드 노드 업데이트가 완료되고 스케줄러 및 공유 스토리지가 최신 클러스터 구성 변경 사항에 맞게 조정된 후 실행할 단일 스크립트 또는 스크립트 시퀀스를 지정합니다. 자세한 내용은 [사용자 지정 부트스트랩 작업](custom-bootstrap-actions-v3.md) 단원을 참조하십시오.    
`Sequence`(선택 사항****)  
run.runs할 스크립트 목록은 첫 번째부터 시작하여 구성 파일에 나열된 것과 동일한 순서로 스크립트를 AWS ParallelCluster 실행합니다.    
`Script`(필수**** `String`)  
사용할 파일을 지정합니다. 파일 경로는 `https://` 또는 `s3://`로 시작되어야 합니다.  
`Args` (**선택 사항** `[String]`)  
스크립트에 전달할 인수 목록  
`Script`(필수**** `String`)  
단일 스크립트에 사용할 파일을 지정합니다. 파일 경로는 `https://` 또는 `s3://`로 시작되어야 합니다.  
`Args` (**선택 사항** `[String]`)  
단일 스크립트에 전달할 인수 목록  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
AWS ParallelCluster 는 동일한 사용자 지정 작업에 `Sequence` 대해 단일 스크립트와를 모두 포함하는 것을 지원하지 않습니다.

`Iam`(선택 사항****)  
로그인 노드에서 클러스터의 기본 인스턴스 역할 또는 인스턴스 프로파일을 재정의하는 데 사용할 인스턴스 역할 또는 인스턴스 프로파일을 지정합니다.  

```
Iam:
  InstanceRole: {{string}}
  InstanceProfile: {{string}}
  AdditionalIamPolicies:
    - Policy: {{string}}
```
 AWS ParallelCluster 버전 3.11.0부터 업데이트 정책은 다음과 같습니다. 업데이트를 위해이 설정을 변경하려면 풀의 로그인 노드를 중지해야 합니다.  
`InstanceProfile` (**선택 사항**`String`)  
기본 로그인 노드 인스턴스 프로파일을 재정의할 인스턴스 프로파일을 지정합니다. `InstanceProfile` 및 `InstanceRole`를 둘 다 지정할 수 없습니다. 형식은 `arn:Partition:iam::Account:instance-profile/{{InstanceProfileName}}`입니다. 이를 지정하면 `InstanceRole` 및 `AdditionalIamPolicies` 설정을 지정할 수 없습니다.  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`InstanceRole` (**선택 사항** `String`)  
기본 로그인 노드 인스턴스 역할을 재정의할 인스턴스 역할을 지정합니다. `InstanceProfile` 및 `InstanceRole`를 둘 다 지정할 수 없습니다. 형식은 `arn:Partition:iam::Account:role/RoleName`입니다. 이를 지정하면 `InstanceProfile` 및 `AdditionalIamPolicies` 설정을 지정할 수 없습니다.  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)  
`AdditionalIamPolicies` (**선택 사항**)  

```
AdditionalIamPolicies:
  - Policy: {{string}}
```
IAM 정책 Amazon 리소스 이름(ARN)  
Amazon EC2에 대한 IAM 정책의 Amazon 리소스 이름(ARN) 목록을 쉼표로 구분하여 지정합니다. 이 목록은에 필요한 권한 외에도 로그인 노드에 사용되는 루트 역할에 연결됩니다 AWS ParallelCluster.  
IAM 정책 이름과 해당 ARN은 서로 다릅니다. 이름은 사용할 수 없습니다.  
이를 지정하면 `InstanceProfile` 및 `InstanceRole` 설정을 지정할 수 없습니다. `AdditionalIamPolicies`가 AWS ParallelCluster 필요한 권한에 추가되고에 필요한 모든 권한이 포함되어야 `InstanceRole` `AdditionalIamPolicies`하므로를 사용하는 것이 좋습니다. 기능이 추가됨에 따라 필요한 권한은 종종 릴리스마다 변경됩니다.  
기본값이 없습니다.  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)    
`Policy`(필수**** `[String]`)  
[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)