

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

# AWS PCS의 Slurm 버전 릴리스 정보
<a name="slurm-versions_release-notes"></a>

이 주제에서는 현재 AWS PCS에서 지원되는 각 Slurm 버전의 중요한 변경 사항에 대해 설명합니다. 클러스터를 업그레이드할 때 이전 버전과 새 버전 간의 변경 사항을 검토하는 것이 좋습니다.

## Slurm 26.05
<a name="slurm-versions_release-notes_26.05"></a>

**AWS PCS에 구현된 변경 사항**
+ `gresCustomSettings` 속성을 사용하여 컴퓨팅 노드 그룹에 대한 `gres.conf` 레코드를 구성하고 `Gres` 사용자 지정 Slurm 설정을 사용하여 예약 가능한 GRES를 선언할 수 있습니다. 이를 통해 GPU 토폴로지, MIG 디바이스, MPS, 샤드 및 자체 일반 리소스를 구성할 수 있습니다. 자세한 내용은 [AWS PCS에서 사용자 지정 GRES 설정 구성](gres-custom-settings.md) 섹션을 참조하세요.
+ AWS PCS는 GPUs가 있는 컴퓨팅 노드 그룹에서 기본적으로 Slurm GRES 자동 감지를 활성화합니다. AWS PCS는 노드의 소켓 레이아웃이 알려진 경우에만 자동 감지를 활성화합니다. 자세한 내용은 [AWS PCS에서 사용자 지정 GRES 설정 구성](gres-custom-settings.md) 섹션을 참조하세요.
+ AWS PCS는 기본적으로 컴퓨팅 노드 그룹의 CPU 토폴로지를 구성합니다. 인스턴스 유형에서 NUMA 도메인 수를 결정하고 각 노드`Parameters=numa_node_as_socket`에서 `Sockets`, 및 `CoresPerSocket`를 설정합니다. 자세한 내용은 [AWS PCS에서 하드웨어 토폴로지 구성](hardware-topology.md) 섹션을 참조하세요.
+ `CommitDelay=1`는에서 기본적으로 설정됩니다`slurmdbd.conf`.는 `slurmdbd` 배치가 회계 데이터베이스에 커밋하는 기간을 [CommitDelay](https://slurm.schedmd.com/slurmdbd.conf.html#OPT_CommitDelay) 제어하고 이를 설정하면 `slurmdbd` 성능이 향상됩니다. 다른 값을 사용하려면 클러스터의 `slurmdbd.conf` 사용자 지정 설정`CommitDelay`에서를 설정합니다.
+ Slurm REST API는 JWT `id` 클레임 내의 `name` 필드에서 사용자 이름을 읽습니다. 최상위 `sun`, `username`및 사용자 지정 `userclaimfield` 클레임은 더 이상 사용되지 않습니다. 기존 토큰은 계속 인증됩니다. 자세한 내용은 [AWS PCS에서 Slurm REST API로 인증](slurm-rest-api-authenticate.md) 섹션을 참조하세요.
+ 이제 단일 샘플 AMI가 EOL이 아닌 모든 Slurm 버전을 지원하며 AMI 이름에 더 이상 Slurm 버전이 포함되지 않습니다. 자세한 내용은 [샘플 AMIs 사용](working-with_ami_samples.md) 섹션을 참조하세요.
+ SPANK 플러그인을 사용하는 클러스터는 26.05 이상으로 업데이트할 때 롤링 업데이트를 지원합니다. Slurm CLI 필터 플러그인을 사용하는 클러스터는 25.11 이상에서 업데이트할 때 롤링 업데이트를 지원합니다. 자세한 내용은 [AWS PCS에서 클러스터의 스케줄러 버전 업데이트](working-with_clusters_version_update.md) 섹션을 참조하세요.
+ `Exclusive` 대기열 설정, `PurgeJobEnvAfter` 및 사용자 지정 slurmdbd 설정, slurmdbd `Parameters` 설정 `PreserveCaseResource` 값, `REBOOT_ONLY` 값 등 새로운 `PurgeJobScriptAfter` 사용자 지정 설정을 사용할 수 있습니다`HealthCheckNodeState`.

**사용 중단 및 제거**
+ Slurm은 새 `ExclusiveUser` 대기열 설정을 위해 `Exclusive` 대기열 설정과 `OverSubscribe=EXCLUSIVE` 값을 더 이상 사용하지 않습니다. AWS PCS는 26.05`OverSubscribe=EXCLUSIVE`에 `ExclusiveUser` 및를 계속 지원하지만 로 마이그레이션하는 것이 좋습니다`Exclusive`.
+ Slurm은를 제거합니다`SchedulerParameters=enable_job_state_cache`. 26.05로 업데이트하기 전에 클러스터의 사용자 지정 Slurm 설정에서 제거합니다.

Slurm 26.05에 대한 자세한 내용은 다음 간행물을 참조하세요.
+ SchedMD 릴리스 정보: [https://github.com/SchedMD/slurm/blob/slurm-26.05/RELEASE\_NOTES.md](https://github.com/SchedMD/slurm/blob/slurm-26.05/RELEASE_NOTES.md)
+ SchedMD 변경 로그: [https://github.com/SchedMD/slurm/blob/master/CHANGELOG/slurm-26.05.md](https://github.com/SchedMD/slurm/blob/master/CHANGELOG/slurm-26.05.md)

## Slurm 25.11
<a name="slurm-versions_release-notes_25.11"></a>

**AWS PCS에 구현된 변경 사항**
+ 스케줄러 감사 로그는 이제 `PCS_SCHEDULER_AUDIT_LOGS` 로그 유형을 통해 별도로 전송되므로 로그 전송을 독립적으로 제어하여 문제 해결 및 감사를 간소화할 수 있습니다. 자세한 내용은 [AWS PCS의 스케줄러 감사 로그](https://docs.aws.amazon.com/pcs/latest/userguide/monitoring_scheduler-audit-logs.html)를 참조하세요.
+ 신속 대기열 재지정은 기본적으로 활성화됩니다. 노드 문제(예: 용량 부족 오류)로 인해 실패하는 작업은를 사용하여 가장 높은 예약 우선 순위로 다시 대기열에 넣을 수 있습니다`sbatch --requeue=expedite`. 이는 `SchedulerParameters=enable_expedited_requeue` 설정에 의해 제어됩니다.
+ `requeue_delay` 파라미터는 기본값이 5초인 사용자 지정 클러스터 설정으로 사용할 수 있습니다. 이전에는 대기열 재지연 지연이 자격 증명 만료(70초)와 관련이 있었습니다. 이제 관리자는를 통해 이를 독립적으로 구성할 수 있습니다`SchedulerParameters=requeue_delay=<seconds>`.
+ `HealthCheckNodeState`는 이제 노드 시작(슬러밍된 시작) 시에만 상태 확인 프로그램을 실행하는 `START_ONLY` 값을 지원합니다.
+ `CommunicationParameters=disable_http`는 Slurm 25.11에 도입된 HTTP 엔드포인트(지표 및 상태 프로브)를 비활성화하도록 기본적으로 설정됩니다. 이러한 엔드포인트를 다시 활성화하려면를 설정합니다`CommunicationParameters=enable_http`. 자세한 내용은 [AWS PCS의 Slurm 지표](https://docs.aws.amazon.com/pcs/latest/userguide/slurm-metrics.html)를 참조하세요.

**알려진 문제**
+ Slurm 25.11은가 설정되지 않은 경우에도 `AllowQOS` 및 `DenyQOS` 파티션 설정을 검증`AccountingStorageEnforce=QOS`합니다. `AllowQOS` 또는에서 참조되는 QOS`DenyQOS`가 Slurm 회계 데이터베이스에 없는 경우 치명적인 오류와 함께가 `slurmctld` 종료됩니다. Slurm 25.11로 업그레이드하거나 다시 시작하기 전에 파티션 `AllowQOS` 및 `DenyQOS` 설정에 나열된 모든 QOS 값이 회계 데이터베이스에 있는지 확인합니다.
+ `slurmd` 로그에 오류 메시지가 표시될 수 있습니다`error: cannot create url_parser context for http_parser/libhttp_parser`. 이는가 설정된 경우에도 발생하는 알려진 Slurm 문제`CommunicationParameters=disable_http`입니다. 오류는 무시해도 되며 클러스터 작업에 영향을 주지 않습니다.

Slurm 25.11에 대한 자세한 내용은 다음 간행물을 참조하세요.
+ SchedMD 릴리스 발표: [https://www.schedmd.com/slurm-version-25-11-0-is-now-available/](https://www.schedmd.com/slurm-version-25-11-0-is-now-available/)
+ SchedMD 릴리스 정보: [https://github.com/SchedMD/slurm/blob/slurm-25.11/RELEASE\_NOTES.md](https://github.com/SchedMD/slurm/blob/slurm-25.11/RELEASE_NOTES.md)

## Slurm 25.05
<a name="slurm-versions_release-notes_25.05"></a>

**AWS PCS에 구현된 변경 사항**
+ 이제 Slurm requeue\_on\_resume\_failure SchedulerParameter가 기본적으로 활성화됩니다.
+ "stderr"는 Slurm 25.05에서 비활성화되었으므로 LogTimeFormat의 옵션으로 제거되었습니다.
+ AWS PCS는 다중 클러스터 sackd 구성을 지원합니다. 로그인 노드는 여러 클러스터에 액세스할 수 있습니다.

Slurm 25.05에 대한 자세한 내용은 다음 간행물을 참조하세요.
+ SchedMD 릴리스 발표: [https://www.schedmd.com/slurm-version-25-05-0-is-now-available/](https://www.schedmd.com/slurm-version-25-05-0-is-now-available/)
+ SchedMD 릴리스 정보: [https://github.com/SchedMD/slurm/blob/slurm-25-05-0-1/RELEASE\_NOTES.md](https://github.com/SchedMD/slurm/blob/slurm-25-05-0-1/RELEASE_NOTES.md)

## Slurm 24.11
<a name="slurm-versions_release-notes_24.11"></a>

**AWS PCS에 구현된 변경 사항**
+ AWS PCS는 Slurm 회계를 지원합니다. 자세한 내용은 [AWS PCS의 Slurm 회계](slurm-accounting.md) 섹션을 참조하세요.

Slurm 24.11에 대한 자세한 내용은 다음 간행물을 참조하세요.
+ [SchedMD 릴리스 발표](https://www.schedmd.com/slurm-version-24-11-0-is-now-available/)
+ [SchedMD 릴리스 정보](https://github.com/SchedMD/slurm/blob/slurm-24-11-0-1/RELEASE_NOTES)

## Slurm 24.05
<a name="slurm-versions_release-notes_24.05"></a>

**AWS PCS에 구현된 변경 사항**
+ 이제 새 Slurm Step Manager 모듈이 AWS PCS에서 기본적으로 활성화됩니다. 이 모듈은 단계 관리를 중앙 컨트롤러에서 컴퓨팅 노드로 오프로드하여 단계 사용량이 많은 환경에서 시스템 동시성을 크게 개선함으로써 상당한 이점을 제공합니다. 이 구성을 지원하고 더 나은 격리 `Prolog` 및 `Epilog` 프로세스 실행을 위해 새 prolog 플래그(`Contain`, `Alloc`)가 활성화됩니다.
+ 컨트롤러에서 컴퓨팅 노드로의 계층적 통신은 Slurm 노드 내 통신을 최적화하도록 활성화되어 확장성과 성능을 개선합니다. 또한 라우팅 구성은 이제 플러그인의 기본 라우팅 알고리즘 대신 컨트롤러와의 통신에 파티션 노드 목록을 사용하여 시스템 복원력을 개선합니다.
+ 새 해시 플러그인은 이전를 `HashPlugin=hash/sha3` 대체합니다`hash/k12 plugin`. 이제 AWS PCS 클러스터에서이 기능이 기본적으로 활성화됩니다.
+ 이제 Slurm 컨트롤러 로그에에 대한 모든 인바운드 원격 프로시저 호출(RPC)에 대한 향상된 감사 기능이 포함됩니다`slurmctld`. 로그에는 연결 처리 전 소스 주소, 인증된 사용자 및 RPC 유형이 포함됩니다.

Slurm 24.05에 대한 자세한 내용은 다음 간행물을 참조하세요.
+ [SchedMD 릴리스 발표](https://www.schedmd.com/slurm-version-24-05-0-is-now-available/)
+ [SchedMD 릴리스 정보](https://github.com/SchedMD/slurm/blob/slurm-24-05-0-1/RELEASE_NOTES)

## Slurm 23.11
<a name="slurm-versions_release-notes_23.11"></a>

**AWS PCS에서 변경할 수 있는 Slurm 설정**
+  의 `SuspendTime` 기본값은 입니다`60`. AWS PCS `scaleDownIdleTimeInSeconds` 구성 파라미터를 사용하여 설정합니다. 자세한 내용은 *AWS PCS API* 참조에서 `ClusterSlurmConfiguration` 데이터 형식의 [`scaleDownIdleTimeInSeconds`](https://docs.aws.amazon.com/pcs/latest/APIReference/API_ClusterSlurmConfiguration.html#PCS-Type-ClusterSlurmConfiguration-scaleDownIdleTimeInSeconds) 파라미터를 참조하세요.
+  `MaxJobCount` 및 `MaxArraySize`는 클러스터에 대해 선택한 크기를 기반으로 합니다. 자세한 내용은 *AWS PCS* `CreateCluster` API 참조에서 API 작업의 [`size`](https://docs.aws.amazon.com/pcs/latest/APIReference/API_CreateCluster.html#PCS-CreateCluster-request-size) 파라미터를 참조하세요.
+  `SelectTypeParameters` Slurm 설정은 기본적으로 입니다`CR_CPU`. 클러스터를 생성할 때 `slurmCustomSettings`에서 설정할 값으로 제공할 수 있습니다. 자세한 내용은 API 작업의 [`slurmCustomSettings`](https://docs.aws.amazon.com/pcs/latest/APIReference/API_ClusterSlurmConfigurationRequest.html#PCS-Type-ClusterSlurmConfigurationRequest-slurmCustomSettings) 파라미터 및 PCS `CreateCluster` API 참조의 [SlurmCustomSetting](https://docs.aws.amazon.com/pcs/latest/APIReference/API_SlurmCustomSetting.html)을 참조하세요. *AWS * 
+ 클러스터 `Epilog` 수준에서 `Prolog` 및를 설정할 수 있습니다. 클러스터를 생성할 때 `slurmCustomSettings`에서 설정할 값으로 제공할 수 있습니다. 자세한 내용은 [`CreateCluster`](https://docs.aws.amazon.com/pcs/latest/APIReference/API_CreateCluster.html) 및 PCS API 참조의 [SlurmCustomSetting](https://docs.aws.amazon.com/pcs/latest/APIReference/API_SlurmCustomSetting.html)을 참조하세요. *AWS * 
+ 컴퓨팅 노드 그룹 수준에서 `Weight` 및 `RealMemory`를 설정할 수 있습니다. 컴퓨팅 노드 그룹을 생성할 때에서 `slurmCustomSettings` 설정할 값으로 제공할 수 있습니다. 자세한 내용은 [`CreateComputeNodeGroup`](https://docs.aws.amazon.com/pcs/latest/APIReference/API_CreateComputeNodeGroup.html) 및 PCS API 참조의 [SlurmCustomSetting](https://docs.aws.amazon.com/pcs/latest/APIReference/API_SlurmCustomSetting.html)을 참조하세요. *AWS * 