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á.
Instaladores de software para criar de forma personalizada AMIs para AWS PCS
AWS fornece um arquivo para download que pode instalar o software AWS PCS em uma instância. AWS também fornece software que pode baixar, compilar e instalar versões relevantes do Slurm e de suas dependências. Você pode usar essas instruções para criar uma versão personalizada AMIs para uso com o AWS PCS ou pode usar seus próprios métodos.
Sumário
AWS Instalador de software PCS
O instalador do software AWS PCS configura uma instância para funcionar com o AWS PCS durante o processo de inicialização da instância. Você deve usar os AWS instaladores fornecidos para instalar o software AWS PCS em sua AMI personalizada.
Instalador do Slurm
O instalador do Slurm baixa, compila e instala versões relevantes do Slurm e de suas dependências. Você pode usar o instalador do Slurm para criar de forma personalizada AMIs para AWS PCS. Você também pode usar seus próprios mecanismos se eles forem consistentes com a configuração de software fornecida pelo instalador do Slurm.
O software AWS fornecido instala o seguinte:
-
Slurm
na versão principal e de manutenção solicitada (atualmente versão 24.05.x) - Licença GPL 2 -
O Slurm é construído com
--sysconfdir
um conjunto de/etc/slurm
-
O Slurm é construído com a opção e
--enable-pam
--without-munge
-
O Slurm é construído com a opção
--sharedstatedir=/run/slurm/
-
O Slurm é construído com suporte a PMIX e JWT
-
O Slurm é instalado em
/opt/aws/pcs/schedulers/slurm-24.05
-
-
OpenPmix
(versão 4.2.6) — Licença -
O OpenPmix é instalado como um subdiretório do
/opt/aws/pcs/scheduler/
-
-
libjwt
(versão 1.17.0) — Licença MPL-2.0 -
libjwt é instalado como um subdiretório do
/opt/aws/pcs/scheduler/
-
O software AWS fornecido altera a configuração do sistema da seguinte forma:
-
O
systemd
arquivo Slurm criado pela compilação é copiado/etc/systemd/system/
com o nome do arquivo.slurmd-24.05.service
-
Se eles não existirem, um usuário e um grupo (
slurm:slurm
) do Slurm são criados com UID/GID de.401
-
No Amazon Linux 2 e no Rocky Linux 9, a instalação adiciona o repositório EPEL para instalar o software necessário para criar o Slurm ou suas dependências.
-
RHEL9 Na instalação, habilitará
codeready-builder-for-rhel-9-rhui-rpms
eepel-release-latest-9
instalará o software necessáriofedoraproject
para criar o Slurm ou suas dependências.
Sistemas operacionais compatíveis
O software AWS PCS e os instaladores do Slurm oferecem suporte aos seguintes sistemas operacionais:
-
Amazon Linux 2
-
RedHat Linux corporativo 9
-
Rocky Linux 9
-
Ubuntu 22.04
Para obter mais informações, consulte Sistemas operacionais compatíveis no AWS PCS.
nota
AMIs de deep learning da AWS As versões (DLAMI) baseadas no Amazon Linux 2 e no Ubuntu 22.04 devem ser compatíveis com o software PCS e os instaladores AWS do Slurm. Para obter mais informações, consulte Como escolher sua DLAMI no AMIs de deep learning da AWS Guia do desenvolvedor.
Tipos de instâncias compatíveis
AWS O software PCS e os instaladores do Slurm oferecem suporte a qualquer tipo de instância x86_64 ou arm64 que possa executar um dos sistemas operacionais compatíveis.
Versões do Slurm suportadas
As seguintes versões principais do Slurm são suportadas:
-
Prejuízo 24.05
-
Fauna 23.11
Verifique os instaladores usando uma soma de verificação
Você pode usar SHA256 somas de verificação para verificar os arquivos tarball (.tar.gz) do instalador. Recomendamos que você faça isso para verificar a identidade do fornecedor do software e para verificar se a aplicação não foi alterada ou corrompida desde que foi publicada.
Para verificar um tarball
Use o utilitário sha256sum para a soma de SHA256 verificação e especifique o nome do arquivo tarball. Você deve executar o comando a partir do diretório em que salvou o arquivo tarball.
-
SHA256
$
sha256sumtarball_filename.tar.gz
O comando deve retornar um valor de soma de verificação no formato a seguir.
checksum_value
tarball_filename.tar.gz
Compare o valor da soma de verificação retornado pelo comando com o valor da soma de verificação fornecido na tabela a seguir. Se as somas de verificação corresponderem, é seguro executar o script de instalação.
Importante
Se as somas de verificação não corresponderem, não execute o script de instalação. Entre em contato com a Suporte
Por exemplo, o comando a seguir gera a SHA256 soma de verificação para o tarball do Slurm 24.05.5-2.
$
sha256sum aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz
Resultado do exemplo:
7cc8d8294f2fbff95fe0602cf9e21e02003b5d96c0730e0a18c6aa04c7a4967b aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz
As tabelas a seguir listam as somas de verificação das versões recentes dos instaladores. us-east-1
Substitua pelo Região da AWS local em que você usa o AWS PCS.
Installer (Instalador) | Faça download do URL | SHA256 soma de verificação |
---|---|---|
AWS Agente PCS 1.1.1-1 |
|
|
AWS Agente PCS 1.1.0-1 |
|
|
AWS Agente PCS 1.0.1-1 |
|
|
AWS Agente PCS 1.0.0-1 |
|
|
Installer (Instalador) | Faça download do URL | SHA256 soma de verificação |
---|---|---|
Slurm 24.05.5-2 |
|
|
Slurm 23.11.10-3 |
|
|
Slurm 23.11.10-2 |
|
|
Slurm 23.11.10-1 |
|
|
Slurm 23.11.9-1 |
|
|