AWS PCS의 Slurm CLI 필터 플러그인에 대해 자주 묻는 질문 - AWS PCS

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

AWS PCS의 Slurm CLI 필터 플러그인에 대해 자주 묻는 질문

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 필터 플러그인을 활성화하거나 비활성화할 수 있습니다.