Création et attachement d'un adaptateur Elastic Fabric à une EC2 instance Amazon - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création et attachement d'un adaptateur Elastic Fabric à une EC2 instance Amazon

Vous pouvez créer un EFA et l'associer à une EC2 instance Amazon comme n'importe quelle autre interface Elastic Network d'Amazon EC2. Cependant, contrairement aux interfaces réseau élastiques, elles ne EFAs peuvent pas être attachées ou détachées d'une instance dans un running état.

Considérations
  • Vous pouvez modifier le groupe de sécurité associé à un EFA. Pour que vous puissiez activer la fonctionnalité de contournement du système d’exploitation, l’EFA doit appartenir à un groupe de sécurité qui autorise tout le trafic entrant et sortant vers et depuis le groupe de sécurité proprement dit. Pour de plus amples informations, veuillez consulter Étape 1 : Préparer un groupe de sécurité activé pour les EFA.

    Vous pouvez modifier le groupe de sécurité associé à un EFA comme vous le feriez pour un groupe de sécurité associé à une interface réseau Elastic. Pour plus d’informations, consultez Modification du groupe de sécurité.

  • Vous attribuez une adresse IP élastique (IPv4) et une IPv6 adresse à une interface réseau EFA (EFA avec ENA) de la même manière que vous attribuez une adresse IP à une interface réseau élastique. Pour plus d’informations, consultez Gestion des adresses IP.

    Vous ne pouvez pas attribuer d’adresse IP à une interface réseau uniquement EFA.

Créer un EFA

Vous pouvez créer un EFA dans un sous-réseau au sein d’un VPC. Vous ne pouvez pas déplacer l’EFA vers un autre sous-réseau une fois qu’il a été créé et vous pouvez uniquement l’attacher à des instances arrêtées dans la même zone de disponibilité.

Console
Pour créer une interface réseau EFA (EFA avec ENA) à l’aide de la console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Network Interfaces.

  3. Sélectionnez Créer une interface réseau.

  4. Pour Description, saisissez un nom descriptif pour l’EFA.

  5. Pour Sous-réseau, sélectionnez le sous-réseau dans lequel créer l’EFA.

  6. Pour IP privée, entrez l' IPv4 adresse privée principale. Si vous ne spécifiez aucune IPv4 adresse, nous sélectionnons une IPv4 adresse privée disponible dans le sous-réseau sélectionné.

  7. (Facultatif) Si vous avez sélectionné un sous-réseau auquel est associé un bloc IPv6 CIDR, vous pouvez éventuellement spécifier une IPv6 adresse dans le champ IPv6 IP.

  8. Pour Security groups (Groupes de sécurité), sélectionnez un ou plusieurs groupes de sécurité.

  9. Pour Elastic Fabric Adapter (EFA), sélectionnez Enable (Activer).

  10. Sélectionnez Create network interface (Créer une interface réseau).

Pour créer une interface réseau EFA-only à l’aide de la console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Network Interfaces (Interfaces réseau).

  3. Développez le menu déroulant Créer une interface réseau et choisissez Create EFA Only network interface.

  4. Pour Description, saisissez un nom descriptif pour l’EFA.

  5. Pour Sous-réseau, sélectionnez le sous-réseau dans lequel créer l’EFA.

  6. Sélectionnez Create network interface (Créer une interface réseau).

AWS CLI
Pour créer un nouvel EFA à l'aide du AWS CLI

Utilisez la commande create-network-interface. Pour interface-type, précisez soit efa pour une interface réseau EFA, soit efa-only pour une interface réseau uniquement EFA.

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

Attacher un EFA à une instance arrêtée

Vous pouvez attacher un EFA à toute instance prise en charge à l’état stopped. Vous ne pouvez pas attacher un EFA à une instance à l’état running. Pour plus d’informations sur les types d’instance pris en charge, consultez Types d’instance pris en charge.

Vous attachez un EFA à une instance de la même manière que vous attachez une interface réseau à une instance. Pour plus d’informations, consultez Attachez une interface réseau.

Attacher un EFA lors du lancement d’une instance

Pour attacher un EFA existant lors du lancement d’une instance (AWS CLI)

Utilisez la commande run-instances. Pour --network-interfaces, précisez les interfaces réseau EFA à connecter. Pour l’interface réseau principale, précisez une interface réseau EFA et NetworkCardIndex=0, DeviceIndex=0. Si vous connectez plusieurs interfaces réseau EFA, consultezMaximisez la bande passante réseau sur EC2 les instances Amazon avec plusieurs cartes réseau.

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" ...
Pour attacher un nouvel EFA lors du lancement d’une instance (AWS CLI)

Utilisez la commande run-instances. Pour --network-interfaces, préciser les interfaces réseau EFA à connecter. Pour l’interface réseau principale, utilisez NetworkCardIndex=0, DeviceIndex=0, InterfaceType=efa. Si vous connectez plusieurs interfaces réseau EFA, consultez Maximisez la bande passante réseau sur EC2 les instances Amazon avec plusieurs cartes réseau.

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" ...

Ajouter un EFA à un modèle de lancement

Vous pouvez créer un modèle de lancement contenant les informations de configuration nécessaires pour lancer des instances activées pour EFA. Vous pouvez préciser des interfaces réseau EFA et EFA uniquement dans le modèle de lancement. Pour créer un modèle de lancement activé pour EFA, créez un nouveau modèle de lancement, et spécifiez un type d’instance pris en charge, votre AMI activée pour EFA et un groupe de sécurité activé pour EFA. PourNetworkInterfaces, spécifiez les interfaces réseau EFA à connecter. Pour l’interface réseau principale, utilisez NetworkCardIndex=0, DeviceIndex=0, InterfaceType=efa. Si vous connectez plusieurs interfaces réseau EFA, consultez Maximisez la bande passante réseau sur EC2 les instances Amazon avec plusieurs cartes réseau.

Vous pouvez utiliser des modèles de lancement pour lancer des instances compatibles EFA avec d'autres AWS services, tels que ou. AWS BatchAWS ParallelCluster

Pour plus d’informations sur la création de modèles de lancement, consultez Création d'un modèle de EC2 lancement Amazon.