本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 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。