

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

# AWS PCS에서 대기열 생성
<a name="working-with_queues_create"></a>

이 주제에서는 사용 가능한 옵션에 대한 개요를 제공하고 AWS PCS에서 대기열을 생성할 때 고려해야 할 사항을 설명합니다.

**참고**  
대기열에서 사용자 지정 Slurm 설정을 구성하여 파티션별 예약 정책 및 리소스 관리를 구현할 수 있습니다. 자세한 내용은 [AWS PCS에서 사용자 지정 Slurm 설정 구성](slurm-custom-settings.md) 단원을 참조하십시오.

## 사전 조건
<a name="working-with_queues_create_prereq"></a>
+  AWS PCS 클러스터 - 대기열은 특정 AWS PCS 클러스터와 연결된 경우에만 생성할 수 있습니다.
+ 하나 이상의 AWS PCS 컴퓨팅 노드 그룹 - 대기열은 하나 이상의 AWS PCS 컴퓨팅 노드 그룹과 연결되어야 합니다.

## AWS PCS에서 대기열을 생성하려면
<a name="working-with_queues_create_create"></a>

 AWS Management Console 또는를 사용하여 대기열을 생성할 수 있습니다 AWS CLI.

------
#### [ AWS Management Console ]

**콘솔을 사용하여 대기열을 생성하려면**

1. [AWS PCS 콘솔](https://console.aws.amazon.com/pcs/home#/clusters)을 엽니다.

1. 대기열의 클러스터를 선택합니다. **대기열**로 이동하여 **대기열 생성을** 선택합니다.

1. **대기열 구성** 섹션에서 다음 값을 제공합니다.

   1. **대기열 이름** - 대기열의 이름입니다. 이름에는 영숫자(대소문자 구분)와 하이픈만 사용할 수 있습니다. 영문자로 시작해야 하며 25자를 초과할 수 없습니다. 이름은 클러스터 내에서 고유해야 합니다.

   1. **컴퓨팅 노드 그룹** -이 대기열에 서비스를 제공할 컴퓨팅 노드 그룹을 하나 이상 선택합니다. 컴퓨팅 노드 그룹은 둘 이상의 대기열과 연결할 수 있습니다.

1. (선택 사항) **추가 스케줄러 설정** 섹션에서 파라미터 이름과 값 페어를 추가하여 추가 Slurm 설정을 구성할 수 있습니다. 지원되는 파라미터의 전체 목록은 섹션을 참조하세요[AWS PCS 대기열에 대한 사용자 지정 Slurm 설정](slurm-custom-settings-queue.md).

1. (선택 사항) **태그**에서 AWS PCS 대기열에 태그를 추가합니다.

1. **대기열 생성**을 선택합니다. **상태** 필드에는 AWS PCS가 대기열을 생성하는 동안 **생성** 중이 표시됩니다. 대기열 생성에는 몇 분 정도 걸릴 수 있습니다.

**권장 다음 단계**
+ 새 대기열에 작업을 제출합니다.

------
#### [ AWS CLI ]

**를 사용하여 대기열을 생성하려면 AWS CLI**

다음 명령을 사용하여 대기열을 생성합니다. 다음과 같이 교체합니다.

1. {{region-code}}를 클러스터의 AWS 리전으로 바꿉니다. 예를 들어 `us-east-1`입니다.

1. {{my-queue}}를 대기열의 이름으로 바꿉니다. 이름에는 영숫자(대소문자 구분)와 하이픈만 사용할 수 있습니다. 영문자로 시작해야 하며 25자를 초과할 수 없습니다. 이름은 클러스터 내에서 고유해야 합니다.

1. {{my-cluster}}를 클러스터의 이름 또는 ID로 바꿉니다.

1. {{compute-node-group-id}}를 대기열에 서비스할 컴퓨팅 노드 그룹의 ID로 바꿉니다. 예를 들어 `pcs_abcdef12345`입니다.
**참고**  
대기열을 생성할 때 이름이 아닌 컴퓨팅 노드 그룹의 ID를 제공해야 합니다.

```
aws pcs create-queue --region {{region-code}} \
    --queue-name {{my-queue}} \
    --cluster-identifier {{my-cluster}} \
    --compute-node-group-configurations \
    computeNodeGroupId={{compute-node-group-id}}
```

**Example - 사용자 지정 Slurm 설정을 사용하여 대기열 생성**  

```
aws pcs create-queue --region {{region-code}} \
    --queue-name {{my-queue}} \
    --cluster-identifier {{my-cluster}} \
    --compute-node-group-configurations \
    computeNodeGroupId={{compute-node-group-id}} \
    --slurm-configuration \
    'slurmCustomSettings=[{parameterName=Default,parameterValue=YES}]'
```
자세한 내용은 [AWS PCS 대기열에 대한 사용자 지정 Slurm 설정](slurm-custom-settings-queue.md) 단원을 참조하십시오.

대기열을 생성하는 데 몇 분 정도 걸릴 수 있습니다. 다음 명령을 사용하여 대기열의 상태를 쿼리할 수 있습니다. 상태가에 도달할 때까지 대기열에 작업을 제출할 수 없습니다`ACTIVE`.

```
aws pcs get-queue --region {{region-code}} \
    --cluster-identifier {{my-cluster}} \
    --queue-identifier {{my-queue}}
```

**권장 다음 단계**
+ 새 대기열에 작업 제출

------