Pré-requisitos para o script de configuração do nó de login de vários clusters do AWS PCS - AWS PCS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Pré-requisitos para o script de configuração do nó de login de vários clusters do AWS PCS

Requisitos do sistema

  • Sistema operacional Linux com systemd suporte

  • Privilégios de root para configuração do sistema

Comandos e pacotes necessários

  • bash— Interpretador Shell (versão 4.0+)

  • curl— Para recuperação de AWS metadados do IMDS v2

  • jq— Processador JSON para analisar respostas AWS da API

  • aws— AWS CLI v2 para executar ações da API AWS PCS e para acesso ao Secrets Manager

  • systemctl— gerenciamento systemd de serviços

  • find— Utilitário de pesquisa do sistema de arquivos

  • grep— Correspondência de padrões de texto

  • sed— Editor de stream para manipulação de texto

  • sort— Utilitário de classificação de texto

  • tail— Exibe as últimas linhas de um arquivo

  • mkdir— Criação de diretório

  • chmod— Altera as permissões do arquivo

  • chown— Altera a propriedade do arquivo

  • ldconfig— Configuração do vinculador dinâmico

AWS requisitos

  • Um cluster AWS PCS que executa o Slurm versão 25.05 ou posterior

  • AWS credenciais configuradas (por meio de uma função do IAM, arquivo de credenciais ou variáveis de ambiente)

  • Permissões para:

    • pcs:GetCluster

    • secretsmanager:GetSecretValue(se você usar um segredo alternativo)

Usuários e grupos do sistema

  • O slurm usuário e o grupo devem existir no sistema

Instalação do Slurm

  • O Slurm deve ser instalado no mesmo local dos pacotes de instalação do AWS PCS Slurm:

    /opt/aws/pcs/scheduler/slurm-version