使用 AWS PCS 计算节点组提供登录节点 - AWS PC

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

使用 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 中的计算节点组