本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 AWS PCS 计算节点组提供登录节点
本主题概述了建议的配置选项,并介绍了在使用 AWS PCS 计算节点组为集群提供持久的交互式访问时应考虑的事项。
为登录节点创建 AWS PCS 计算节点组
从操作上讲,这与创建常规计算节点组没有太大区别。但是,可以做出一些关键的配置选择:
-
为计算节点组中的至少一个 EC2 实例设置静态扩展配置。
-
选择按需购买选项,以避免回收您的实例。
-
为计算节点组选择一个信息性名称,例如登录。
-
如果您希望登录节点实例可在您的 VPC 之外访问,请考虑使用公有子网。
-
如果您打算允许 SSH 访问,则启动模板需要有一个安全组,用于向您选择的 IP 地址公开 SSH 端口。
-
IAM 实例配置文件应仅具有您希望最终用户拥有的 AWS 权限。有关详细信息,请参阅AWS 并行计算服务的 IAM 实例配置文件。
-
考虑允许 AWS Systems Manager 会话管理器来管理您的登录实例。
-
考虑仅限管理员用户访问实例 AWS 证书
-
选择比普通计算节点组更便宜的实例类型,因为登录节点将持续运行。
-
使用与其他计算节点组相同的(或衍生的)AMI,以帮助确保所有实例都安装了相同的软件。有关自定义的更多信息 AMIs,请参阅 适用于 AWS PCS 的亚马逊机器映像 (AMIs)
-
在登录节点上配置与计算实例相同的网络文件系统(Amazon FSx EFS、Amazon for Lustre 等)的挂载。有关更多信息,请参阅 在 AWS PCS 上使用网络文件系统。
访问您的登录节点
当您的新计算节点组处于 ACTIVE 状态后,您可以找到它创建的 EC2 实例并登录到这些实例中。有关更多信息,请参阅 在 AWS PCS 中查找计算节点组实例。
更新登录节点的 AWS PCS 计算节点组
您可以使用更新登录节点组 UpdateComputeNodeGroup。作为节点组更新过程的一部分,将替换正在运行的实例。请注意,这将中断实例上所有活跃的用户会话或进程。正在运行或排队的 Slurm 作业不会受到影响。有关更多信息,请参阅 更新 AWS PCS 计算节点组。
您也可以编辑计算节点组使用的启动模板。必须使用 UpdateComputeNodeGroup 将更新的启动模板应用于计算节点组。在计算节点组中启动的新 EC2 实例使用更新的启动模板。有关更多信息,请参阅 在 AWS PCS 上使用亚马逊 EC2 启动模板。
删除登录节点的 AWS PCS 计算节点组
您可以使用 AWS PCS 中的删除计算节点组机制更新登录节点组。作为删除节点组的一部分,正在运行的实例将被终止。请注意,这将中断实例上所有活跃的用户会话或进程。正在运行或排队的 Slurm 作业不会受到影响。有关更多信息,请参阅 删除 AWS PCS 中的计算节点组。