

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 PCS personalizados AMIs AWS
<a name="working-with_ami_installers"></a>

AWS proporciona un archivo descargable que puede instalar el software AWS PCS 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 una versión personalizada AMIs para su uso con AWS PCS o puede usar sus propios métodos.

**Contents**
+ [AWS Instalador del software PCS Agent](#working-with_ami_installers_service)
+ [Instalador de Slurm](#working-with_ami_installers_slurm)
+ [Sistemas operativos compatibles](#working-with_ami_installers_os)
+ [Tipos de instancias admitidas](#working-wth_ami_installers_instance-types)
+ [Versiones de Slurm compatibles](#working-with_ami_installers_slurm-versions)
+ [Verifique los instaladores mediante una suma de verificación](#working-with_ami_installers_verify)

## AWS Instalador del software PCS Agent
<a name="working-with_ami_installers_service"></a>

El instalador del software del agente AWS PCS configura una instancia para que funcione con el AWS PCS durante el proceso de arranque de la instancia. Debe utilizar los AWS instaladores proporcionados para instalar el agente AWS PCS en la AMI personalizada.

Para obtener más información sobre el software del agente AWS PCS, consulte. [AWS Versiones del agente PCS](pcs-agent-versions.md)

## Instalador de Slurm
<a name="working-with_ami_installers_slurm"></a>

 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 para PCS. AMIs AWS También puede utilizar sus propios mecanismos si son coherentes con la configuración de software que proporciona el instalador de Slurm. Para obtener más información sobre la compatibilidad de AWS PCS con Slurm, consulte. [Versiones de Slurm en PCS AWS](slurm-versions.md)

El software AWS suministrado instala lo siguiente:
+  [Utilice](https://slurm.schedmd.com/) [la versión principal y de mantenimiento solicitada (actualmente la versión 25.05.x): licencia GPL 2](https://github.com/SchedMD/slurm?tab=License-1-ov-file)
  +  Slurm está construido con un 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 soporte para PMIX y JWT 
  +  Slurm está instalado en `/opt/aws/pcs/schedulers/slurm-25.05` 
+  [OpenPMix (versión 4.2.6](https://openpmix.github.io/)[) — Licencia](https://github.com/openpmix/openpmix?tab=License-1-ov-file) 
  +  OpenPMIX se instala como un subdirectorio de `/opt/aws/pcs/scheduler/` 
+  [libjwt (versión 1.17.0](https://benmcollins.github.io/libjwt/)[) — Licencia MPL-2.0](https://github.com/benmcollins/libjwt?tab=MPL-2.0-1-ov-file#readme) 
  +  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-25.05.service`
+  Si no existen, se crean un usuario y un grupo de Slurm (`slurm:slurm`) con of. UID/GID `401`
+  `/etc/aws/pcs/scheduler/slurm-25.05/plugstack.conf.d/`Se crea la carpeta para almacenar la configuración. [Amplíe la funcionalidad de Slurm en los PCS con los complementos de AWS SPANK](spank.md)
+  En Amazon Linux 2 y Rocky Linux 9, la instalación añade el repositorio EPEL 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` y `epel-release-latest-9` se instalará el software necesario `fedoraproject` para compilar Slurm o sus dependencias. 

## Sistemas operativos compatibles
<a name="working-with_ami_installers_os"></a>

Consulte [Sistemas operativos compatibles en AWS PCS](operating-systems.md).

**nota**  
AWS Deep Learning AMIs Las versiones (DLAMI) basadas en Amazon Linux 2 y Ubuntu 22.04 deben ser compatibles con el software PCS y los instaladores de AWS Slurm. *Para obtener más información, consulte [Cómo elegir su DLAMI](https://docs.aws.amazon.com/dlami/latest/devguide/options.html) en AWS Deep Learning AMIs la Guía para desarrolladores.*

## Tipos de instancias admitidas
<a name="working-wth_ami_installers_instance-types"></a>

 AWS El software PCS y los instaladores de Slurm admiten cualquier tipo de instancia x86\$164 o arm64 que pueda ejecutar uno de los sistemas operativos compatibles. 

## Versiones de Slurm compatibles
<a name="working-with_ami_installers_slurm-versions"></a>

Consulte [Versiones de Slurm en PCS AWS](slurm-versions.md).

## Verifique los instaladores mediante una suma de verificación
<a name="working-with_ami_installers_verify"></a>

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

  ```
  $ sha256sum tarball_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. Ponte en contacto con [Soporte](https://console.aws.amazon.com/support).

Por ejemplo, el siguiente comando genera la SHA256 suma de comprobación del tarball Slurm 25.05.4-1.

```
$ sha256sum aws-pcs-slurm-25.05-installer-25.05.4-1.tar.gz
```

Ejemplo de código de salida:

```
3b0f93bce441d4f4f6935175f2c1e81cd961cb923adb416fa6689f5592047a7d aws-pcs-slurm-25.05-installer-25.05.4-1.tar.gz
```

En las tablas siguientes se muestran las sumas de comprobación de las versiones recientes de los instaladores. *us-east-1*Sustitúyalo por el Región de AWS lugar en el que utilice PCS AWS .


**AWS Agente de PCS**  

| Installer (Instalador) | Descargar URL | SHA256 suma de control | 
| --- | --- | --- | 
| AWS agente PCS 1.3.2-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.2-1.tar.gz</pre>  |  <pre>06b32a952a1c849e3442e35c28ac2e4d6962b09286cad748f3c83d561b52ec6f</pre>  | 
| AWS Agente PCS 1.3.1-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.1-1.tar.gz</pre>  |  <pre>5b7f1eb7b3a86bd2d331b5cb0138d868dc9452da34b480becd86af892c7e8d19</pre>  | 
| AWS Agente PCS 1.3.0-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.0-1.tar.gz</pre>  |  <pre>eadc9b65c3db248bdde2a6c41814dfb1b97239f24ad55e03d8526dd9ab4a8d16</pre>  | 
| AWS Agente PCS 1.2.2-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.2.2-1.tar.gz</pre>  |  <pre>fd7b6ea5442db75d723fc4971781ce6ae511baa21b87c4286fc1df8127b282b8</pre>  | 
| AWS Agente PCS 1.2.1-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.2.1-1.tar.gz</pre>  |  <pre>2b784643ca01ccca1baa64fbfb34bb41efe8bdca69470998b74ce3962bc271d4</pre>  | 
| AWS Agente PCS 1.2.0-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.2.0-1.tar.gz</pre>  |  <pre>470db8c4fc9e50277b6317f98584b6b547e73523043e34f018eecae767846805</pre>  | 
| AWS Agente PCS 1.1.1-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.1.1-1.tar.gz</pre>  |  <pre>bef078bf60a6d8ecde2e6c49cd34d088703f02550279e3bf483d57a235334dc6</pre>  | 
| AWS Agente PCS 1.1.0-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.1.0-1.tar.gz</pre>  |  <pre>594c32194c71bccc5d66e5213213ae38dd2c6d2f9a950bb01accea0bbab0873a</pre>  | 
| AWS Agente PCS 1.0.1-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.1-1.tar.gz</pre>  |  <pre>04e22264019837e3f42d8346daf5886eaacecd21571742eb505ea8911786bcb2</pre>  | 
| AWS Agente PCS 1.0.0-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.0-1.tar.gz</pre>  |  <pre>d2d3d68d00c685435c38af471d7e2492dde5ce9eb222d7b6ef0042144b134ce0</pre>  | 


**Instalador Slurm**  

| Installer (Instalador) | Descargar URL | SHA256 suma de verificación | 
| --- | --- | --- | 
| Slurm 25.05.4-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.05-installer-25.05.4-1.tar.gz</pre>  |  <pre>3b0f93bce441d4f4f6935175f2c1e81cd961cb923adb416fa6689f5592047a7d</pre>  | 
| Slurm 25.05.3-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.05-installer-25.05.3-1.tar.gz</pre>  |  <pre>851bb5815b6700ceb30cc4a3fda204ca8ce362c14528c339908983255a936cf0</pre>  | 
| Slurm 24.11.6-2 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.11-installer-24.11.6-2.tar.gz</pre>  |  <pre>f17cd78e0bc6b9c818b794d9d2685cceabdc73f4fbb12f7566ae5b86a5abc32b</pre>  | 
| Slurm 24.11.6-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.11-installer-24.11.6-1.tar.gz</pre>  |  <pre>225de9fc18206f5f65f412effe1fd457614ac97ee9822b3ff804a452b0fae522</pre>  | 
| Slurm 24.11.5-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.11-installer-24.11.5-1.tar.gz</pre>  |  <pre>593efe4d66bef2f3e46d5a382fb5a32f7a3ca2510bcf1b3c85739f4f951810d5</pre>  | 
| Slurm 24.05.8-2 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.8-2.tar.gz</pre>  |  <pre>c494b0b55c319a4c2f3faf668c759d46c32c4c7aa94ae97d94128328fe95364b</pre>  | 
| Slurm 24.05.8-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.8-1.tar.gz</pre>  |  <pre>210a43b376af082bbad640b2032655885790c5dab0e6489cc327c7310a375849</pre>  | 
| Slurm 24.05.7-1 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.7-1.tar.gz</pre>  |  <pre>0b5ed7c81195de2628c78f37c79e63fc4ae99132ca6b019b53a0d68792ee82c5</pre>  | 
| Slurm 24.05.5-2 |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz</pre>  |  <pre>7cc8d8294f2fbff95fe0602cf9e21e02003b5d96c0730e0a18c6aa04c7a4967b</pre>  | 
| Slurm 23.11.10-4 (obsoleto) |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-4.tar.gz</pre>  |  <pre>bb2d8c919c69dba38d14358f49c7f0427564c5dd4af85a1c9eca2c57ceeae29a</pre>  | 
| Slurm 23.11.10-3 (obsoleto) |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-3.tar.gz</pre>  |  <pre>488a10ee0fbd57ec0e0ff7ea708a9e3038fafdc025c6bb391c75c2e2a7852a00</pre>  | 
| Slurm 23.11.10-2 (obsoleto) |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-2.tar.gz</pre>  |  <pre>0bbe85423305c05987931168caf98da08a34c25f9eec0690e8e74de0b7bc8752</pre>  | 
| Slurm 23.11.10-1 (obsoleto) |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-1.tar.gz</pre>  |  <pre>27e8faa9980e92cdfd8cfdc71f937777f0934552ce61e33dac4ecf5a20321e44</pre>  | 
| Slurm 23.11.9-1 (obsoleto) |  <pre>https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz</pre>  |  <pre>1de7d919c8632fe8e2806611bed4fde1005a4fadc795412456e935c7bba2a9b8</pre>  | 