

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

# AWS ParallelCluster 在单个公有子网中
<a name="network-configuration-v3-single-subnet"></a>

在此配置中，必须为集群的所有实例分配一个公有 IP 才能访问互联网。为此，请执行以下操作：
+ 通过为//中使用的子网启用 “启用自动分配公共 IPv4 地址” 设置[`SubnetId`](HeadNode-v3.md#yaml-HeadNode-Networking-SubnetId)或在 [`HeadNode`](HeadNode-v3.md)/[`Networking`](HeadNode-v3.md#HeadNode-v3-Networking)/中分配弹性 IP，确保为头节点分配了公有 IP 地址。[`HeadNode`[`Networking`[`ElasticIp`](HeadNode-v3.md#yaml-HeadNode-Networking-ElasticIp)](HeadNode-v3.md#HeadNode-v3-Networking)](HeadNode-v3.md)
+ 通过为///中使用的子网打开 “启用自动分配公有 IPv4 地址” 设置[`SubnetIds`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-Networking-SubnetIds)或在 [`Scheduling`](Scheduling-v3.md)/[`SlurmQueues`[`Networking`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-Networking)](Scheduling-v3.md#Scheduling-v3-SlurmQueues)/中设置[`AssignPublicIp`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-Networking-AssignPublicIp):true，确保为计算节点分配了公有 IP 地址。[`Scheduling`[`SlurmQueues`[`Networking`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-Networking)](Scheduling-v3.md#Scheduling-v3-SlurmQueues)](Scheduling-v3.md)
+ 如果您定义了一个p4d实例类型，或者另一个具有多个网络接口或头节点的网络接口卡的实例类型，则必须将 [`HeadNode`](HeadNode-v3.md)/[`Networking`](HeadNode-v3.md#HeadNode-v3-Networking)/设置为[`ElasticIp`](HeadNode-v3.md#yaml-HeadNode-Networking-ElasticIp)`true`以提供公共访问权限。 AWS public IPs 只能分配给使用单个网络接口启动的实例。对于这种情况，我们建议您使用 [NAT 网关](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html)为集群计算节点提供公有访问权限。有关 IP 地址的更多信息，请参阅 *Amazon EC2 Linux 实例用户指南中的在实例*[启动期间分配公有 IPv4 地址](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-instance-addressing.html#public-ip-addresses)。
+ 您无法定义p4d或hp6id实例类型，也无法定义具有多个网络接口或用于计算节点的网络接口卡的其他实例类型，因为 IPs 只能将 AWS 公共分配给使用单个网络接口启动的实例。有关 IP 地址的更多信息，请参阅 *Amazon EC2 Linux 实例用户指南中的在实例*[启动期间分配公有 IPv4 地址](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-instance-addressing.html#public-ip-addresses)。

有关更多信息，请参阅 *Amazon VPC 用户指南* 中的[启用互联网访问](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Internet_Gateway.html#vpc-igw-internet-access)。

 ![\[ParallelCluster in a single public subnet\]](http://docs.aws.amazon.com/zh_cn/parallelcluster/latest/ug/images/single-public-subnet.png) 

 此架构的配置需要以下设置：

```
# 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-12345678 # subnet with internet gateway
        #AssignPublicIp: true
```