

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

# AWS PCS의 Slurm CLI 필터 플러그인에 대해 자주 묻는 질문
<a name="slurm-cli-filter-plugins-faq"></a>

CLI 필터 플러그인에 대해 자주 묻는 질문을 검토합니다.

**CLI 필터 플러그인과 작업 제출 플러그인의 차이점은 무엇인가요?**  
CLI 필터 플러그인은 작업 제출이 컨트롤러에 도달하기 전에 로그인 및 컴퓨팅 노드에서 클라이언트 측을 실행하는 반면, 작업 제출 플러그인은 작업 제출 후 컨트롤러에서 서버 측을 실행합니다. CLI 필터 플러그인은 사용자가 우회할 수 있지만 컨트롤러 잠금은 유지하지 않지만 작업 제출은 안전하지만 실행 중에 클러스터 성능에 영향을 미칠 수 있습니다.

** AWS PCS는 Slurm 작업 제출 플러그인을 지원하나요?**  
아니요, 작업 제출 플러그인은 AWS PCS에서 지원되지 않습니다. 대신 CLI 필터 플러그인을 작업 제출 검증 및 수정에 사용합니다.

**보안 적용을 위해 CLI 필터 플러그인을 사용할 수 있나요?**  
아니요. CLI 필터 플러그인은 확인된 사용자가 우회할 수 있으며 보안 적용에 의존해서는 안 됩니다. 보안에 중요한 정책 대신 사용자 경험 개선, 기본 파라미터 설정 및 정책 지침에 사용합니다.

**로그인 노드뿐만 아니라 모든 컴퓨팅 노드에 스크립트가 있어야 하는 이유는 무엇입니까?**  
와 같은 Slurm 명령은 컴퓨팅 노드의 작업 스크립트 내에서 실행할 `srun` 수 있으며, 이는 CLI 필터 플러그인 실행도 트리거합니다. Slurm 명령이 실행되는 모든 곳에서 스크립트를 사용할 수 있어야 합니다.

**라이브 클러스터에서 CLI 필터 플러그인 스크립트를 수정할 수 있나요?**  
예, S3 또는 파일 시스템 배포 접근 방식을 사용하는 경우 가능합니다. 새 인스턴스는 업데이트된 스크립트를 가져오지만 기존 인스턴스는 스크립트를 수동으로 또는 선택한 배포 방법을 통해 업데이트해야 합니다.

**다른 컴퓨팅 노드 그룹에서 다른 CLI 필터 플러그인 스크립트를 사용할 수 있나요?**  
예, 하지만 권장되지 않습니다. 서로 다른 컴퓨팅 노드 그룹에 서로 다른 로직을 가진 스크립트를 제공할 수 있지만 상호 종속성을 관리하고 중복 로직을 방지하는 것은 사용자의 책임입니다. 대부분의 고객은 전체 클러스터에서 하나의 로직 세트를 제공합니다.

**Lua 대신 C 구현과 함께 CLI 필터 플러그인을 사용할 수 있나요?**  
C 구현은 지원되지 않습니다. Lua 스크립트 구현만 AWS PCS에서 지원됩니다. SchedMD는 CLI 필터 플러그인을 구현할 때 고객이 쉽게 사용할 수 있도록 C 대신 Lua를 사용할 것을 권장합니다.

**기존 클러스터에서 CLI 필터 플러그인을 켜거나 끌 수 있습니까?**  
예, 클러스터를 다시 생성하지 않고 업데이트 API를 사용하여 기존 클러스터에서 CLI 필터 플러그인을 활성화하거나 비활성화할 수 있습니다.