Criar e anexar um Elastic Fabric Adapter a uma instância do Amazon EC2
É possível criar um EFA e anexá-lo a uma instância do Amazon EC2 como qualquer outra interface de rede elástica no Amazon EC2. No entanto, ao contrário das interfaces de rede elástica, os EFAs não podem ser anexados ou desanexados de uma instância em um estado running
.
Considerações
-
É possível alterar o grupo de segurança associado a um EFA. Para habilitar a funcionalidade de desvio do sistema operacional, o EFA deve ser um membro de um grupo de segurança que permita todo o tráfego de entrada e saída de e para o próprio grupo de segurança. Para ter mais informações, consulte Etapa 1: Preparar um grupo de segurança habilitado para EFA.
É possível alterar o grupo de segurança associado a um EFA da mesma forma como altera o grupo de segurança associado a uma interface de rede elástica. Para obter mais informações, consulte Alterar o grupo de segurança.
-
Um endereço Elastic IP (IPv4) e IPv6 foi atribuído a uma interface de rede EFA (EFA com ENA) da mesma forma que um endereço IP foi atribuído a uma interface de rede elástica. Para obter mais informações, consulte Gerenciar endereços IP.
Não é possível atribuir um endereço IP a uma interface de rede exclusivamente EFA.
Tarefas
Criar um EFA.
É possível criar um EFA em uma sub-rede de uma VPC. Você não pode mover o EFA para outra sub-rede depois que ela é criada e só pode anexá-la a instâncias interrompidas na mesma zona de disponibilidade.
Associar um EFA a uma instância interrompida
É possível anexar um EFA a qualquer instância compatível que esteja no estado stopped
. É possível anexar um EFA a uma instância que esteja no estado running
. Para obter mais informações sobre os tipos de instâncias compatíveis, consulte Tipos de instâncias compatíveis.
Anexe um EFA a uma instância da mesma forma como você anexa uma interface de rede a uma instância. Para obter mais informações, consulte Anexar interface de rede.
Associar um EFA ao executar uma instância
Para anexar um EFA existente ao iniciar uma instância (AWS CLI)
Use o comando run-instances--network-interfaces
, especifique as interfaces de rede EFA a serem conectadas. Para a interface de rede primária, especifique uma interface de rede EFA e NetworkCardIndex=0
, DeviceIndex=0
. Caso esteja conectando diversas interfaces de rede EFA, consulte. Maximize a largura de banda da rede em instâncias do Amazon EC2 com várias placas de rede
aws ec2 run-instances \ --image-id
ami_id
\ --count1
\ --instance-typec5n.18xlarge
\ --key-namemy_key_pair
\ --network-interfaces "NetworkCardIndex=0
,DeviceIndex=0
,NetworkInterfaceId=efa_1_id
,Groups=sg_id
,SubnetId=subnet_id
" ...
Para anexar um novo EFA ao iniciar uma instância (AWS CLI)
Use o comando run-instances--network-interfaces
, especifique as interfaces de rede EFA a serem conectadas. Para a interface de rede primária, use NetworkCardIndex=0
, DeviceIndex=0
, e InterfaceType=efa
. Caso esteja conectando diversas interfaces de rede EFA, consulte. Maximize a largura de banda da rede em instâncias do Amazon EC2 com várias placas de rede
aws ec2 run-instances \ --image-id
ami_id
\ --count1
\ --instance-typec5n.18xlarge
\ --key-namemy_key_pair
\ --network-interfaces "NetworkCardIndex=0
,DeviceIndex=0
,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa
" ...
Adicionar um EFA a um modelo de execução
É possível criar um modelo de execução que contenha informações de configuração necessárias para executar instâncias habilitadas para EFA. É possível especificar interfaces de rede EFA e exclusivamente EFA no modelo de execução. Para criar um modelo de execução habilitado para EFA, crie um novo modelo de execução e especifique um tipo de instância compatível, sua AMI habilitada para EFA e um grupo de segurança habilitado para EFA. ParaNetworkInterfaces
, especifique as interfaces de rede EFA a serem conectadas. Para a interface de rede primária, use NetworkCardIndex=0
, DeviceIndex=0
, e InterfaceType=efa
. Caso esteja conectando diversas interfaces de rede EFA, consulte. Maximize a largura de banda da rede em instâncias do Amazon EC2 com várias placas de rede
É possível aproveitar modelos de inicialização para executar instâncias habilitadas para EFA com outros produtos da AWS, como AWS Batch ou AWS ParallelCluster.
Para obter mais informações sobre como criar modelos do execução, consulte Criar um modelo de execução do Amazon EC2.