本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 Elastic Fabric Adapter 並將其連接至 Amazon EC2執行個體
您可以建立 EFA 並將其連接至 Amazon EC2執行個體,就像 Amazon 中任何其他彈性網路介面一樣EC2。不過,與彈性網路介面不同, EFAs 無法連接到處於 running
狀態的執行個體或從執行個體分離。
考量事項
-
您可以變更與 相關聯的安全群組EFA。若要啟用 OS-bypass 功能, EFA 必須是安全群組的成員,該群組允許所有進出安全群組本身的傳入和傳出流量。如需詳細資訊,請參閱步驟 1:準備EFA啟用 的安全群組。
您可以變更與 相關聯的安全群組,方法與變更與彈性網路介面相關聯的安全群組EFA相同。如需詳細資訊,請參閱變更安全群組。
-
您可以變更與 相關聯的 IP 地址EFA。如果您有彈性 IP 地址,您可以將其與 建立關聯EFA。如果您的 EFA佈建在具有關聯IPv6CIDR區塊的子網路中,您可以將一或多個IPv6地址指派給 EFA。
您可以將彈性 IP (IPv4) 和IPv6地址指派給 ,方式與將 IP 地址指派給彈性網路介面EFA的方式相同。如需詳細資訊,請參閱管理 IP 地址。
建立 EFA
您可以在 EFA的子網路中建立 VPC。您無法EFA在建立 之後將 移至另一個子網路,而且只能將其連接至相同可用區域中的已停止執行個體。
EFA 使用主控台建立新
在 開啟 Amazon EC2主控台https://console.aws.amazon.com/ec2/
。 -
在導覽窗格中,選擇 Network Interfaces (網路介面)。
-
選擇 Create Network Interface (建立網路介面)。
-
針對描述 ,輸入 的描述性名稱EFA。
-
針對子網路 ,選取要在其中建立 的子網路EFA。
-
針對私有 IP ,輸入主要私有IPv4地址。如果您未指定IPv4地址,我們會從選取的子網路中選取可用的私有IPv4地址。
-
(IPv6僅限 ) 如果您選取具有關聯IPv6CIDR區塊的子網路,您可以選擇在 IPv6 IP 欄位中指定IPv6地址。
-
針對 Security groups (安全群組),選取一個或多個安全群組。
-
對於 EFA,選擇 Enable (啟用)。
-
選擇 Yes, Create (是,建立)。
EFA 使用 建立新的 AWS CLI
針對 使用 create-network-interface命令 和 interface-type
,指定 efa
,如下列範例所示。
aws ec2 create-network-interface --subnet-id
subnet-01234567890
--descriptionexample_efa
--interface-type efa
將 EFA連接至已停止的執行個體
您可以將 EFA 連接至任何處於 stopped
狀態的支援執行個體。您無法EFA將 連接至處於 running
狀態的執行個體。如需支援的執行個體類型的詳細資訊,請參閱支援的執行個體類型。
以將網路介面連接至EFA執行個體的相同方式,將 連接至執行個體。如需詳細資訊,請參閱連接網路介面。
啟動執行個體EFA時連接
在啟動執行個體EFA時連接現有的 (AWS CLI)
使用 run-instances 命令NetworkInterfaceId,針對 指定 的 IDEFA,如下列範例所示。
aws ec2 run-instances --image-id
ami_id
--count1
--instance-typec5n.18xlarge
--key-namemy_key_pair
--network-interfaces DeviceIndex=0
,NetworkInterfaceId=efa_id
,Groups=sg_id
,SubnetId=subnet_id
在啟動執行個體EFA時連接新的 (AWS CLI)
使用 run-instances 命令,若為 InterfaceType,請指定 efa
,如下列範例所示。
aws ec2 run-instances --image-id
ami_id
--count1
--instance-typec5n.18xlarge
--key-namemy_key_pair
--network-interfaces DeviceIndex=0
,InterfaceType=efa,Groups=sg_id
,SubnetId=subnet_id
將 EFA新增至啟動範本
您可以建立啟動範本,其中包含啟動已啟用 EFA的執行個體所需的組態資訊。若要建立EFA啟用 的啟動範本,請建立新的啟動範本,並指定支援的執行個體類型、啟用 EFA的 AMI和EFA啟用 的安全群組。如需詳細資訊,請參閱Amazon 上的MPIHPC工作負載入門 EFA和 EC2。
您可以利用啟動範本,透過其他 AWS 服務啟動已啟用 EFA的執行個體,例如 AWS Batch或 AWS ParallelCluster。
如需建立啟動範本的詳細資訊,請參閱創建一個 Amazon EC2 啟動模板。