Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Instaladores de software para crear programas personalizados AMIs AWS PCS
AWS proporciona un archivo descargable que puede instalar el AWS PCS software en una instancia. AWS también proporciona software que puede descargar, compilar e instalar las versiones pertinentes de Slurm y sus dependencias. Puede usar estas instrucciones para crear métodos personalizados AMIs para usarlos con ellos AWS PCS o puede usar sus propios métodos.
Contenido
AWS PCSinstalador de software
El instalador de AWS PCS software configura una instancia para que funcione AWS PCS durante el proceso de arranque de la instancia. Debe utilizar los AWS instaladores proporcionados para instalar el AWS PCS software de forma personalizada. AMI
Instalador Slurm
El instalador de Slurm descarga, compila e instala las versiones relevantes de Slurm y sus dependencias. Puede usar el instalador de Slurm para crear versiones personalizadas. AMIs AWS PCS También puede utilizar sus propios mecanismos si son coherentes con la configuración de software que proporciona el instalador de Slurm.
El software AWS proporcionado instala lo siguiente:
-
Utilice
la versión principal y de mantenimiento solicitada (actualmente la versión 23.11.8): licencia 2 GPL -
Slurm está construido con el conjunto de
--sysconfdir
/etc/slurm
-
Slurm está diseñado con la opción y
--enable-pam
--without-munge
-
Slurm se construye con la opción
--sharedstatedir=/run/slurm/
-
Slurm está construido con un soporte PMIX JWT
-
Slurm está instalado en
/opt/aws/pcs/schedulers/slurm-23.11
-
-
Open PMIX
(versión 4.2.6) — Licencia -
Open PMIX se instala como un subdirectorio de
/opt/aws/pcs/scheduler/
-
-
libjwt
(versión 1.15.3) — Licencia -2.0 MPL -
libjwt se instala como un subdirectorio de
/opt/aws/pcs/scheduler/
-
El software AWS suministrado cambia la configuración del sistema de la siguiente manera:
-
El
systemd
archivo Slurm creado por la compilación se copia/etc/systemd/system/
con el nombre del archivo.slurmd-23.11.service
-
Si no existen, se crean un usuario y un grupo de Slurm (
slurm:slurm
) con/de. UID GID401
-
En Amazon Linux 2 y Rocky Linux 9, la instalación añade el EPEL repositorio para instalar el software necesario para compilar Slurm o sus dependencias.
-
Durante RHEL9 la instalación, se habilitará
codeready-builder-for-rhel-9-rhui-rpms
yepel-release-latest-9
se instalará el software necesariofedoraproject
para compilar Slurm o sus dependencias.
Sistemas operativos compatibles
El AWS PCS software y los instaladores de Slurm son compatibles con los siguientes sistemas operativos:
-
Amazon Linux 2
-
RedHat Linux empresarial 9
-
Rocky Linux 9
-
Ubuntu 22.04
nota
AWS Deep Learning AMIs (DLAMI) las versiones basadas en Amazon Linux 2 y Ubuntu 22.04 deberían ser compatibles con el AWS PCS software y los instaladores de Slurm. Para obtener más información, consulte Choosing Your DLAMI en la Guía para desarrolladores.AWS Deep Learning AMIs
Tipos de instancias admitidas
AWS PCSLos instaladores de software y Slurm admiten cualquier tipo de instancia x86_64 o arm64 que pueda ejecutar uno de los sistemas operativos compatibles.
Versiones de Slurm compatibles
Se admiten las siguientes versiones principales de Slurm:
-
Slurm 23.11
Verifique los instaladores mediante una suma de verificación
Puede utilizar SHA256 sumas de comprobación para comprobar los archivos tar (.tar.gz) del instalador. Le recomendamos que lo haga para verificar la identidad del editor de software y para comprobar que la aplicación no se ha modificado ni dañado desde que se publicó.
Para verificar un tarball
Utilice la utilidad sha256sum para la suma de SHA256 comprobación y especifique el nombre del archivo tarball. Debe ejecutar el comando desde el directorio en el que guardó el archivo tarball.
-
SHA256
$
sha256sumtarball_filename.tar.gz
El comando debe devolver un valor de suma de comprobación con el siguiente formato.
checksum_value
tarball_filename.tar.gz
Compare el valor de la suma de verificación devuelto por el comando con el valor de la suma de verificación que se proporciona en la siguiente tabla. Si las sumas de comprobación coinciden, es seguro ejecutar el script de instalación.
importante
Si las sumas de comprobación no coinciden, no ejecute el script de instalación. Póngase en contacto con AWS Support
Por ejemplo, el siguiente comando genera la SHA256 suma de comprobación del tarball de Slurm 23.11.9.
$
sha256sum aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
Ejemplo de salida:
1de7d919c8632fe8e2806611bed4fde1005a4fadc795412456e935c7bba2a9b8 aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
La siguiente tabla muestra las sumas de comprobación de las versiones recientes de los instaladores. Reemplazar us-east-1
con el Región de AWS lugar donde se usa. AWS PCS
Installer (Instalador) | Descarga URL | SHA256suma de comprobación |
---|---|---|
AWS PCSagente 1.0.1-1 |
|
|
AWS PCSagente 1.0.0-1 |
|
|
Slurm 23.11.9-1 |
|
|