Criar e anexar um Elastic Fabric Adapter a uma instância do Amazon EC2 - Amazon Elastic Compute Cloud

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.

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.

Console
Para criar uma interface de rede EFA (EFA com ENA) usando o console
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, selecione Network Interfaces.

  3. Escolha Criar interface de rede.

  4. Em Description (Descrição), insira um nome descritivo para o EFA.

  5. Para Subnet (Sub-rede), selecione a sub-rede na qual criar o EFA.

  6. Para Private IP (IP privado), insira o endereço IPv4 privado principal. Se você não especificar um endereço IPv4,selecionaremos um endereço IPv4 privado disponível da sub-rede selecionada.

  7. (Opcional) Caso tenha selecionado uma sub-rede que tenha um bloco CIDR IPv6 associado, é possível especificar opcionalmente um endereço IPv6 no campo IPv6 IP.

  8. Para Security groups, selecione um ou mais security groups.

  9. Para Elastic Fabric Adapter, selecione Habilitar.

  10. Clique em Criar interface de rede.

Para criar uma interface de rede exclusivamente EFA usando o console
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, selecione Network Interfaces.

  3. Expanda o menu suspenso Criar interface de rede e selecione Criar interface de rede exclusivamente EFA.

  4. Em Description (Descrição), insira um nome descritivo para o EFA.

  5. Para Subnet (Sub-rede), selecione a sub-rede na qual criar o EFA.

  6. Clique em Criar interface de rede.

AWS CLI
Para criar um novo EFA usando a AWS CLI

Use o comando create-global-interface. Parainterface-type, especifique efa para uma interface de rede EFA ou efa-only para uma interface de rede exclusivamente EFA.

aws ec2 create-network-interface \ --subnet-id subnet-01234567890 \ --description example_efa \ --interface-type efa|efa-only

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. Para--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 \ --count 1 \ --instance-type c5n.18xlarge \ --key-name my_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. Para--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 \ --count 1 \ --instance-type c5n.18xlarge \ --key-name my_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.