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

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

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

本主题概述了建议的配置选项,并介绍了在使用AWSPCS计算节点组为集群提供持久的交互式访问时应考虑的事项。

为登录节点创建 AWS PCS计算节点组

从操作上讲,这与创建常规计算节点组没有太大区别。但是,可以做出一些关键的配置选择:

  • 为计算节点组中的至少一个EC2实例设置静态扩展配置。

  • 选择按需购买选项,以避免回收您的实例。

  • 为计算节点组选择一个信息性名称,例如登录。

  • 如果您希望登录节点实例可在您的外部访问VPC,请考虑使用公有子网。

  • 如果您打算允许SSH访问,则启动模板需要有一个安全组,该组将SSH端口暴露给您选择的 IP 地址。

  • IAM实例配置文件应仅具有您希望最终用户拥有的AWS权限。有关详细信息,请参阅 IAM AWS 并行计算服务的实例配置文件

  • 考虑允许 AWS Systems Manager 会话管理器管理您的登录实例。

  • 考虑将实例AWS凭证的访问权限限制为仅限管理用户

  • 选择比普通计算节点组更便宜的实例类型,因为登录节点将持续运行。

  • 使用与其他计算节点组相同的(或衍生的)AMI,以帮助确保所有实例都安装了相同的软件。有关自定义的更多信息AMIs,请参阅 Amazon 机器映像 (AMIs) 适用于 AWS PCS

  • 在登录节点上配置与计算实例相同的网络文件系统(Amazon EFS、Amazon FSx for Lustre 等)的挂载。有关更多信息,请参阅 将网络文件系统与 AWS PCS

访问您的登录节点

当您的新计算节点组达到ACTIVE状态后,您可以找到它创建的EC2实例并登录到这些实例中。有关更多信息,请参阅 在中查找计算节点组实例 AWS PCS

更新登录节点的 AWS PCS计算节点组

您可以使用更新登录节点组 UpdateComputeNodeGroup。作为节点组更新过程的一部分,将替换正在运行的实例。请注意,这将中断实例上所有活跃的用户会话或进程。正在运行或排队的 Slurm 作业不会受到影响。有关更多信息,请参阅 更新 AWS PCS计算节点组

您也可以编辑计算节点组使用的启动模板。必须使用 UpdateComputeNodeGroup 将更新的启动模板应用于计算节点组。在计算节点组中启动的新EC2实例使用更新的启动模板。有关更多信息,请参阅 将 Amazon EC2 启动模板与 AWS PCS

删除登录节点的 AWS PCS计算节点组

您可以使用中的删除计算节点组机制更新登录节点组 AWS PCS。作为删除节点组的一部分,正在运行的实例将被终止。请注意,这将中断实例上所有活跃的用户会话或进程。正在运行或排队的 Slurm 作业不会受到影响。有关更多信息,请参阅 删除中的计算节点组 AWS PCS