Elastic Fabric Adapter를 생성하여 Amazon EC2 인스턴스에 연결
Amazon EC2의 다른 탄력적 네트워크 인터페이스와 마찬가지로 EFA를 생성하여 Amazon EC2 인스턴스에 연결할 수 있습니다. 그러나 탄력적 네트워크 인터페이스와 달리 EFA는 running
상태에서 인스턴스에 연결하거나 연결 해제할 수 없습니다.
고려 사항
-
EFA과 연결된 보안 그룹을 변경할 수 있습니다. OS 우회 기능을 사용하기 위해 EFA는 보안 그룹 자체 내의 모든 인바운드 및 아웃바운드 트래픽을 허용하는 보안 그룹에 구성되어야 합니다. 자세한 내용은 1단계: EFA를 사용한 보안 그룹 준비 단원을 참조하십시오.
탄력적 네트워크 인터페이스와 연결된 보안 그룹을 변경한 것과 동일한 방법을 사용하여 EFA에 연결된 보안 그룹을 변경할 수 있습니다. 자세한 내용은 보안 그룹 변경을 참조하세요.
-
EFA에 연결된 IP 주소를 변경할 수 있습니다. 탄력적 IP 주소가 있는 경우 EFA에 연결할 수 있습니다. EFA가 연결된 IPv6 CIDR 블록이 있는 서브넷에 프로비저닝된 경우 EFA에 하나 이상의 IPv6 주소를 할당할 수 있습니다.
탄력적 네트워크 인터페이스에 IP 주소를 할당하는 것과 동일한 방법을 사용하여 EFA에 유동 IP(IPv4) 및 IPv6 주소를 할당할 수 있습니다. 자세한 내용은 IP 주소 관리를 참조하세요.
EFA 생성
VPC의 서브넷에 EFA를 생성할 수 있습니다. EFA는 일단 생성되고 나면 다른 서브넷으로 옮길 수 없으며 동일 가용 영역의 인스턴스에만 네트워크 인터페이스를 연결할 수 있습니다.
콘솔을 사용하여 새로운 EFA를 생성하려면
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 Network Interfaces를 선택합니다.
-
네트워크 인터페이스 생성을 선택합니다.
-
설명에 EFA를 설명하는 이름을 입력합니다.
-
서브넷에서 EFA를 생성하려는 서브넷을 선택합니다.
-
프라이빗 IP에 기본 프라이빗 IPv4 주소를 입력합니다. IPv4 주소를 지정하지 않는 경우 선택한 서브넷 내에서 사용 가능한 프라이빗 IPv4 주소가 선택됩니다.
-
(IPv6 전용) 연결된 IPv6 CIDR 블록이 있는 서브넷을 선택한 경우, 옵션으로 IPv6 IP 필드에서 IPv6 주소를 지정할 수 있습니다.
-
보안 그룹에서 하나 이상의 보안 그룹을 선택합니다.
-
EFA에서 활성화를 선택합니다.
-
[Yes, Create]를 선택합니다.
AWS CLI를 사용하여 새로운 EFA를 생성하려면
다음 예제에서와 같이 create-network-interface 명령을 사용하고 interface-type
에서 efa
을 지정합니다.
aws ec2 create-network-interface --subnet-id
subnet-01234567890
--descriptionexample_efa
--interface-type efa
중지된 인스턴스에 EFA 연결
stopped
상태에 있는 지원되는 모든 인스턴스에 EFA를 연결할 수 있습니다. running
상태인 인스턴스에는 EFA를 연결할 수 없습니다. 지원되는 인스턴스 유형에 대한 자세한 내용은 지원되는 인스턴스 유형를 참조하세요.
네트워크 인터페이스를 인스턴스에 연결하는 방법을 사용해 EFA를 연결할 수 있습니다. 자세한 내용은 네트워크 인터페이스 연결 섹션을 참조하세요.
인스턴스를 시작할 때 EFA 연결
인스턴스를 시작할 때 기존 EFA를 연결하려면(AWS CLI)
다음 예제에서와 같이 run-instances 명령을 사용하고 NetworkInterfaceId에서 EFA의 ID를 입력합니다.
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 EC2에서 HPC 워크로드를 위한 EFA 및 MPI 시작하기 단원을 참조하십시오.
시작 템플릿을 활용하여 다른 AWS 서비스(예: AWS Batch 또는 AWS ParallelCluster)와 함께 EFA 사용 인스턴스를 시작할 수 있습니다.
시작 템플릿 생성에 대한 자세한 내용은 Amazon EC2 시작 템플릿 생성 섹션을 참조하세요.