本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
用于为 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提供的软件安装以下内容:
-
Slurm
处于所要求的主版本和维护版本(当前版本 24.05.x)——许可证 GPL 2 -
Slurm 的构建设置为
--sysconfdir
/etc/slurm
-
Slurm 是用以下选项构建的
--enable-pam
--without-munge
-
Slurm 是用选项构建的
--sharedstatedir=/run/slurm/
-
Slurm 是在 PMIX 和 JWT 支持下构建的
-
Slurm 安装在
/opt/aws/pcs/schedulers/slurm-24.05
-
-
-
OpenpMix 是作为子目录安装的
/opt/aws/pcs/scheduler/
-
-
libjwt
(版本 1.17.0)— 许可证 MPL-2.0 -
libjwt 是作为子目录安装的
/opt/aws/pcs/scheduler/
-
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-rpms
并epel-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
$
sha256sumtarball_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 区域 的地方。
Installer(安装程序) | 下载 URL | SHA256 校验和 |
---|---|---|
AWS PCS 代理 1.1.1-1 |
|
|
AWS PCS 代理 1.1.0-1 |
|
|
AWS PCS 代理 1.0.1-1 |
|
|
AWS PCS 代理 1.0.0-1 |
|
|
Installer(安装程序) | 下载 URL | SHA256 校验和 |
---|---|---|
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 |
|
|