

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AWS ParallelCluster 使用兩個子網路
<a name="network-configuration-v3-two-subnets"></a>

在此組態中，只有叢集的前端節點需要指派公有 IP。您可以為 / / [`HeadNode`](HeadNode-v3.md) 中使用的子網路開啟「啟用自動指派公有 IPv4 [`Networking`](HeadNode-v3.md#HeadNode-v3-Networking) 地址」設定，[`SubnetId`](HeadNode-v3.md#yaml-HeadNode-Networking-SubnetId)或在 / [`HeadNode`](HeadNode-v3.md) / [`Networking`](HeadNode-v3.md#HeadNode-v3-Networking) 中指派彈性 IP 來達成此目的[`ElasticIp`](HeadNode-v3.md#yaml-HeadNode-Networking-ElasticIp)。

如果您定義具有多個網路介面或網路介面卡的 p4d 執行個體類型或其他執行個體類型到前端節點，您必須將 [`HeadNode`](HeadNode-v3.md) / [`Networking`](HeadNode-v3.md#HeadNode-v3-Networking) / [`ElasticIp`](HeadNode-v3.md#yaml-HeadNode-Networking-ElasticIp) 設定為 `true`以提供公有存取。 AWS 公有 IPs 只能指派給使用單一網路介面啟動的執行個體。如需 IP 地址的詳細資訊，請參閱《Amazon EC2 Linux 執行個體使用者指南》中的在執行個體[啟動期間指派公有 IPv4 ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-instance-addressing.html#public-ip-addresses) 地址。 *Amazon EC2 *

此組態需要 [NAT 閘道](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html)或用於佇列之子網路中的內部代理，才能讓網際網路存取運算執行個體。

 ![\[ParallelCluster using two subnets\]](http://docs.aws.amazon.com/zh_tw/parallelcluster/latest/ug/images/two-subnets.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-23456789 # subnet with NAT gateway
        #AssignPublicIp: false
```