本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS ParallelCluster 在單一公有子網路中
在此組態中,叢集的所有執行個體都必須指派公有 IP,才能存取網際網路。若要完成此動作,請執行下列操作:
-
透過開啟 / / 中使用的子網路的「啟用自動指派公有 IPv4 地址」設定,或在 HeadNode / Networking / HeadNode 中SubnetId指派彈性 IP,確保主機節點已指派公有 IP Networking 地址ElasticIp。
-
為 / / / 中使用的子網路開啟「啟用自動指派公有 IPv4 Scheduling 地址」設定,或設定 SlurmQueues Networking SubnetIds AssignPublicIp:在 / Scheduling / 中為 true,以確保運算節點獲指派公有 IP SlurmQueues 地址Networking。
-
如果您定義p4d執行個體類型,或另一個執行個體類型具有多個網路介面或網路介面卡,您必須將 HeadNode / Networking / ElasticIp 設定為
true
以提供公有存取。 AWS 公有 IPs 只能指派給使用單一網路介面啟動的執行個體。在這種情況下,我們建議您使用 NAT 閘道來提供叢集運算節點的公開存取權。如需 IP 地址的詳細資訊,請參閱《Amazon EC2 Linux 執行個體使用者指南》中的在執行個體啟動期間指派公有 IPv4 地址。 Amazon EC2 -
您無法定義 p4d或 hp6id 執行個體類型,或具有多個網路介面或網路介面卡來運算節點的另一個執行個體類型,因為 AWS 公有 IPs 只能指派給使用單一網路介面啟動的執行個體。如需 IP 地址的詳細資訊,請參閱《Amazon EC2 Linux 執行個體使用者指南》中的在執行個體啟動期間指派公有 IPv4 地址。 Amazon EC2
如需詳細資訊,請參閱《Amazon VPC 使用者指南》中的啟用網際網路存取。
此架構的組態需要下列設定:
# 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