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 AMIs personalizadas para AWS PEÇAS
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 suas dependências. Você pode usar essas instruções para criar AMIs personalizadas para uso com AWS PCS ou usar seus próprios métodos.
Sumário
AWS Instalador do software do agente PCS
O instalador do software do agente AWS PCS configura uma instância para funcionar com o AWS PCS durante o processo de inicialização da instância. Você deve usar AWS instaladores fornecidos para instalar o agente AWS PCS em sua AMI personalizada.
Para obter mais informações sobre o software do agente AWS PCS, consulteAWS Versões do agente PCS.
Instalador do Slurm
O instalador do Slurm baixa, compila e instala versões relevantes do Slurm e suas dependências. Você pode usar o instalador do Slurm para criar AMIs personalizadas para PCS. AWS Você também pode usar seus próprios mecanismos se eles forem consistentes com a configuração de software fornecida pelo instalador do Slurm. Para obter mais informações sobre o suporte AWS PCS para Slurm, consulte. Versões Slurm em AWS PEÇAS
O software AWS fornecido instala o seguinte:
-
Slurm
na versão principal e de manutenção solicitada (atualmente versão 25.11.x) - Licença GPL 2 https://github.com/SchedMD/slurm?tab=License-1-ov-file -
Slurm é construído com
--sysconfdirset to/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 está instalado em
/opt/aws/pcs/schedulers/slurm-25.11
-
-
OpenPMIX
(versão 4.2.6) — Licença https://github.com/openpmix/openpmix?tab=License-1-ov-file -
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
systemdarquivo Slurm criado pela compilação é copiado/etc/systemd/system/com o nome do arquivo.slurmd-25.11.service -
Se eles não existirem, um usuário e um grupo do Slurm (
slurm:slurm) são criados com UID/GID of.401 -
A pasta
/etc/aws/pcs/scheduler/slurm-25.11/plugstack.conf.d/é criada para armazenar sua Estenda a funcionalidade do Slurm em AWS PCS com plug-ins SPANK configuração. -
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.
-
No RHEL9, a instalação habilitará
codeready-builder-for-rhel-9-rhui-rpmse desativará a instalaçãoepel-release-latest-9do software necessáriofedoraprojectpara criar o Slurm ou suas dependências.
Sistemas operacionais compatíveis
Consulte Sistemas operacionais compatíveis no AWS PCS.
nota
AMIs de deep learning da AWS As versões (DLAMI) baseadas no Amazon Linux 2023 e no Ubuntu 22.04 devem ser compatíveis com o software AWS PCS e os instaladores do Slurm. Para obter mais informações, consulte Como escolher sua DLAMI no Guia do AMIs de deep learning da AWS desenvolvedor.
Tipos de instâncias compatíveis
AWS O software PCS e os instaladores do Slurm suportam qualquer tipo de instância x86_64 ou arm64 que possa executar um dos sistemas operacionais suportados.
Versões suportadas do Slurm
Consulte Versões Slurm em AWS PEÇAS.
Verifique os instaladores usando uma soma de verificação
Você pode usar somas de verificação SHA256 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 arquivo tar
Use o utilitário sha256sum para a soma de verificação SHA256 e especifique o nome do arquivo tarball. Você deve executar o comando no 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 soma de verificação SHA256 para o tarball Slurm 25.11.7-1.
$sha256sum aws-pcs-slurm-25.11-installer-25.11.7-1.tar.gz
Resultado do exemplo:
901305999c4b572229aade737d66865fcb6b52fe0c9c1f27d03f1ffda3b9cf13 aws-pcs-slurm-25.11-installer-25.11.7-1.tar.gz
As tabelas a seguir listam as somas de verificação das versões recentes dos instaladores. us-east-1Substitua pelo AWS PCS Região da AWS onde você usa.
| Installer (Instalador) | Faça download do URL | Soma de verificação SHA256 |
|---|---|---|
| AWS Agente PCS 1.5.0-1 |
|
|
| AWS Agente PCS 1.4.1-1 |
|
|
| AWS Agente PCS 1.4.0-1 |
|
|
| AWS Agente PCS 1.3.2-1 |
|
|
| AWS Agente PCS 1.3.1-1 |
|
|
| AWS Agente PCS 1.3.0-1 |
|
|
| AWS Agente PCS 1.2.2-1 |
|
|
| AWS Agente PCS 1.2.1-1 |
|
|
| AWS Agente PCS 1.2.0-1 |
|
|
| 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 | Soma de verificação SHA256 |
|---|---|---|
| Slurm 25.11.7-1 |
|
|
| Slurm 25.11.6-2 |
|
|
| Slurm 25.11.6-1 |
|
|
| Província 25.11.2-1 |
|
|
| Favorita 25.05.8-2 |
|
|
| Favorita 25.05.8-1 |
|
|
| Slurm 25.05.7-1 |
|
|
| Favorita 25.05.5-1 |
|
|
| Favorita 25.05.4-1 |
|
|
| Favorita 25.05.3-1 |
|
|
| Slurm 24.11.7-2 |
|
|
| Slurm 24.11.7-1 |
|
|
| Slurm 24.11.6-2 |
|
|
| Slurm 24.11.6-1 |
|
|
| Slurm 24.11.5-1 |
|
|
| Slurm 24.05.8-3 (obsoleto) |
|
|
| Slurm 24.05.8-2 (obsoleto) |
|
|
| Slurm 24.05.8-1 (obsoleto) |
|
|
| Slurm 24.05.7-1 (obsoleto) |
|
|
| Slurm 24.05.5-2 (obsoleto) |
|
|
| Slurm 23.11.10-5 (obsoleto) |
|
|
| Slurm 23.11.10-4 (obsoleto) |
|
|
| Slurm 23.11.10-3 (obsoleto) |
|
|
| Slurm 23.11.10-2 (obsoleto) |
|
|
| Slurm 23.11.10-1 (obsoleto) |
|
|
| Slurm 23.11.9-1 (obsoleto) |
|
|