用于为 PCS 定制 AMIs 版本的软件安装程序 AWS - AWS PC

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

用于为 PCS 定制 AMIs 版本的软件安装程序 AWS

AWS 提供了可在实例上安装 AWS PCS 软件的可下载文件。 AWS 还提供了可以下载、编译和安装相关版本的 Slurm 及其依赖项的软件。您可以使用这些说明来构建用 AMIs 于 AWS PCS 的自定义版本,也可以使用自己的方法。

AWS PCS 软件安装程序

AWS PCS 软件安装程序将实例配置为在实例引导过程中与 AWS PCS 配合使用。您必须使用 AWS提供的安装程序在自定义 AMI 上安装 AWS PCS 软件。

Slurm 安装程序

Slurm 安装程序下载、编译和安装 Slurm 及其依赖项的相关版本。你可以使用 Slurm 安装程序为 PCS 构建自定义版本 AMIs 。 AWS 您也可以使用自己的机制,前提是它们与 Slurm 安装程序提供的软件配置一致。

AWS提供的软件安装以下内容:

AWS提供的软件按如下方式更改系统配置:

  • 将版本创建的 Slurm systemd 文件复制到文件/etc/systemd/system/名中。slurmd-24.05.service

  • 如果它们不存在,则会创建一个 Slurm 用户和群组 (slurm:slurm),UID/GID 为。401

  • 在 Amazon Linux 2 和 Rocky Linux 9 上,安装会添加 EPEL 存储库,用于安装构建 Slurm 或其依赖项所需的软件。

  • 安装 RHEL9 时将启用codeready-builder-for-rhel-9-rhui-rpmsepel-release-latest-9从中fedoraproject安装构建 Slurm 或其依赖项所需的软件。

支持的操作系统

AWS PCS 软件和 Slurm 安装程序支持以下操作系统:

  • Amazon Linux 2

  • RedHat 企业 Linux 9

  • Rocky Linux 9

  • Ubuntu 22.04

有关更多信息,请参阅 AWS PCS 中支持的操作系统

注意

AWS Deep Learning AMIs 基于亚马逊 Linux 2 和 Ubuntu 22.04 的 (DLAMI) 版本应与 AWS PCS 软件和 Slurm 安装程序兼容。有关更多信息,请参阅《开发者指南》中的 “选择您的D LAMI”。AWS Deep Learning AMIs

支持的实例类型

AWS PCS 软件和 Slurm 安装程序支持任何可以运行支持的操作系统之一的 x86_64 或 arm64 实例类型。

支持的 Slurm 版本

支持以下主要版本的 Slurm:

  • Slurm 24.05

  • Slurm 23.11

使用校验和验证安装程序

您可以使用 SHA256 校验和来验证安装程序压缩包 (.tar.gz) 文件。建议您执行此操作以验证软件发布者的身份,并检查该应用程序自发布以来是否已被更改或损坏。

验证压缩包

使用 s ha256sum 实用程序获取 SHA256 校验和并指定压缩包文件名。您必须从保存 tarball 文件的目录中运行该命令。

  • SHA256

    $ sha256sum tarball_filename.tar.gz

该命令应返回以下格式的校验和值。

checksum_value tarball_filename.tar.gz

将命令返回的校验和值与下表中提供的校验和值进行比较。如果校验和匹配,则可以安全地运行安装脚本。

重要

如果校验和不匹配,请不要运行安装脚本。联系 支持

例如,以下命令生成 Slurm 24.0 SHA256 5.5-2 压缩包的校验和。

$ sha256sum aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz

输出示例:

7cc8d8294f2fbff95fe0602cf9e21e02003b5d96c0730e0a18c6aa04c7a4967b aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz

下表列出了最新版本安装程序的校验和。us-east-1替换为使用 AWS PCS AWS 区域 的地方。

AWS PCS 代理
Installer(安装程序) 下载 URL SHA256 校验和
AWS PCS 代理 1.1.1-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.1.1-1.tar.gz
bef078bf60a6d8ecde2e6c49cd34d088703f02550279e3bf483d57a235334dc6
AWS PCS 代理 1.1.0-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.1.0-1.tar.gz
594c32194c71bccc5d66e5213213ae38dd2c6d2f9a950bb01accea0bbab0873a
AWS PCS 代理 1.0.1-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.1-1.tar.gz
04e22264019837e3f42d8346daf5886eaacecd21571742eb505ea8911786bcb2
AWS PCS 代理 1.0.0-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.0-1.tar.gz
d2d3d68d00c685435c38af471d7e2492dde5ce9eb222d7b6ef0042144b134ce0
Slurm 安装程序
Installer(安装程序) 下载 URL SHA256 校验和
Slurm 24.05.5-2
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz
7cc8d8294f2fbff95fe0602cf9e21e02003b5d96c0730e0a18c6aa04c7a4967b
Slurm 23.11.10-3
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-3.tar.gz
488a10ee0fbd57ec0e0ff7ea708a9e3038fafdc025c6bb391c75c2e2a7852a00
Slurm 23.11.10-2
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-2.tar.gz
0bbe85423305c05987931168caf98da08a34c25f9eec0690e8e74de0b7bc8752
Slurm 23.11.10-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-1.tar.gz
27e8faa9980e92cdfd8cfdc71f937777f0934552ce61e33dac4ecf5a20321e44
Slurm 23.11.9-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
1de7d919c8632fe8e2806611bed4fde1005a4fadc795412456e935c7bba2a9b8