本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
要为其定制AMIs构建的软件安装程序 AWS PCS
AWS 提供了可在实例上安装 AWS PCS软件的可下载文件。 AWS 还提供了可以下载、编译和安装相关版本的 Slurm 及其依赖项的软件。您可以使用这些说明来构建自定义版本以AMIs供使用, AWS PCS也可以使用自己的方法。
AWS PCS软件安装程序
AWS PCS软件安装程序将实例配置为在实例引导 AWS PCS过程中使用。您必须使用 AWS提供的安装程序在您的自定义安装程序上安装该 AWS PCS软件。AMI
Slurm 安装程序
Slurm 安装程序下载、编译和安装 Slurm 及其依赖项的相关版本。你可以使用 Slurm 安装程序为其构建自定义AMIs版本。 AWS PCS您也可以使用自己的机制,前提是它们与 Slurm 安装程序提供的软件配置一致。
AWS提供的软件安装以下内容:
-
Slurm
处于所要求的主版本和维护版本(当前版本 23.11.8)-许可证 2 GPL -
Slurm 的构建设置为
--sysconfdir
/etc/slurm
-
Slurm 是用以下选项构建的
--enable-pam
--without-munge
-
Slurm 是用选项构建的
--sharedstatedir=/run/slurm/
-
Slurm 是用和PMIX支持构建的 JWT
-
Slurm 安装在
/opt/aws/pcs/schedulers/slurm-23.11
-
-
-
Op PMIX en 是作为子目录安装的
/opt/aws/pcs/scheduler/
-
-
libjwt
(版本 1.15.3)— 许可证 -2.0 MPL -
libjwt 是作为子目录安装的
/opt/aws/pcs/scheduler/
-
AWS提供的软件按如下方式更改系统配置:
-
将版本创建的 Slurm
systemd
文件复制到文件/etc/systemd/system/
名中。slurmd-23.11.service
-
如果它们不存在,则使用UID/GID创建一个 Slurm 用户和组 (
slurm:slurm
)。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 Deep Learning AMIs (DLAMI) 基于亚马逊 Linux 2 和 Ubuntu 22.04 的版本应与该 AWS PCS软件和 Slurm 安装程序兼容。有关更多信息,请参阅《AWS Deep Learning AMIs 开发者指南》DLAMI中的 “选择你的”。
支持的实例类型
AWS PCS软件和 Slurm 安装程序支持任何可以运行支持的操作系统之一的 x86_64 或 arm64 实例类型。
支持的 Slurm 版本
支持以下主要版本的 Slurm:
-
Slurm 23.11
使用校验和验证安装程序
您可以使用SHA256校验和来验证安装程序压缩包 (.tar.gz) 文件。建议您执行此操作以验证软件发布者的身份,并检查该应用程序自发布以来是否已被更改或损坏。
验证压缩包
使用 s ha256sum 实用程序获取SHA256校验和并指定压缩包文件名。您必须从保存 tarball 文件的目录中运行该命令。
-
SHA256
$
sha256sumtarball_filename.tar.gz
该命令应返回以下格式的校验和值。
checksum_value
tarball_filename.tar.gz
将命令返回的校验和值与下表中提供的校验和值进行比较。如果校验和匹配,则可以安全地运行安装脚本。
重要
如果校验和不匹配,请不要运行安装脚本。联系 AWS Support
例如,以下命令生成 Slurm 23. SHA256 11.9 压缩包的校验和。
$
sha256sum aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
输出示例:
1de7d919c8632fe8e2806611bed4fde1005a4fadc795412456e935c7bba2a9b8 aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
下表列出了最新版本安装程序的校验和。Replace(替换) us-east-1
以及你在 AWS 区域 哪里使用 AWS PCS。
Installer(安装程序) | 下载 URL | SHA256校验和 |
---|---|---|
AWS PCS特工 1.0.1-1 |
|
|
AWS PCS特工 1.0.0-1 |
|
|
Slurm 23.11.9-1 |
|
|