本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用两个子网的 AWS ParallelCluster
在此配置中,只需要为集群的头节点分配公有 IP。为此,您可为 HeadNode/Networking/SubnetId 中使用的子网开启“启用自动分配公有 IPv4 地址”设置,或者在 HeadNode/Networking/ElasticIp 中指定弹性 IP。
如果您为头节点定义 p4d 实例类型或定义具有多个网络接口或使用网络接口卡的其他实例类型,则必须将 HeadNode/Networking/ElasticIp 设置为 true
以提供公有访问权限。只能将 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