本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS ParallelCluster 使用两个子网
在此配置中,只需要为集群的头节点分配公有 IP。为此,您可为 HeadNode/Networking/SubnetId 中使用的子网开启“启用自动分配公有 IPv4 地址”设置,或者在 HeadNode/Networking/ElasticIp 中指定弹性 IP。
如果您定义了 p4d 实例类型或其他具有多个网络接口的实例类型或头节点的网络接口卡,则必须将 HeadNode/Networking/设置为ElasticIptrue以提供公共访问权限。 AWS 只能将公有 IP 分配给使用单个网络接口启动的实例。有关 IP 地址的更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例)中的在实例启动期间分配公有 IPv4 地址。
此配置中用于队列的子网需要 NAT 网关或内部代理,以便为计算实例授予互联网访问权限。
对计算实例使用现有私有子网的配置需要以下设置:
# Note that all values are only provided as examples HeadNode: ... Networking: SubnetId: subnet-12345678 # subnet with internet gateway #ElasticIp: true | false | eip-12345678 Scheduling: Scheduler: slurm SlurmQueues: - ... Networking: SubnetIds: - subnet-23456789 # subnet with NAT gateway #AssignPublicIp: false