(可选)使用 CloudFormation模板创建启用 EFA 的启动模板 - AWS PC

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

(可选)使用 CloudFormation模板创建启用 EFA 的启动模板

由于设置 EFA 有多种依赖关系,因此提供了一个可用于配置计算节点组的 CloudFormation 模板。它支持最多带有四个网卡的实例。要详细了解带有多个网卡的实例,请参阅 Amazon 弹性计算云用户指南中的弹性网络接口

从以下 URL 下载 CloudFormation 模板,然后将其上传到您使用 AWS PCS AWS 区域 的 CloudFormation 控制台。

https://aws-hpc-recipes.s3.amazonaws.com/main/recipes/pcs/enable_efa/assets/pcs-lt-efa.yaml

在 AWS CloudFormation 控制台中打开模板后,输入以下值。请注意,模板将提供一些默认参数值,您可以将其保留为默认值。

  • 在 “提供堆栈名称”

    • 堆栈名称下,输入描述性名称。我们建议使用您将为 AWS PCS 计算节点组选择的名称,例如NODEGROUPNAME-efa-lt

  • 在 “参数” 下

    • 在下方 NumberOfNetworkCards,选择您的节点组中实例中的网卡数量。

    • 在下方 VpcId,选择部署您的 AWS PCS 集群的 VPC。

    • 在下方 NodeGroupSubnetId,选择集群 VPC 中将在其中启动启用 EFA 的实例的子网。

    • 在下方 PlacementGroupName,将该字段留空,为该节点组创建新的集群置放群组。如果您要使用现有的置放群组,请在此处输入其名称。

    • 在下方 ClusterSecurityGroupId,选择您用于允许访问集群中的其他实例和 AWS PCS API 的安全组。许多客户从其集群 VPC 中选择默认安全组。

    • 在下方 SshSecurityGroupId,提供您用于允许对集群中节点进行入站 SSH 访问的安全组的 ID。

    • 对于 SshKeyName,选择用于访问集群中节点的 SSH 密钥对。

    • 对于 LaunchTemplateName,输入启动模板的描述性名称,例如NODEGROUPNAME-efa-lt。在您使用 AWS PCS 的 AWS 区域 位置 AWS 账户 中,该名称必须是唯一的。

  • 能力不足

    • 选中 “我确认 AWS CloudFormation 可能会创建 IAM 资源” 复选框。

监控 CloudFormation 堆栈的状态。当它到达CREATE_COMPLETE时,启动模板就可以使用了。将其与 AWS PCS 计算节点组配合使用,如上所述为 EFA 创建或更新计算节点组